Agile Zone is brought to you in partnership with:
  • submit to reddit
Mitch Pronschinske03/29/10
6763 views
1 replies

10 Properties of Kanban

Kanban pioneer David Anderson recently submitted a manuscript of his new book for copy editing.  The book is titled "Kanban - Successful Evolutionary Change for Technology Organizations,"  and it is the first complete and formal documentation of...

Olga Kouzina03/26/10
2168 views
1 replies

Agile Tool Reviews: Trusted Content?

Yesterday Google alerted me about a review of TargetProcess  by Boris Gloger. I started reading this review and I couldn’t believe my eyes. How could Boris Gloger, such a respected Scrum trainer, overlook some important features of an agile tool...

Mitch Pronschinske03/25/10
5726 views
0 replies

Klocwork Beefs Up Security in Agile Source Analysis

The vulnerability analysis features in Klocwork's products were recently strengthened to align with industry and government best practices.  Klocwork is a static analysis suite for agile development projects in Java, C#, C and C++.  Their tools check for...

Joshua Barnes03/25/10
1277 views
1 replies

Software Development Practices Applied to Financial Modeling

The current state of the economy and its financial crisis has required organizations to put additional structure and scrutiny to financial model risk management.  There is increased stipulation for rigor and accountability from executive management,...

Mark Needham03/24/10
4241 views
2 replies

TDD: Consistent test structure

While pairing with Damian we came across the fairly common situation where we'd written two different tests – one to handle the positive case and one the negative case. While tidying up the tests after we'd got them passing we noticed that the test...

Mitch Pronschinske03/23/10
13087 views
0 replies

Enterprise Web Platform 5.0 Completes the JBoss Open Choice Trinity

Today at EclipseCon, Red Hat announced the general availability of the third and final piece of the JBoss Open Choice strategy.  The newly released JBoss Enterprise Web Platform 5.0 joins the JBoss Enterprise Web Server and the JBoss Enterprise Application...

Joshua Barnes03/23/10
926 views
0 replies

More On the Process for Development Outside of the IT Area

My last blog post was about the creation of a process for “development” that is outside of the IT area.  I have been contacted both directly via email (Joshua@upmentors.com) and by comment on the original post made at www.upmentors.com, all...

Mitch Pronschinske03/23/10
10202 views
1 replies

Maven Studio Announced, Oracle Commissions Sonatype For Java.net Migration

At EclipseCon this week, Jason van Zyl, the founder of Sonatype and the Apache Maven project, is unveiling the first product in Maven Enterprise Suite, a series of Maven enterprise tools to be released this year.  The new product, Maven Studio for Eclipse,...

Mitch Pronschinske03/22/10
12989 views
0 replies

Skipfish: Google's New Tool to Harden Web App Security

A new open source web application security hole scanner is available from Google on the Google Code site.  The tool, named Skipfish, is similar to Nmap and Nessus because it allows web developers to test their applications for possible vulnerabilities, but...

Eric Hagan03/22/10
10032 views
0 replies

Programming Paradigms; The Future of Software Development

The tool chain and the development choices have become much more complex.  In this interview, Dave Thomas gives his unique, experienced perspective on today's software companies at the business, architectural, and development levels.  Cloud Computing is a...

Jerry Andrews03/22/10
5956 views
8 replies

Sucking Less: Checking In More Often

I'm fairly fearless when coding, which means that about once a week, I delete a huge chunk of something I should've kept, or change something into something unrecognizable, thereby inadvertently breaking a dozen unit tests. When I discover the problem,...

Mike Cottmeyer03/22/10
761 views
0 replies

Getting Started with Agile... Two of 'Who Knows'

Okay... way too big a gap between meaningful blog posts. Since it has been so long, you might want to go back and take a look at the first post in this series called "Getting Started with Agile... One of Five". There is a bit of irony here...

James Shore03/19/10
1102 views
0 replies

The Art of Agile Development: Chapter 8: Planning

Next: VisionPrevious: DocumentationUp: Table of Contents Full Text The following text is excerpted from The Art of Agile Development by James Shore and Shane Warden (O'Reilly 2007). Copyright © 2008 James Shore and chromatic. All rights...

Julian Simpson03/18/10
4495 views
1 replies

Supporting Multiple Environments

One of the longest running debates I’ve watched in the Maven community over the years, is how to best support different configurations for different deployment environments (where “deployment environment” means a QA environment or staging...

Mitch Pronschinske03/17/10
8364 views
0 replies

JEE Record/Replay Debugging Tool; The First to be Hosted

Reproducing a bug is one of the most problematic, "needle in a haystack"-type issues that a software development organization can face.  In order to find that bug again so that it doesn't resurface at a critical time (they always do), you need to...

Mark Needham03/17/10
3789 views
0 replies

Parallel Pair Programming

I've spent a bit of time working with Les recently and it's been quite interesting working out the best way for us to pair together as he's working as a front end developer on the team which means he's best utilised working on the CSS/JavaScript/HTML...

Nitin Bharti03/16/10
3670 views
0 replies

Failure Modes in Scrum

In this presentation, recorded at Øredev 2009, Jens Østergaard examines why Scrum is so hard to implement. He discusses failure modes for Scrum Master, Team, Product Owner and Management and also looks at failure modes in sprint-planning, daily Scrum, and...

Olga Kouzina03/16/10
1913 views
0 replies

Minimalism, The New Innovative

There’s so much room for observations and analogies in the evolution of production trends. Analogies are not merely a candy for the brain. They bring along a deeper understanding of phenomena and ultimately are one of the greatest aides to align (or...

Joshua Barnes03/15/10
1537 views
0 replies

Process for development outside of IT

I recently finished creating the initial version of a process for developing “applications” by people outside of the IT area.  Almost all companies have such development, where an end user develops something that is used in the business, without...

Mitch Pronschinske03/12/10
12218 views
2 replies

Perforce For NetBeans

Until Perforce creates its own VCS client for the NetBeans Platform, Tutuianu Aurelian will continue developing his contribution to the open source community: PerforceNB - a Perforce client for NetBeans.  Aurelian has been developing in NetBeans since its...

Jurgen Appelo03/12/10
2266 views
5 replies

Some Day Kanban Will Fail 75% of the Time

Yesterday I had a bit of an argument on Twitter about differences between Scrum and Kanban. Personally I don't care which is better than the other, because I believe that all models are wrong, but some are useful. And both Scrum and Kanban can be...

James Shore03/12/10
1190 views
0 replies

The Art of Agile Development: Releasing

Full Text The following text is excerpted from The Art of Agile Development by James Shore and Shane Warden (O'Reilly 2007). Copyright © 2008 James Shore and chromatic. All rights reserved. Releasing What is the value of code? Agile...

Mark Needham03/11/10
1683 views
3 replies

Does an organisation need to be fully committed to agile/lean/scrum?

Alan Atlas has a recent blog post where he discusses agile, lean and scrum and suggests that you can't truly achieve agility unless your company is fully committed to it which differs slightly from my experiences. Alan makes a valid point that we're...

Giorgio Sironi03/11/10
14358 views
2 replies

Acceptance Test-Driven Development

I am halfway through reading Growing object-oriented software, guided by tests, a book that teaches Test-Driven Development in a Java environment. A review will come soon, since the process described in this work is really language-agnostic and...