Agile Software Development is a worldwide phenomena. My blog has only been going since late Feb 2007. There’s no reason for me to think that interest in agile development would be limited to only a few local areas. However, I’ve been amazed at how many countries my visitors have come from. 147 countries, no less! Check out this list, in
Scrum, and other agile development methodologies, provide a framework for managing software development projects. But all too often, methodologies focus on a project environment, where the team is focused predominantly on a shared goal. Where the team is largely dedicated to the project. In reality, this is often not the case. In reality, development teams are frequently required to develop
CNN has compiled a list of the 50 people, products, trends, and ideas that are transforming the world of business. Agile Software Development ranks #18. “It started as a rebellion against overwrought, Dilbert-style software development projects. Today the set of practices known as agile software development is reshaping the way coders and entrepreneurs create Web-based services. Agile teams work very
If you’re in a situation where prioritisation is straightforward and you have a single decisive product owner, you probably need to read no further. If, however, prioritisation is difficult in your situation – maybe because you have several products or product owners with conflicting priorities, or maybe because your requirements can be complex and benefits rather intangible – this is
Scrum is an agile development method based on some of the key principles of lean manufacturing, pioneered by Toyota. Advanced Development Methodologies, Inc is the home of Scrum. On their web site, I recently noticed their strapline: ‘It’s about Common Sense’. When you think about it, it is. In fact, it’s so ludicrously simple, it’s almost funny. Think about it.
I can’t believe it. There I was, happily practicing agile principles. Enjoying a wide variety of very clear benefits as a direct result of implementing Scrum. Then along came ‘Anonymous’ and commented on my blog… According to Anonymous, “Agile is a Hoax”. At first I was offended. I didn’t like being called a Hoaxer. I thought I should remove the
Here are 10 good reasons to apply agile development principles and practices… 1. Revenue The iterative nature of agile development means features are delivered incrementally, enabling some benefits to be realised early as the product continues to develop. 2. Speed-to-market Research suggests about 80% of all market leaders were first to market. As well as the higher revenue from incremental
Many people find analogies a useful way to characterise new concepts, either to explain them or to remember them. This one’s straight from the top drawer! 🙂 In Scrum, the roles of Product Owner and ScrumMaster are akin to a Zookeeper… The Product Owner feeds the developers (with the Product Backlog). The ScrumMaster cleans up all the sh*t! (removes impediments). ScrumMaster anyone?!
In an ideal agile development environment, all changes must be reversible. Why? Because one of the fundamental principles of agile development is the concept of fixed timescales. Developing one feature at a time. Iteratively developing the product in small incremental steps. So what happens when you’re at the end of a timebox (or Sprint in the Scrum agile methodology)? Inevitably,
In the Scrum agile development methodology, the list of work to be done (including bugs, enhancements, new features, whatever) is called the ‘Product Backlog’. An iteration in Scrum is called a ‘Sprint’ and the work to be done in the Sprint is called the ‘Sprint Backlog’. Makes sense to me. But there are some who are uncomfortable with the name
Search the Blog
What am I interested in?
Agile Management Made Easy!
All About Agile
By Kelly Waters
“’Agile’ is one of the biggest buzzwords of the last decade. Agile methods often come across as rather more complicated than they really are. This book is an attempt to unravel that complexity. To simplify the concepts. This book breaks the concepts into small bite-sized pieces that are easy to understand and easy to implement and delivers the message in a friendly and conversational style. Allaboutagile.com is one of the most popular blogs about agile on the web. ”
Agile 101 is available to purchase. GAME ON!