InfoQ Homepage Agile Content on InfoQ
-
New Book on Lean Software Offers Practical Advice
In 2003 Mary and Tom Poppendieck adapted the revolutionary principles of Lean manufacturing for software development. Their new book offers a blend of history, theory, and practice, drawing on their experience optimizing the software "value stream". They present the right questions to ask, the key issues to focus on, and techniques proven to work for those implementing a lean software process.
-
Opinion: Time for an Agile Certification Program
Pete Behrens, trainer and organizational Agility consultant, recently blogged about the contentious topic of certification. He noted that both Scrum and FDD have 2-day basic certification programs, while "XP has remained silent on the topic," and called on the Agile community to begin looking at a true Agile Certification Process.
-
Survey: Leaders Say Agile Has "Crossed the Chasm"
Diana Larsen leads a lot of retrospectives... So, it's not surprising that, when she asked herself "Where is Agile going now?" her response was to run a retrospective of her own. She found that leaders in our community are convinced: Agile methods have "crossed the chasm" to become a respectable alternative for managing and working in software projects. InfoQ brings you this exclusive article.
-
Opinion: Putting Overtime in Perspective
Agile work, when done in a disciplined, creative way, tends to be very intense, so Agile leaders encourage balanced lives for team members and promote "sustainable pace". Mitch Lacey, a Microsoft Program Manager, recently blogged about his emerging understanding of how to use this XP practice appropriately.
-
Presentation: Agile Project Management Planning and Budgetting
What happens to planning when teams "self organize"? Agile methods are empirical: plan it, do it, evaluate, plan again. David Hussman reviews practices for planning a project, release, iteration.
-
Holacracy - The Self-Organizing Enterprise
The fit between Agile teams and traditional enterprises can be challenging. Agile may highlight or exacerbate pre-existent dysfunctions, in areas a project manager may not be well-placed to address, so those involved in Agile roll-outs are thinking about alternate ways to organize the enterprise. Holacracy, created at Ternary Software, suggests that self-organization can extend outside IT.
-
Opinion: Agile Forgets the Human Factor
Kevin Brady, self-declared Agile critic, has a problem with Agile software development approaches: he feels that while they look great on paper. they fail to work in reality because they forget the human factor. Commenters on his blog entry question whether Agile or poor implementation lie at fault.
-
Put People First in Agile Distributed Testing
Baiju Joseph's new article on StickyMinds argues that, in order to build an effective testing team for distributed Agile, we need to focus on individuals and interactions over processes and tools. Based on the author's experience in setting up distributed agile testing teams, he lists numerous criteria that must be met in order to reach this goal.
-
Choosing a Continuous Integration Server
In the first of a series of articles on continuous integration Paul Duvall compares three popular continuous integration servers, Continuum, CruiseControl, and Luntbuild. He considers criteria such as features, longevity, target environment, and ease of use.
-
New Forums at AgileSoftwareDevelopment.org
Agile veteran Ron Jeffries is a believer in the value of dialogue. So he's offering the Agile community a new resource, an Agile Forum, hoping it will be a brand-neutral, consultant-neutral place, open to and shared by everyone who is interested in advancing him- or herself in Agile, or in bringing Agile to the world. In XPmag, Ron's made an open invitation to both participants and volunteers.
-
InfoQ Article: When and How to Formalize Business Rules
The terms "Agile software development" and "Business Agility" are confusing: are they orthogonal or complementary? James Taylor says that for even the most complex systems, Agile development can deliver business agility - particularly when supported by the right technology. For business rules he recommends a Rules Engine, and provides guidance in how to distinguish rules from requirements.
-
No Bug Database?
James Shore, a recognized speaker and writer in the Agile space, has had a crazy idea: Get rid of your bug database. He's not advocating that teams ignore problems; but bug databases are often so packed with questions, feature requests, and defects that there's little hope of their all being resolved. Shore and some others in Extreme Programming circles think there's a better way.
-
Opinion: Code Coverage Stats Misleading
John Casey recently spent some time refactoring Maven's assembly plugin, using coverage reporting to mark his progress and make sure he didn't break anything as he went. It didn't exactly go as planned - but at very least it was a learning experience. His conclusion: when you're seeking confidence through testing, perhaps the worst thing you can do is to look at a test coverage report.
-
Conferences - Does Size Matter?
Agile2006 welcomed over 1100 participants from 29 countries, and offered over 200 different presentations. The exhilaration of a large crowd is undisputable, but now that it's over, it's important to look at the feedback in preparation for next year. Ron Jeffries has made an open invitation for feedback on his blog. Others are planning complementary, smaller events. What's the consensus?
-
Selling Your Good Ideas
In this month's edition of StickyMinds, communications consultant Naomi Karten has written a short article "Developing Sales Savvy" which may help your new ideas reach the ear of a resistant colleague. She notes that, while sometimes you just get lucky, there are other times when *how* you sell can be as critical to your success as what you sell.