- Extreme Programming, 10 Years Later
- Aug 25, 2009
- In the decade since the inception of XP, a lot has happened in the development world. Chet Hendrickson talks about the most interesting of these changes.
|
- Five Phases of Disillusionment in Pre-Agile Waterfall Development
- Aug 25, 2009
- In an enterprise employing a waterfall development methodology, the product manager's mindset undergoes a predictable shift of perspective, says Dean Leffingwel. He describes the five stages of downward spiral.
|
- Introduction to Agile Concepts in Real-Time and Embedded Systems Development
- Aug 25, 2009
- This chapter begins by considering why we need agile approaches to software development and then discusses agile in the context of real-time and embedded systems. It then turns to the advantages of agile development processes as compared to more traditional approaches.
|
- Agile Requirements by Collaboration: Making Smart Choices About What and When to Build
- Aug 24, 2009
- How do you make smart choices about what to build, and when, on an Agile team that values interaction and customer collaboration? Ellen Gottesdiener describes incorporating Agile requirements modeling into collaborative planning workshops.
|
- The Poppendiecks Speak: Two-Pizza Teams and the Software Development Experience
- Aug 24, 2009
- The authors of Implementing Lean Software Development, Mary Poppendieck and Tom Poppendieck, open up on topics ranging from stupid ideas for “eliminating waste” to the differences between Lean and Agile, to avoiding project failure. “We are not developing software,” Tom says. “We are doing something larger and software is just part of the solution.”
|
- An Agile Approach to Estimating and Planning
- Aug 20, 2009
- With the four value statements of the Agile Manifesto in mind, Mike Cohn considers what it means to have an agile approach to a project, as well as what it means to have an agile approach to estimating and planning.
|
- Breaking the Project Management Triangle
- Aug 20, 2009
- Niel Nickolaisen explains how he abandoned the project management triangle in favor of a new version, so much more meaningful that he gave it his own name.
|
- Master of Scrum: An Interview with Mike Cohn
- Aug 19, 2009
- Mike Cohn reveals his experiences with Scrum transitions, the challenges of estimating software project duration and scope, Agile project management, and planning in collaborative environments - all while standing on one foot. Or, at least, he tries.
|
- The Purpose of Agile Planning
- Aug 19, 2009
- If estimating and planning are difficult, and if it’s impossible to get an accurate estimate until so late in a project, why do it at all?
|
- Scott Ambler on the World of Agile Development
- Aug 18, 2009
- Scott Ambler discusses his views on the Agile Process Maturity Model, the biggest challenge in Agile database techniques, Agile criticism, Agilistas’ misunderstandings about CMMI, developer-specific magazines, and the future of Agile.
|
- Agile Project Management: Adapting over Conforming
- Aug 17, 2009
- Jim Highsmith explains that developing great products requires exploration, not tracking against a plan. Have the courage to explore into the unknown and the humility to recognize mistakes and adapt to the situation. That's Agile Project Management.
|
- Interview with Jim Highsmith
- Aug 17, 2009
- Israel Gat talks with Jim Highsmith, author of Agile Project Management: Creating Innovative Products, Second Edition, about why he wrote a new edition of the book, approaches to Agile development, Agile adoption, risk-mitigation strategies, and more.
|
- Top Ten Organizational Impediments to Large-Scale Agile Adoption
- Aug 13, 2009
- Craig Larman and Bas Vodde asked agile development experts working in and with large companies about the most challenging organizational impediments. Find out what they said.
|
- The Future of Agile Software Testing with xUnit And Beyond: An Interview with Gerard Meszaros
- Aug 12, 2009
- Gerard Meszaros discusses how unit testing is different than traditional, black-box testing; the limitations of test patterns; and how the programming language chosen affects testing.
|
- Ten Practices for Applying Agile/Lean Software Management Principles to Other Knowledge Work
- Aug 11, 2009
- Dean Leffingwell suggests that other types of knowledge work can apply useful principles learned from Agile, Lean, Scrum, and XP software development.
|
- Agile Software Development: Communicating, Cooperating Teams
- Aug 10, 2009
- Projects need people to notice important events and to be both willing and able to communicate to others what they notice.
|
- Crystallizing the Software Development Process: A Chat with Alistair Cockburn
- Aug 10, 2009
- In this interview, Alistair Cockburn shares his views on missing the point of Crystal, running productive work sessions (including the one that spawned The Agile Manifesto), and whether a project can be considered Agile if it doesn’t use all the accepted methodologies.
|
- Scaling Lean & Agile Development: Feature Teams
- Aug 5, 2009
- Feature teams are a key to accelerating time-to-market and to scaling agile development, but a major organizational change for most. If you’re a change agent for large-scale agility, you need to really grasp the issues.
|
- Stand Back and Deliver: Introduction to Key Principles
- Jun 22, 2009
- There is increasing pressure to deliver complex solutions in less time and to get it "right the first time." If we don't, we can completely miss our business value goals. The good news is that we can make sure that our brilliance results in things that work.
|
- What Is Agile Testing, Anyway?
- Jan 19, 2009
- In this chapter, the authors explain their view of agile, which reflects the Agile Manifesto and general principles and values shared by different agile methods.
|