Agile Zone is brought to you in partnership with:
  • submit to reddit
Scott Leberknight04/11/11
1 replies

Advanced Burn Up Charts

If you've read my previous posts on the subject you know that I love agile burn up charts for managing SCRUM style projects, particularly compared to burn down charts. The problem is that burndown charts...

Giorgio Sironi04/11/11
0 replies

We cannot avoid testing JavaScript anymore

You have to test your web application. Since the current year is 2011 and not 2002, you're going to use Ajax requests in it, and a certain amount of JavaScript code. JUnit, PHPUnit, NUnit and other frameworks perfect for server-side languages cannot directly...

Giorgio Sironi04/11/11
0 replies

Practical PHP Testing Patterns: Parameterized Test

Sometimes the mechanics of different tests are really the same, and the only thing that changes between them are input and expected output data.As an example, consider testing mathematical calculations functions, or any kind of stateless method: you invoke it...

Matthias Marschall04/11/11
0 replies

Scalarium – Manage Your Amazon EC2 Clouds With Chef

The guys from peritor, who are the creators of webistrano, created an opscode chef based cloud management solution: Scalarium. Jonathan Weiss walked me through their solution, which helps to solve the issue of installing and dynamically configuring...

Katie Mckinsey04/11/11
2 replies

Daily Dose: Flash Builder 4.5 In the Works

When it is released in May 2011, Adobe's Flash Builder 4.5 will create a single framework for web, desktop and mobile development. New features include special tooling to support ActionScript and Flex development.  Flash Catalyst, a bi-directional project...

Matthias Marschall04/10/11
1 replies

How Digital Agile Management Tools Make You Blind (And How A Physical Kanban Board Can Help You See Again)

We’ve been using PivotalTracker for years to manage our agile software development process. It works like a charm for us. Whenever an idea comes up, we enter it into Tracker as an Epic (no matter how rough and abstract it might be). When the time...

Abby Fichtner04/10/11
1 replies

Agile Leadership: Methodology Ain't Enough

A lot of people say you can’t be a good software manager without really understanding software development. But, let’s face it, people who understand software development are a dime a dozen in our industry. What we really need are people who...

Dennis Doomen04/10/11
1 replies

ALM Practices Part 4: Common Code Layout

What is it? A collection of rules stating what a block of code should look like. These may include rules on where line breaks are required, how to place parentheses, how much whitespace to put before and after those parentheses, how many spaces to use...

Martin Hinshelwood04/09/11
0 replies

My first Scrum team in the wild

Over the last year I have invested a lot in Scrum. A few months ago I was assigned to teach a two day Scrum course for which I had to build and deliver the material. The team that received the beta of the course has now just finished their first sprint! ...

Larry White04/09/11
1 replies

Software, Metrics and Ethics

“It’s impossible to move, to live, to operate at any level without leaving traces, bits, seemingly meaningless fragments of personal information.” William Gibson One of the themes of this site is that the lack of transparency in the...

Michael Sahota04/08/11
1 replies

Software Craftsmanship promotes Competence Culture

The rise of anemic Scrum was noted to dismay among the Agile community and in particular by “Uncle Bob” Martin who coined the fifth Agile manifesto value of Craftsmanship over Crap(Execution). This gave rise to the much needed community of Software...

Esther Derby 04/08/11
1 replies

As Goes the Contracting, So Goes the Contract

A while back, a colleague, Susan, called to ask me for some advice. “I’ve been planning a vacation with my family for months,” she said. “And now my new client wants me on-site next week. I’d be happy to come the week after next, but they keep...

Robert Diana04/08/11
0 replies

On Product Design And Expectations

For whatever reason, more business and product design concepts have been bothering me. As is typical, Seth Godin writes a timely post that gets my brain moving. Things are different this time, this time he wrote two. His posts and my recent rant on...

Katie Mckinsey04/08/11
1 replies

Daily Dose: Java and the Judge

The judge in the Oracle-Google case doesn't know what a class is. Judge William Alsup of the U.S. District Court will soon be hearing Oracle's case against open-source giant Google.  On April 6th, lawyers from both Google and Oracle met with the judge to...

Jurgen Appelo04/07/11
1 replies

People Decide, Models Inform

Reducing variety is often not the right approach when trying to handle the complexity of the world. I’m writing this text while I’m on a plane, which is operated by human beings (several pilots and stewardesses). It cannot be any...

John Blanco04/07/11
1 replies

Admitting Your Mistakes: An iPhone Failure Story

The software industry is like no other. As members, we accept some pretty nice salaries, but not without sacrifice. We work hard hours in front of a machine with very little human interaction (even if some of us prefer that). We routinely work extra...

Giorgio Sironi04/07/11
15 replies

The measures of programming

80 rows and 25 columns were the measures of one of the most popular VGA text modes in the 1980s and 90s. Today we have far more powerful graphic cards, which render several megapixels every second, on our 24" monitors.Yet I would argue that a typical...

Michael Norton04/06/11
1 replies

"Necessary" Refactoring

In a discussion on the Agile Alliance Linked In Group, Michael Moles asked how refactoring fit into the agile process. The QuestionRefactoring: How does it fit into your Agile process?We are in the midst of writing a new product, at this point the...

Michael Dubakov04/06/11
1 replies

10-5: Law of Skills and Success

What is the recipe of a successful company? How to become an expert in any discipline? People are struggling to get answers to these questions. We have thousands of books full of business advice. We have terabytes of information on any subject. (I...

Michael Sahota04/06/11
0 replies

Problems with Agile? Check your Culture!

At XPDays Benelux last November, Pascal Van Cauwenberghe told me that his main focus is to stop companies from doing Agile. I didn’t get it then. I think I finally understand. Agile (and Kanban) from the perspective of Culture Rather than seeing Agile as...

Giorgio Sironi04/05/11
0 replies

Practical PHP Testing Patterns: Test Utility Method

One thing we can never forget is that we have to reduce duplication in test code: tests should have the same dignity as production code, and we should refactor them when necessary, protecting the investment in the test suite from rotting.The basic refactoring...

Johanna Rothman04/05/11
1 replies

Cards, Stickies, Whiteboards or Tools

Shane Hastie and I taught our Working with Geographically Agile Teams workshop last week in Sydney. One of the questions that arose is “What tool do I use with a distributed team?” That same question is on the scrumdevelopment mailing list this...

Jurgen Appelo04/05/11
2 replies

It Takes Complexity to Handle Complexity

 A software project is a network of people, interacting together for their own purposes. We can see part of that network as the system of team members producing value, and another part of it is the environment of stakeholders consuming that...

Steve Ciske04/05/11
1 replies

Agile with a Little Bit of Lean

I’m probably one of the biggest fans of Agile.  Not because it’s one of the hottest things going on right now in the development community.  I’m big on Agile because I’ve seen what it can do for teams and organizations first hand. ...

Esther Derby 04/04/11
1 replies

Curing System Blindness

I’ve been writing about seeing systems, and got to thinking about a company I did some work for a few years ago–because they were a great example of how focusing on events leads to blame and prevents people from seeing patterns. Here’s the story....