‘Spikes’ are time boxed periods of research and development used in Agile Software Development environments to research a concept and/or create a simple prototype.
In Agile Software Development environments, we aim to deliver ‘[potentially] shippable code’ at the end of each iteration.
When securing funding, prioritising and/or scheduling the delivery of a series of requirements, a Product Owner or Product Manager must consider a number of factors.
Some of these factors might include…
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.
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.
Announcement: Agile101.net is now 1 month old – and what a month it has been! I’m going to keep writing articles, sharing templates and posting videos but would like to take the opportunity to invite you all to become part of the growing Agile101 community.
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.
I have taken the 7 Principles of Programme Management as outlined by the OGC’s framework for Managing Successful Programmes (“MSP”) and have attempted to elaborate upon them in the context of an Agile Environment.
This this is a remarkably capitvating and informative talk that actually had me laughing out loud at times – it gets more serious at the lecture progresses. Elisabeth Hendrickson, founder of Quality Tree Consulting, provides training and consulting in the areas of software quality and testing.
The Product Manager represents the Product Owner and the End-User/Customer – they are responsible for defining and scheduling the delivery of high quality output in line with business requirements and priorities.
In this hour-long Google Tech Talk (2008) seminar, Mary Poppendieck talks us through the history of leadership and the role of leadership in Software Development environments.
An Introduction to Agile and Scrum Part 2 by Robert Dempsey, CEO of adsdevshop.com.
An Introduction to Agile and Scrum Part 1 by Robert Dempsey, CEO of adsdevshop.com.