Agile Zone is brought to you in partnership with:
  • submit to reddit
Eric Hagan06/02/10
1739 views
0 replies

Andy Powell: Why Software Projects Need a Product Manager

Andy Powell says that he's starting to see deeper patterns of software craftsmanship, including TDD, User Experience, and Product Management, emerge under the Agile umbrella. Organizations are finding a need for a stronger product management group that tries...

Alberto Gutierrez06/02/10
37119 views
29 replies

Waterfall vs. Agile: Can they be Friends?

There has been a lot of discussion lately regarding which approach to software development is better; some may say Waterfall, some may say Agile. The truth is that there isn’t an absolute answer. Agile and Waterfall have a different set...

Kelly Waters06/02/10
1573 views
1 replies

Agile Scrum, Or Not-So-Agile Scrum?

Scrum is the form of agile software development that has helped me the most. It has helped me to transform the performance of the web development groups that I've led at both my current company and at my last one. But, sometimes, I do wonder if Scrum...

Jurgen Appelo06/01/10
1807 views
1 replies

Be Selfish... Work Together

I am a selfish person. Though I gladly do things for other people, and give stuff away for free, I tend to do that when I believe I’m being good to myself. The pursuit of my happiness has led me to offer jobs to unfortunate unemployed souls who needed...

Jared Richardson05/31/10
7794 views
0 replies

Customer Collaboration Over Contract Negotiation? Huh??

As we revisit the Agile Manifesto, we come to the often ignored line "customer collaboration over contract negotiation," and we all say "Well duh! Of course we'd rather talk than get the lawyers involved." Then we go on about our daily...

Mark Needham05/31/10
854 views
1 replies

Agile: Chasing a points total

I've previously written about the danger of using velocity as a goal but on almost every project I've worked on at some stage we do actually end up chasing a points total. Something I find quite interesting towards the end of an iteration is that if...

Mitch Pronschinske05/28/10
12210 views
0 replies

Agile Transitions - A Forum for Bosses with Agile Questions

In an effort to promote the adoption of agile and the sharing of related insights, ThoughtWorks has launched Agile Transitions. This online community is intended for C-level (CTO, CEO, etc.) executives who want to discuss issues related to Agile IT.  A...

Michael Sahota05/28/10
1508 views
1 replies

The Backlog is in the Eye of the Beholder

Subtitle: How we created and played a brand new game all in one day. On Day 2 of DeepAgile, Michael McCollough and Don McGreal got us started on with a game design workshop. From there we used open space to invent and play the game with other...

Lyndsey Clevesy05/27/10
3145 views
0 replies

Refcake

It's not a true 100th Refcard celebration without... Refcake!  Dedicated Refcardz reader and author of our 100th issue on FitNesse, Erik Pragt, brought our Refcardz celebration to his company, Jworks, in the form of a delicious Refcake!  He had his Refcard...

Eric Hagan05/27/10
766 views
0 replies

Video: Maturing Agile

Todd Olsen says that agile usually starts small in an organization.  One department is interested in trying agile and they start using it and eventually proving that they can produce the desired results.  As agile spreads to other teams in the organization...

Julian Holmes05/27/10
2250 views
1 replies

'Just do it' vs. Agile

There are many misconceptions in the software industry about Agile development, and a typical example became a hot topic of discussion for one of my client's project teams this week.One member of the team suggested that "Just do it", or JFDI...

Jared Richardson05/26/10
4067 views
0 replies

What's Agile? Working Software or Great Docs?

We're revisiting the Agile Manifesto in this series of articles, and this item is always of great interest to me. Would anyone ever make a conscious decision to target their docs instead of the product? Outside of a government subcontractor, no. So why did a...

Mitch Pronschinske05/26/10
8875 views
1 replies

YouTrack 2 Gets REST API and Custom Attributes

The second release of the YouTrack issue tracker from JetBrains (the makers of IntelliJ IDEA), is available today.  YouTrack 2.0 lets you add custom issue attributes and flexible access control.  Also included are tools for enhanced issue visibility...

Asif Shahzad Ch.05/26/10
20391 views
12 replies

The Psychology of Programmers

For last couple of days I was thinking there must are some fundamental differences in how programmers think, act, and work as against to other professionals or common peoples. So here I share some of the points which I have figured out and...

Nitin Bharti05/26/10
1770 views
0 replies

The Business Value of Agile Practices

Being Agile is not the goal. Building better software that meets and exceeds the true needs of it's users is. Your needs and environment are different from others which means that the Agile practices that will give you the most bang for your buck are...

Michael Sahota05/26/10
2163 views
0 replies

Get more out of your retrospectives

At DeepAgile2010 this past weekend Mike McCollough led a session on Retrospective Games. We played a brand new game called Balloon Madness as an excuse to use several different retrospective formats. The game is in the conference booklet but is not...

Jared Richardson05/26/10
8229 views
0 replies

What's Agile? Individuals and Interactions or Processes and Tools?

The Agile Manifesto is one of the most admired and ignored documents around. So many claim to be "Agile", then their actions tell us they are anything but. Which brings us to this series of articles... what is agile?I always go back to the...

Eric Hagan05/25/10
750 views
0 replies

Transparency and Customization: Keys to Agile

For IBM, Agile is about transparency. Marc Baumbach says that IBM is developing a standard called Collaborative Agile Lifecycle Management, which lets many different development tools come together and make the software production process transparent for...

Peter Schuh05/25/10
2561 views
1 replies

Defensive Scrum Is NOT Agile

The business side of the house can be difficult at times. They can challenge our estimates, claim that work is not half as difficult as we make it out to be, drop last minute delivery requests in the middle of our development cycle, and even (in...

Giorgio Sironi05/25/10
9682 views
1 replies

Writing user stories for web applications

User stories are the substitute of formal requirements documents in an agile environment: they are short summaries of a functionality that leave space to expansion and refinement when it comes the time to implement it. Writing them it's not rocket science and...

James Sugrue05/25/10
8543 views
3 replies

DZone Refcardz: There Will Be An App For That

Ever since I got an iPhone, I've thought that our Refcardz would form the basis for a really useful app. So, over the past few months, I've been working on a project to write such an app. Our original plan was to have this ready for you this, to coincide with...

Jared Richardson05/24/10
8574 views
4 replies

An Overview of Lean Software Practices

Tim Wingfield gave a talk last weekend about the seven pillars of lean software development. I was lucky enough to get a preview of the talk last week. Here's a recap of the presentation Eliminate Waste Tim talked about how estimating was a waste...

Mitch Pronschinske05/24/10
10900 views
0 replies

Google Summer of Code 2010: Let the Coding Begin!

Today, Students participating in Google's 2010 Summer of Code are beginning their 3-month journey in open source development.  Organizations and students have already finished applying for mentorships and now, after proposals and roadmaps have been...

Lyndsey Clevesy05/24/10
32538 views
0 replies

Free Fitnesse Cheat Sheet - DZone's 100th Refcard!!

Fitnesse is an open source automated framework for software testing. With this DZone Refcard, you'll easily create and edit platform independent tests. Download your free copy now! About the AuthorErik Pragt has been a software developer since the end of the...