Agile Zone is brought to you in partnership with:
  • submit to reddit
Mitch Pronschinske12/18/09
1797 views
0 replies

Responsiveness in the ScrumWorks Community

Sometimes the best examples of Agile software development come from the Agile tool companies themselves.  Developers who use Agile implementation software are very likely to have feedback for new features since they work on new features in their own...

Michael Dubakov12/17/09
3840 views
0 replies

Refactoring vs. Rewrite

Code base of a large project is getting worse over time. I hope there are lucky exceptions, but in general it is true for most projects. The reasons are quite obvious: More and more features. It leads to increased complexity.Shortcuts and hacks to support...

Dean Leffingwell12/17/09
5738 views
0 replies

A User Story Primer

In this three part article series, co-author Pete Behrens and I provide an overview on the derivation and application of user stories, which are the primary agile mechanism that carries customer’s requirements through the agile software development value...

Mike Cottmeyer12/17/09
9092 views
5 replies

Why Is Agile So Hard To Sell?

What I find incredibly interesting is why defining value is so hard. Agile proponents have been beating the value drum since the very beginning. Put the customer in the room... understand their needs... build what ever they want... deliver software in...

Ted Neward12/16/09
1438 views
0 replies

Haacked, but not content; agile still treats the disease

Phil Haack wrote a thoughtful, insightful and absolutely correct response to my earlier blog post. But he's still missing the point. The short version: Phil's right when he says, "Agile is less about managing the complexity of an application itself...

Ted Neward12/15/09
8719 views
11 replies

"Agile is treating the symptoms, not the disease"

The above quote was tossed off by Billy Hollis at the patterns&practices Summit in Redmond. I passed the quote out to the Twitter masses, along with my +1, and predictably, the comments started coming in shortly thereafter. Rather than limit...

Mitch Pronschinske12/14/09
8921 views
3 replies

SmartSVN 6.5: Differentiating Features

The Subversion (SVN) version control system, which will soon be under the Apache banner, has plenty of graphical clients available.  SVN clients are small, but important components in the software development cycle, and choosing the right one can be an...

Artem Marchenko12/14/09
1549 views
1 replies

The State of Agile

Introduction Seems like there's lots going on in the agile world right now. Lots of talk about Lean and it's impact on Agile. Lots of attacks going on at the CSM certification. Kanban is all over the news these days. And just last week, I read about a new...

Mitch Pronschinske12/11/09
8430 views
3 replies

Tasktop Ready to Mingle

The recently announced Tasktop Pro 1.6.1, which features a connector for Eclipse Mylyn and ThoughWorks Studio's Mingle.  The new tool integrates application task management in Eclipse and project management through Mingle 3.0.  With the new release,...

Mike Cottmeyer12/11/09
1657 views
0 replies

Adopting Agile isn't the Point

I spent the first ten or so years of my career living in data centers. I was a network guy... built a lot of servers... installed a lot of operating systems. Before I made the jump into project management, my specialty was email systems... Lotus Notes in...

Kelly Waters12/10/09
1027 views
0 replies

Agile Project Management Questions Answered

I was asked recently to answer 5 questions about agile project management for a feature on PM Boulevard. I thought you might appreciate seeing them here too...1. How has the Agile practice evolved over the last two years?I don’t personally think that...

Kelly Waters12/09/09
2521 views
0 replies

Are You Using the Right Project Management Software?

This is a guest blog post by Andrew Filev from Project Management 2.0 blog...So you’ve decided to follow the agile path and manage your projects in the iterative way? You have the methodology at hand and a team of committed professionals who will make...

Stephen Palmer12/04/09
14085 views
1 replies

An Introduction to Feature-Driven Development – Part 2

This is the second part of a two-part article introducing Jeff De Luca’s Feature Driven Development (FDD) process. In particular, we are looking at how FDD differs from Scrum and eXtreme Programming-inspired approaches when it comes to working...

Nitin Bharti12/03/09
10023 views
1 replies

Mike Cottmeyer on Agile Project Management, Building Effective Teams

In this interview, recorded at Agile 2009, Agile Evangelist Mike Cottmeyer talks about some of the challenges that matrixed organizations often face when trying to build an agile team.   He also describes his five-phase roadmap for scaling agile as well...

Mitch Pronschinske12/02/09
3518 views
0 replies

Agile Platform 5.0 Unifies App Development and BPM

Agile Platform is OutSystems' solution for unifying two lifecyles: application development and business process management (BPM).  The Agile environment enables the automation of business processes and the delivery of web applications built for continuous...

Industrial Logic12/01/09
5630 views
16 replies

Industrial Logic Offers eLearning 'Albums' for Refactoring, TDD, Code Smells and more...

As more organizations embrace Agile methods,  there is a greater need for a cost-effective and flexible form of training. Agile eLearning gives you expert Java, C#, C++ and C guidance in TDD, Refactoring, Code Smells, Testing Legacy Code and Design Patterns....

Sebastien Arbogast11/29/09
11243 views
0 replies

My Devoxx Discoveries of the Year

Every year, the main reason why I go to Devoxx is to discover new stuff. For me it’s all about technology watch. The internet and RSS feeds are my main tech watch instrument but there is one thing that is harder to get through RSS: feelings. Conferences...

Nitin Bharti11/25/09
10159 views
0 replies

Q&A: Designing "Testable Architectures" with Savara

DZone recently caught up with Gary Brown, Senior Software Engineer at Red Hat, and Steve Ross-Talbot, Chief Architect at Cognizant to talk about Savara.  Savara is an open source JBoss project that leverages the notion of 'Testable Architectures' to ensure...

John Ferguson Smart11/23/09
10101 views
6 replies

An Introduction to Test-Driven Development with Legacy code

Test-Driven Development, or TDD, is often quoted as an essential Agile best practice, and so it is. It works wonders on green-fields projects and new code bases where you can start afresh and ensure that all your code is both easily testable and well...

Stephen Palmer11/20/09
30461 views
9 replies

An Introduction to Feature-Driven Development

Feature-Driven Development (FDD) is one of the agile processes not talked or written about very much. Often mentioned in passing in agile software development books and forums, few actually know much about it. However, if you need to apply agile to larger...

Tiago Simões11/20/09
2741 views
0 replies

Free Agile Platform 5.0 released

OutSystems is pleased to announce the release of the OutSystems Agile Platform 5.0 today. It allows IT teams to develop and manage web apps and business processes, using visual models, bringing together application development and business process management...

Mitch Pronschinske11/19/09
6349 views
0 replies

Free Tool for Deep AJAX Analysis

In web development, knowledge is power.  Without a decent AJAX diagnostic tool, it's hard to know what's slowing down your site.  Even basic performance monitoring tools don't give developers all the information they need.  AJAX frameworks are pushing more...

Ryan Little11/18/09
1053 views
0 replies

Introduction to Planning Poker

Planning Poker is an agile estimating technique which has become very popular in the last few years.

Mitch Pronschinske11/17/09
5583 views
0 replies

Static Analysis with Klocwork

Klocwork, a provider of source code analysis tools, just released the Insight Pro suite for agile development projects.  Klocwork Insight Pro checks Java, C#, C and C++ code for memory and resource leaks, security vulnerabilities, and buffer overflows. ...

James Sugrue11/17/09
15515 views
1 replies

The Benefits of Testable Code

One of the most beneficial approaches that you can take in software development is to follow a test driven development approach. While we all understand why it's a good thing, it's often left slide in favour of adding functionality to reach deadline, or just...