Here’s a VERY simple overview of the main differences between Waterfall Development, Iterative Waterfall Development, Scrum/Agile Development and Lean.
A ‘must watch’ Google Tech Talk by Jeff Sutherland, one of the founders of Scrum, about the ‘secret’ ways to achieve ‘hyper-productivity’ in an Agile Project Mangement environment.
In Agile Software Development environments, we aim to deliver ‘[potentially] shippable code’ at the end of each iteration.
A series of 30 second interviews from STARWEST 2008, discussing the effect that Agile Software Development has on testing and the testing process.
Five questions asked by Nokia to determine whether or not their teams were following the guidelines of Scrum…
Five questions asked by Nokia to determine whether or not their teams were ‘doing Iterative Development’.
An interesting Google Tech Talk by Vikram Aggarwal and Viral Shah. In this talk, Vikram and Viral suggest ways to measure Programmer Productivity and share the results of various scientific studies conducted in this area.
A fantastic Google Tech Talk by Jeff Sutherland, one of the founders of Scrum, where he introduces Scrum, Agile and offers a lot of insight and guidance on how to scale Scrum e.g. the Meta Scrum.
A very succint and well assembled Introduction to Agile by Denise Caron.
This slideshow will be appreciated by those new to Agile and those responsible for ‘selling Agile’ alike.
There is a lot of debate about whether to estimate sprint requirements in hours or to leave them in Story Points. Personally, I see pros and cons of both approaches but would use Story Points over hours where/whenever possible.
Although I use this board to track our development programme across multiple products, teams and sprints, the Epic Board can also be a very useful project management tool. See The Epic Board – An Essential Project Management Tool.
A Sprint Backlog Template is used to track progress against Sprint Commitments.
This Sprint Backlog template is slightly more complex than your bog-standard template as it also allows you to track Stretch Tasks and Sprint Progress at a Category/Objective-Level.
I just stumbled upon a really funny, tongue-in-cheek comparison between Agile Adoption and Teenage Sex of all things. It made me laugh so I thought I’d share it!
There seems to be a lot of hype around about the difference between ‘Doing Agile’ and ‘Being Agile’ – the conversation seems to be getting rather heated to say the least!…
The Cone of Uncertainty is a Project Management term used to describe the level of uncertainty existing at different stages of a project.
In short, we become more certain of our estimates as we learn more about what we’re estimating.
A really informative Google Tech Talk by Diana Larsen and Esther Derby, authors of Agile Retrospectives: Making Good Teams Great.
Diana Larsen, chair of the Agile Alliance, delivers a really informative, and easy-to-follow seminar on the subject of Lean for Agile Managers. In this seminar, Diana explains the origins of Lean, elaborates upon the seven core Principles of Lean and offers insight into ways to maximise value and reduce waste.
The Scrum Team is responsible for the high-quality and timely delivery of sprint commitments in line with the expectations of the Product Manager.
The Scrum Team is cross-functional and multi-skilled- they know their strengths and work together to support eachother through challenging times.
This is a fantastic lecture by Luke Hohmann, CEO of Enthiosys, an Agile Product Management Consulting firm. In this seminar, Luke talks us through the process of Creating and Prioritising a Product Backlog in a way that drives Profit.
People often (myself included!) get confused about the difference between Agile Themes, Epics and User Stories. Here’s a simple explanation of what they are and a diagram of how they relate to one another.