• submit to reddit
Kelly Waters03/10/09
0 replies

Themes in Agile Software Development

Agile software development teams often use User Stories as a simple and concise way to express user requirements.

Kirk Knoernschild03/06/09
7 replies

Big Teams and Agility

In Grass Roots Agile, I talked about some of the details surrounding how development teams can increase their agility, and I presented a diagram similar to what’s above that discusses how to measure and manage a system’s tested features. Here, I want to...

Ivo Wever03/05/09
13 replies

Writing good code requires you to perform experiments

How often do you have to solve a small problem that is a part of a larger project and decide to take the time to perform some seperate experiments to solve the problem, before adding the partial solution to the whole? In the past, I hardly ever did that and...

Jurgen Appelo03/04/09
0 replies

Top 50 New Software Development Books

It's been nine months since I created the Top 100 Best Software Engineering Books, Ever, with the best books ever released. I still refer to it when I want to pick up a timeless classic.But last week I suddenly had the desire to know what the new best...

Jared Richardson03/03/09
0 replies

Feedback Loops in Software Development

In this exclusive interview, Relevance CEO Stuart Halloway talks about the importance of feedback loops in software development. It's a vital agile principle...

Burk Hufnagel03/02/09
1 replies

Clean Code - A Handbook of Agile Software Craftsmanship

The chapters of “Clean Code” are grouped into three parts. As it says in the introduction, part one “describes the principles, patterns and practices of writing clean code.” Part two contains...

Kirk Knoernschild02/24/09
5 replies

Grass Roots Agile

Software development is hard work. We have been taught that the best way to solve the tough challenges inherent to software development efforts is to treat software development as an engineering discipline. Stabilize requirements early, followed by...

Keyvan Nayyeri02/16/09
0 replies

The Curious Case of Software Quality

Most likely you have heard about the recent debate on technical blogosphere about the importance of software quality in software development cycle. There are many posts written to contribute to this discussion so it’s difficult to point to one, but Simone...

Wei Ling Chen02/16/09
56 replies

Refcardz Topics: What Should We Cover? (Vote Now)

DZone needs your help!  We have a lot of Refcard topics on our plate and want to know how to prioritize the topic choices.  What topics would you like to see?  Vote your favorites from the list below.If you're...

Pete Johnson02/10/09
7 replies

The Software Sales Pitch - Choosing Wisely

It's a common tale:  Some business need arises for capability your IT department doesn't currently offer but there are multiple commercial alternatives available and maybe even an open source solution that can help you fill your gap.  Then again, you could...

Nitin Bharti02/10/09
3 replies

Maven - A Whistle Stop Video Tour

 In this presentation, recorded at a recent London Java Community meeting, put on by Skills Matter, Martijn Verburg and Michael McCarthy guide the users...

Jurgen Appelo02/06/09
0 replies

The Decline and Fall of Agilists

There once was a time when being agile was being a visionary. Agile experts wrote books on how adaptive software development is about managing complex systems (Jim Highsmith), why agility is a cooperative game (Alistair Cockburn), and how being agile (or...

Nitin Bharti02/04/09
0 replies

Domain-Driven Design and Deployment Challenges

 In this session, recorded by Skills Matter Gojko Adzic talks about strategies, challenges and common pitfalls of using Domain-Driven Design for...

Mike Cottmeyer01/30/09
2 replies

Some Thoughts on Project Velocity

Companies I work with desperately want reliable estimates. In reality, they need them so they can run their business. Businesses really want a crystal ball to look out into the future... to know pretty much what they are going to get, when they are going to...

Arul Kumaran01/30/09
4 replies

Job Hunting Tips in Tough Times

Job hunting can be emotionally exhausting, especially if the search lasts for a long time. You can increase your chances of finding a job by casting a wide net, writing an effective resume, practicing your interview technique, and brushing up the...