Agile Development Methods
Agile Development Methods
Agile Development Stories
|
Why Software Development Doesn't Need to Be PerfectIt’s a cliché that the perfect is the enemy of good. It’s also a driving principle of agile software development. Delivering software, or even ideas, that are good enough to work with but not “perfect” can encourage collaboration and creativity—and lead to a better solution. |
|
|
Gaining Business Value through Proactive Risk ManagementAn inadequate liftoff can put a shuttle on a trajectory that leads to an unknown destination. Likewise, we can condition our projects for producing business value by improving their “liftoff” through proactive risk management. |
|
|
What Is Acceptance Test-Driven Development?We help define the concept of acceptance test-driven development with the help of an interview between Ken Pugh and Ade Shokoya. As we raise the level of collaboration and shift the relationship between testers and developers, we realize the potential for faster, better products. |
|
|
Why Agile Doesn't Always WorkThere are plenty of people who don’t believe agile development is worth the hype. And they may be right. Find out why some people are so opposed to agile. |
|
|
The Product Canvas: A Complementary View The product canvas, when used with a business model canvas, provides similar benefits to the product owner that the business model canvas provides to the product manager. Scott Sehlhorst examines the product canvas and the business model canvas and how the two tools can be used together. |
|
|
As Software Jobs Increase, So Do Those Requiring Agile SkillsSoftware development jobs are more numerous than ever before, and hirers are increasingly looking for applicants who possess a certain skill—agile. With agile teams popping up around the world, there's never been a better time to be well versed in the manifesto. |
|
|
Developing Self-Organizing Agile TeamsAgile teams are supposed to be self-organizing, but self-organization may not happen on its own. It runs counter to the ways in which people usually work. Steve Berczuk examines the benefits and challenges of self-organizing teams—and some tips on making them work. |
|
|
Using the A3 Management Process for CollaborationSameh Zeid explores the A3 management process, which is used to implement lean thinking principles for problem solving and continuous improvement. The collaborative approach of the A3 process encourages teams to self-organize in order to determine what works. |
|