Leading a Self-Organizing Team One of the challenges of agile development is coming to grips with the role of leaders and managers of…
Introduction to User Stories The technique of expressing requirements as user stories is one of the most broadly applicable techniques…
Overcoming Waterfallacies & Agilephobias You’ve heard all the hype about agile software development processes, but you are left wondering, if…
Incorporating Learning and Expected Cost of Change Product owners are typically asked to prioritize based on the nebulous term “business value.” But…
Presentation for Product Owners: Storytelling with the Prioritized Product Backlog The vast majority of what has been written about agile processes is intended for programmers and project…
Assessing Your Agility Are you curious how “agile” your organization is? Do you wonder how you compare with other…
Agile Estimating and Planning You’ve probably heard some people say, “Agile teams don’t plan.” Nothing could be…
Agile Estimating Maybe you’ve heard about agile software development projects but aren’t sure if they allow for…
Agile and Scrum for Video Game Development An agile process like Scrum has been applied successfully in many industries. But does it work for…
Agile and the Seven Sins of Project Management Agile approaches to software development promise many advantages: shorter schedules, more productive teams,…
Advanced Topics in Agile Planning When will you be done? Though this question doesn’t go away on agile projects, it does get a little…
ADAPTing to Enterprise Agile You’ve likely heard of agile development processes like Scrum and XP. You might have even begun to…