• submit to reddit
Jurgen Appelo05/31/11
0 replies

Triple-Loop Learning

So, you want to build a product?

Esther Derby 05/31/11
1 replies

The Agile Blindside

(this article originally appeared on gantthead.com)Agile project management depends on transparency and feedback. Visibility into the product and process is built in with iteration reviews and retrospectives. Task walls and Kanban boards make progress (or...

Roman Pichler05/31/11
1 replies

From Product Idea to Product Launch

Scrum assumes that the team is able to create a product increment in the very first sprint – working software that could be shipped. But little has been said about the agile frontend, the necessary activities to prepare the first sprint. This blog post...

Giorgio Sironi05/30/11
0 replies

Practical PHP Testing Patterns: Literal Value

Values are present everywhere in tests: the difference between production code and test code is that the first tends to become more general with time, while the second tends to get full of examples.Managing values for assertions and fixtures creation is one...

Mitch Pronschinske05/30/11
0 replies

Jez Humble: On DevOps, Cloud Impact, and Go Being Years Ahead of Other Tools

DZone got a rare opportunity this month to interview Jez Humble, the co-author of Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation.  The timing was perfect since Jez's company, ThoughtWorks Studios, has just...

Patrick Debois05/29/11
0 replies

Provisioning Workflow - Using Vsphere and Puppet

On a recent project we explored how to further integrate puppet and Vsphere to get EC2 like provisioning, all command-line based.

Tobias Mayer05/29/11
0 replies

Scrum, enough already

Stubborn: Having or showing dogged determination not to change one’s attitude or position on something, esp. in spite of good arguments or reasons to do so. (dictionary.com)

James Shore05/28/11
0 replies

Certification Debate with Alistair Cockburn

On Tuesday, Alistair Cockburn and I debated the merits and limitations of certification in a webcast hosted by the PMI. We had an interesting and cordial discussion and the PMI has graciously put up their recording for anyone to hear. Listen to the debate...

Johanna Rothman05/28/11
1 replies

Enticing a Program to Move to Agile

There was a question on a LinkedIn group earlier this week about a program with teams with interconnected features and how did you know when a feature was done. After all, a feature wasn’t done until all the teams were done with it. After a few more...

Larry White05/28/11
0 replies

Finding meaning in manual tests

How do you assess the overall quality of your application when you have too many manual/functional acceptance tests to run them all after every sprint?  Perhaps you’ve been working on an application for some time and want to predict when the quality...

Michael Sahota05/27/11
1 replies

Screencast – How to Make Your Culture Work with Agile

Here is a video primer of the Schneider Culture Model and how Agile, Software Craftsmanship and Kanban fit in. It is recorded in HD so you may want to use full screen and 720p resolution to see all the slides. For more information, please see Agile...

Peter Schuh05/27/11
0 replies

Development Spikes, Technical Unknowns and Fuzzy Estimates

Estimates are a fact of life for most of us. And often – while not always – they are a necessity. If I weren’t using some form of estimation on my current projects, they would be twisted up like Sherman bow ties. And on fire. This brings us to an...

Mitch Pronschinske05/27/11
2 replies

Project Management in 60 Seconds (Humor)

Project Management in a software company.  As told through the hit video game - "The Sims"

Matthias Marschall05/27/11
1 replies

Three Proven Ways To Enable a DevOps Culture

To deliver customer value rapidly, it’s important that developers and operations work together closely. There are certain traits of organizations which make it either harder or simpler for both to collaborate. In this post, I want to show you three...

Jon Archer05/26/11
1 replies

Enemies of Agility: The Dirty Dozen

Developing software is hard. Agile software development represents one way to deal with the complexity and difficulty in a manageable fashion. Arguably the best way we've figured out so far. But it's not easy, and there are many impediments on the road to...