Abstract: A friction often exists between User Centered Desgin (UCD) and Agile Software Development. On the one hand we all want to design a product that considers well the needs of the people who use it. On the other we want to deliver quickly through iteration and agile methodologies. It's not very obvious how these two ideas can be integrated... but they can. This session will cover how User Centered Design and Agile ...more »
The yelling is over, the features are prioritized, the experiments are designed. Now it's time to implement. How do you transition from idea to MVP (or beta) without (1) having to throw everything away when your user base explodes or (2) getting stuck in design and architecture hell? I'll take you through an experience-based, platform-agnostic approach to creating lightweight architecture and design that is equally useful ...more »
After wrestling with multiple approaches in work flow, branch per feature has emerged again in new light. Having the right tooling and skill set makes a difference to quality and the ability to deliver fast. Being able to deploy at any time is a business advantage. Rolling back only a single feature without resorting to toggles is a way to mitigate risk that superfluous code introduces. This talk will go into the how-to ...more »
Agile is highly temporal. An "Agile team" today, will be completely different to the same "Agile team" a few moths later. This makes it extremely risky to claim: "we are Agile, and you are not." Or even worse: "in order to be Agile, you must ..." The secret is to understand why and how Agile changes for you, and how to compare the you of "Agile present" to the you of "Agile past," and the you of "Agile future." ...more »
Creating a collaborative Product Vision can mean the difference between a product that meets expectations, and a product that delights your customer and turns them into loyal followers. As a product leader, you bring intimate knowledge of your market, competitors, and your customers’ needs. Learn the tools that are available to make the product development team as passionate, inspired, and motivated as you are, to turn ...more »
Building successful businesses is tough - especially for software startups. The principles and practices from lean startup and agile/lean development can certainly help. But what do you do if these approaches are new to the team? How do you strike the balance between learning, team improvements and delivering value? This is a challenge my recent startup, Printchomp, experienced and is still experiencing. In this session ...more »
Teams that have implemented Agile development correctly are sold on the benefits. However, organizations are still looking at Agile skeptically and are not prepared to jump in. A look at the evolution of methodologies from waterfall to Agile with a focus on how each methodology deals with uncertainty and complexity. Investigate the trade-off between reliable end-date estimates and getting things done right now (software ...more »
Get the inside scoop on how software development happens at one of Vancouver's top tech success stories.
A panel discussion with the technical leadership of HootSuite, as they share successes and lessons learned along their journey to Agile practices.