• submit to reddit
Giorgio Sironi02/16/11
5716 views
0 replies

Do not fear the command line

As you know I love ssh, but I also love the command line tools  in general.

Michael Norton02/15/11
3484 views
1 replies

Telling the complete 'Story'

Decomposing the story formatWorking with several clients, I see differing story formats. The format I see most recommended is "As a, I want, So that".  The format I see most utilized is "I want". Isn't this the important part of the...

Giorgio Sironi02/15/11
7504 views
0 replies

Practical PHP Testing Patterns: Garbage-Collected Teardown

In order to perform tests, you create fixtures such as the System Under Test and input or output data. Usually this fixtures are just objects.Garbage collection, a mechanism present in many languages, deletes objects and variables (and thus fixtures) when...

James Sugrue02/15/11
4679 views
0 replies

Prediction #4: The single vendor ALM stack becomes extinct in organizations with more than two developers

This is a reposting from Mik Kersten's Tasktop Blog.  Look for more predictions in this series on his blog and on Agile Zone

Mike Cohn02/14/11
4989 views
3 replies

Reflections on the 10 Years Since the Agile Manifesto

Today is the tenth anniversary of the start of the meeting that resulted in the Agile Manifesto. Much has changed in the ten years since the Agile Manifesto. Back then, the processes encompassed by the Manifesto—Extreme Programming, Scrum, DSDM,...

James Shore02/14/11
812 views
1 replies

Proficiencies of Planning

With our Art of Agile Planning training course coming up at the end of the month, Diana Larsen and I met for our normal pre-course review and revision. We had tried teaching the material top-down and bottom-up, and both ways caused confusion in the early...

Giorgio Sironi02/14/11
5927 views
0 replies

Practical PHP Testing Patterns: Unfinished Test Assertion

Sometimes we are in the middle of writing a test and another possible, unrelated test comes to mind. Now we are in a tough situation: Test-Driven Development tells us to go one step at a time for good reasons. But if we just wait before inserting that test,...

Jurgen Appelo02/11/11
1221 views
0 replies

"Management 3.0" Book Launch & Book Winners

 The Management 3.0 book launch last Friday was a big success. There were more than 100 people attending the event at the Selexyz Donner book store in Rotterdam.

Steve Ciske02/10/11
1084 views
1 replies

My Rant: Introducing New Technology in Agile

I’m not typically a person that takes issue with someone or some else’s post on my blog.  I’m of the opinion that blogs are there to put forth your ideas.  However, I happened across two posts today, one that references the other.

Jesse Warden02/10/11
1677 views
0 replies

Agile Chronicles #5: Acceptance Criteria & Punting

The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development on my current Flex project.

Steven Lott02/09/11
5448 views
4 replies

Unit Test Case, Subject Matter Experts and Requirements

Here's a typical "I don't like TDD" question: the topic is "Does TDD really work for complex projects?"Part of the question focused on the difficulty of preparing test cases that cover the requirements. In particular, there was some...

Giorgio Sironi02/09/11
4524 views
0 replies

Practical PHP Testing Patterns: Guard Assertion

When tests are complex, or long to run, you may be tempted to insert ifs, for cycles and other logic. However, this practice may result in bugs introduced in your testing logic: after all, no one is testing the tests.Usually, you can easily replace most of...

James Sugrue02/09/11
6362 views
0 replies

Prediction #5: Open source ALM tools continue to gain market share, give the development manager a migraine

This is a reposting from Mik Kersten's Tasktop Blog.  Look for more predictions in this series on his blog and on Agile Zone.

Mitch Pronschinske02/08/11
8203 views
0 replies

Strategies Against Architecture & Interactions Over Processes and Tools

Building an effective, elegant, and enduring architecture requires a strong vision and smart people who can implement it.  The interaction between developers is just as important as the coding process.  Kevlin Henney's two talks at the 2010 Norwegian...

Jurgen Appelo02/08/11
1371 views
0 replies

7 Questions for Philippe Kruchten, Co-developer of RUP

Philippe Kruchten is a Canadian software engineer, Professor of Software Engineering at the University of British Columbia in Vancouver, co-developer of the Rational Unified Process (RUP), and author of