!
The Difference Between Waterfall, Iterative Waterfall, Scrum and Lean Software Development (In Pictures!)
Here’s a VERY simple overview of the main differences between Waterfall Development, Iterative Waterfall Development, Scrum/Agile Development and Lean.
37 comments | Read moreWhat does ‘Done’ mean in Agile Software Development?
In Agile Software Development environments, we aim to deliver ‘[potentially] shippable code’ at the end of each iteration.
4 comments | Read moreSprint Planning: Hours or Story Points (?) – that is the question!
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.
13 comments | Read moreThe Product Manager – Role and Responsibilities
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.
6 comments | Read moreHow Agile Are You? (The Survey!)
How Agile Are You? A question originally posed by Nokia, shortly followed by Kelly Waters of All About Agile. This post contains a downloadable template you can use to measure yourself against a list of 42 criteria. See how you measure up!
3 comments | Read moreAgile Risk Management for Projects and Programmes
Risks are traditionally identified, assessed, responded to and monitored by a Project Manager. In Agile working environments the responsibility for risk management is shared by all involved. There don’t seem to be any official guidelines on how to manage risks within an Agile environment, so I’ll combine my personal views/learning with notes/ideas I’ve found scattered around the web.
3 comments | Read moreAgile Risk Management – The difference between Risks and Issues
A Risk is an uncertain event that could impact your chosen path should it be realised. Risks are events that are not currently affecting you – they haven’t happened yet. Once a risk is realised, it has the potential to become an Issue.
7 comments | Read moreAgile Issue Management for Projects and Programmes
Scrum is great at handling immediate issues or in this case, they’re more commonly referred to as ‘Impediments’…
1 comment | Read moreThe Epic Board – An Essential Agile Project Management Tool
I introduced the Epic Board as a programme management tool – a tangible release plan that can help you to plan software development programmes comprising multiple separate projects combined with Business As Usual Activities.
1 comment | Read moreLean, Scrum, Scrum of Scrums and Epic Boards!
So, when do you use Scrum practices, when should you consider Lean practices and when should you consider using Epic Boards?
0 comments | Read more