This past weekend was Skills Canada, a large competition and trade show where tradespeople compete in their trade. Not only is this competition an impressive collection of trades, but it is also a gathering place for innovation in the fields as well as people who make decisions at their organizations. Skills Canada was a particularly good convention for Bit Space because not only did we have a client in the main trade show floor where we were demonstrating our technology, we had 2 additional booths showing our tech. We were very proud to have so much of our work on display for thousands of kids, competitors, and tradespeople.
Over the past several months we have been working at Bit Space Development with our friends at ZenFri on an application for the Canadian Fossil Discovery Centre. This is one of the more creative projects we have produced at Bit Space including custom art and an original idea. The application uses AR (augmented reality) to engage kids while they learn about ancient aquatic reptiles.
So now that I have had some time to digest everything from web summit, I figured it was time to talk about it. In Early October 2016 I hopped on a plane to fly over to Lisbon Portugal. Not knowing what to expect I figured I would spend the next 6 days wandering around Lisbon and catching some talks at the event. Over all, that stuff did happen but the event ended up having a lot more in store for me than I initially expected.
This is my talk about Agile scrum and project management from Code Camp Winnipeg 2016. This talk was given at Red River College and was intended to show developers and project managers about Scrum and how useful it is for organizing a team. Scrum is an iterative and incremental agile software development framework for managing product development. It defines "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal", challenges assumptions of the "traditional, sequential approach" to product development, and enables teams to self-organize by encouraging physical co-location or close online collaboration of all team members, as well as daily face-to-face communication among all team members and disciplines in the project. A key principle of scrum is its recognition that during production processes, the customers can change their minds about what they want and need (often called requirements volatility), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner. As such, scrum adopts an empirical approach—accepting that the problem cannot be fully understood or defined, focusing instead on maximizing the team's ability to deliver quickly, to respond to emerging requirements and to adapt to evolving technologies and changes in market conditions.
I gave another awkward speech to students at Red River College recently. This might not be awkward to most people but I'm not used to it. The topic was jumping off a cliff or doing what I did and jumping off a shit load of small hills. The talk was for entrepreneurship students in the Business Information Technology program at RRC and is about building your network of mentors, gaining support and taking a leap of faith.