• submit to reddit
Michael Sahota06/22/10
1940 views
1 replies

Kanban is a Gateway Drug

For years I have preferred Scrum as a starting place rather than XP since it is easier to adopt. One of the patterns of Fearless Change is to take small steps. Scrum is a much smaller step than XP. That’s old news. Lot’s of folks like to start with...

Giorgio Sironi06/22/10
11577 views
4 replies

Lower your bar in Test-Driven Development

The Manifesto for Software Craftsmanship is trying to raise the bar of professional software development, by pointing out that the only way to go fast is to to work as well as we can possibly do. However sometimes you have to temporarily lower your bar,...

Gojko Adzic06/21/10
6457 views
1 replies

Anatomy of a good acceptance test

The long term benefits of agile acceptance testing come from live documentation – a description of the system functionality which is reliable, easily accessible and much easier to read and understand than the code. In order to be effective as live...

Michael Dubakov06/18/10
1602 views
0 replies

Scrum and Kanban: Is there a War?

Many interesting posts and discussions about Scrum and Kanban published last weeks. Someone even called this a war I don’t think it is a war, but some posts indeed may drive such feeling.

Gojko Adzic06/18/10
7501 views
1 replies

Evolution of DDD: CQRS and Event Sourcing

Speaking at the DDD exchange conference today, Greg Young said that doing doing domain driven design is impossible with a classic three layer architecture where DTOs are being shared across layers. He then presented CQRS and Event Sourcing, which...

Mike Cottmeyer06/17/10
2474 views
1 replies

Is Kanban just Waterfall with Small Batches?

Often when I introduce Kanban to teams that are just getting familiar with Scrum, one of the first comments I'll get is... it looks a lot like waterfall. So, here is the question, is Kanban just waterfall with small batches? Let's say you kept all your...

Arnon Rotem-gal-oz06/17/10
6756 views
1 replies

Software Architecture – 5 years later

I got several interesting comments to “Who needs an architect” (both here and on DZone). Some of them said I don’t get the architect “role”, some said I am looking at things from the code level and don’t see the forest for the trees,  others...

Eric Hagan06/16/10
4087 views
0 replies

Video: The Pomodoro Show - Plan Your Free Time

In this presentation, Gino Marckx introduces the Pomodoro Technique.  The Pomodoro Technique is not a methodology, but a simple strategy for achieving...

Gojko Adzic06/16/10
7785 views
2 replies

The biggest mistakes teams make when applying DDD

Udi Dahan spoke today at the DDD Exchange about common misunderstandings and problems that teams have with implementing Domain Driven Design. According to Dahan, the domain model pattern seems to be abused more often than not.

Mitch Pronschinske06/15/10
15325 views
6 replies

The 3 Things That Motivate Us

How do I motivate my developers? - is a question you hear all the time from managers who haven't been paying attention to the patterns found in many software development shops.  Dan Pink has looked at much of the scientific research behind human...

Alberto Gutierrez06/15/10
17617 views
3 replies

Waterfall vs. Agile: Development and Business

We saw in the previous article the main differences between agile and waterfall. In the following articles we are going to take a deeper look by focusing on the four main actors in software development: Development, Business, QA, and Management. This article...

David Bland06/15/10
1257 views
2 replies

Passive Aggressive Facilitation

Practicing servant leadership as a ScrumMaster requires a great deal of empathy and patience. This includes suppressing actions that would otherwise cause harm to team morale and self organization if unchecked. One trait in particular that is extremely...

Giorgio Sironi06/15/10
14496 views
4 replies

Testing web applications with Selenium

There is a common problem between many testing harnesses: they are different from the real client (in the case of web applications a browser). Zend_Test, HttpUnit and similar tools perform fake HTTP requests (that may go or not go over the TCP/IP stack), and...

Jared Richardson06/14/10
7885 views
2 replies

Code Like Kudzu!

My technical brethren (and sistren) in the southern United States are probably more familiar with Kudzu than many of you, but it's a very fast growing type of vine. It's reputed to grow a foot a day when in perfect growing conditions. In the southern US, it...

David Bland06/14/10
7648 views
3 replies

ScrumMasters Now Earn More Money Than Project Managers

According to the latest data from Indeed.com, the annual salary of a ScrumMaster now surpasses that of a Project Manager. Even more surprising, is just how quickly the ScrumMaster salaries have increased in such a short amount of time. As you may...