• submit to reddit
Michael Sahota06/29/10
2 replies

Go Faster with Root Cause Analysis

One of the workshops I run is to help team members understand root cause analysis. I use it with operations teams as well as product development teams. My workshop goal is to have people leave with a basic understanding and some practice. I created the...

Giorgio Sironi06/29/10
10 replies

Web services in Java

Web services are one of the most successful implementations of a Service Oriented Architecture, and they usually are presented as a public Api you can use to expand the capabilities of your applications. There's a web service for everything from obtaining...

Matt Stine06/28/10
0 replies

Use Stories to Deliver Business Value

Why is it that companies choose to pay developers to write software? It's definitely not because software has any degree of intrinsic value. Companies fund software products (and by extension software developers) because they derive significant business value...

Mike Cottmeyer06/28/10
1 replies

Hyperproductivity in Scrum

Last year sometime, I had the pleasure of hearing Jeff Sutherland speak at the Agile Atlanta group here in town. One of the things that Jeff always brings up in his talks, is that Scrum creates hyper-productive teams. I asked him how he defined...

Lorna Mitchell06/28/10
0 replies

Working with Branches in Git

Recently I've been doing more git than I ever intended to, working with the Joind.in codebase, contributing and managing contributions to that. I quickly realised that I needed to make changes on branches, and since I'm new to git, it took a while to...

Mitch Pronschinske06/27/10
0 replies

Adobe Contributes Puppet Modules for Hadoop

Managing Hadoop servers can be a pain, but Puppet makes it easy.  The open source server config automation software makes the sys-admin's job a breeze, even with technologies like Hadoop, which is expanding its enterprise reach.   A great thing about...

Allan Kelly06/25/10
0 replies

Velocity targeting and velocity inflation

Continuing my mini-series on filling an iteration, velocity and all that I want to flag up a big big mistake: Velocity Targeting. Which leads to Velocity Inflation.

Eric Hagan06/24/10
0 replies

Video: The Lean Startup Methodology

Nathaniel Talbott says that developers who found a startup find it very difficult to know what they should be doing to grow the business and manage...

Daan van Etten06/24/10
0 replies

3 risks with Agile decision making

Agile teams are generally cohesive and are empowered and expected to make day-to-day decisions. A large part of empowerment in Agile methods is that the team makes the decisions, not the project manager. However, there are some risks involved with this...

Gojko Adzic06/24/10
1 replies

Domain driven design redefined

At the DDD Exchange 2010 mini-conference in London, Eric Evans spoke about emerging themes in the domain driven design community. Six years after the DDD book was published, Evans said that he can now define it more precisely than before.

Giorgio Sironi06/24/10
0 replies

The refactoring breakthrough on a CoffeeMachine

Today I will write about a concept I came to know from Domain-Driven Design, Eric Evans's book centered on the Domain Model pattern. DDD isn't just Entities, Value Objects, Repositories, Factories and Services - is an entire approach for the development of an...

Marek Kwiecien06/24/10
0 replies

What is a retrospective?

According to dictionary definition retrospective is a show of the work an artist has done in their life so far. Well even if most of developers consider their work art it is not quite what I wanted to write about. But there is...

Mitch Pronschinske06/24/10
0 replies

Tasktop Pro 1.7 Arrives with Helios

DZone recently spoke with Mylyn founder Mik Kirsten, who told us that today, while the Eclipse platform gets a whole bunch of updates (including updates for Mylyn) he'd be announcing a new version of Tasktop Pro and Tasktop Enterprise.  The new Tasktop Pro...

Julian Simpson06/23/10
12 replies

Should you move to Maven 2?

I’ve seen many a company try to migrate from Ant to Maven with varied success.  There is a change in mindset that has to come about when making the transition.  Here are some of the highlights.

Eric Hagan06/22/10
1 replies

Video: The Tough Questions About Testing

Unit testing is a part of Test-Driven Development, but TDD is not only about Unit testing.  In TDD, you usually write tests before you write any application...