Joel Semeniuk discusses ways of making better project estimates excluding guessing as much as possible.
While some agilists consider only user stories as necessary, Gerard Meszaros believes that we need to find the proper balance between upfront planning and decision deferring. In this presentation, Meszaros explains what should be going on behind the curtains from product conception to the user stories backlog.
Traditional thinking says the more critical the application, the more tightly its development must be planned, staged and controlled. The truth is, a flexible culture is stronger, safer and more robust. This talk gives practical tips for adopting an agile approach to planning, team interactions and risk management. When the culture shifts, teams achieve goals sooner and safety is greatly enhanced.
In this presentation filmed during Agile 2008, Wes Williams and Mike Stout share their recent experience with a large distributed team, the planning hurdles they encountered and how they passed them, and their recommendation: avoid large distributed teams.
Choosing the right features can make the difference between the success and failure of a software product. Mike Cohn presented 'Prioritizing your Project Backlog' at Agile 2008 on how a project backlog should be organized and prioritized and non-financial techniques for prioritization such as kano analysis, theme screening/scoring, relative weighting and analytic hierarchy process.
Of course, "anything more than 'barely sufficient' process is waste," but what does that mean for your team, or my next project? In this 60 minute presentation from the APLN Leadership Summit at Agile2006, Todd Little shared a model to help choose the right "flavour" of Agile for different kinds of projects, and discussed the importance of 'steering' throughout the project's duration.
Scrum co-creator Ken Schwaber spoke at Agile2006 on code quality as a corporate asset. InfoQ presents video of his talk, The Canary in the Coalmine. Schwaber discussed how a degrading core codebase paralyses a team and negates any Agility gained through process improvement. He proposed strategies for management to identify, track and stop this downward spiral.
Agile methods are empirical: plan, do, evaluate how it went, plan the next thing. When these cycles are very short, learning happens quickly and teams can move into high-performance mode. But discipline is necessary - planning must happen continuously to feed the fast-moving team. For 80 minutes David Hussman looks at the Agile practices around planning a project, a release, and an iteration.