Agile Zone is brought to you in partnership with:
  • submit to reddit
Jim Highsmith05/18/11
1 replies

Enterprise Agility Generates 30% Higher Profits

“An overwhelming majority of executives (88%) cite organisational agility as key to global success. Other studies support this idea as well: research conducted at MIT suggests that agile firms grow revenue 37% faster and generate 30% higher profits...

Michael Sahota05/18/11
1 replies

Agile – The Good, The Bad, and The Ugly

This is your chance to hear about the Ugly harsh realities, the Bad news and the Good opportunities for Agile. In many ways this concludes the past months series on Agile Culture. Stop reading now if you want to take the blue pill and ignore the harsh...

Mitch Pronschinske05/18/11
1 replies

Go 2.2: Free Community Edition No Longer Requires a License

When it comes to practicing what you preach as a software company, ThoughtWorks Studios is a prime example of an organization that eats its own dogfood.  Before the reboot of their release management software, called "Go" (Formerly...

Israel Gat05/18/11
0 replies

Schedule Constraints in the Devops Triangle

Last week’s post “The Devops Triangle” demonstrated the extension of Jim Highsmith‘s Agile Triangle to devops. The extension relied on adding compliance to the three traditional constraints of software development: scope, schedule, cost. A...

Giorgio Sironi05/18/11
0 replies

Git backups, and no, it's not just about pushing

Git is a backup system itself: for example, you can version your .txt folders containing TODO lists. Since Git version your files just like it does for code, after accidental deletion or modifications it will be able to bring you back.Yet, if you do not...

Giorgio Sironi05/18/11
0 replies

Practical PHP Testing Patterns: Dependency Lookup

How can we substitute real collaborators with Test Doubles, for the purpose of testing in isolation? We have to build a small and handy indirection over the new operator and in general over the creation of objects.Usually we can just introduce Dependency...

Roman Pichler05/17/11
1 replies

Business Analysts in Scrum

A new article on business analysis and agile based on interviews with a group of people including Ken Schwaber, Alistair Cockburn, Ellen Gottesdiener, and myself reminded me to share my thoughts on the role of business analysts in Scrum. But before we...

Michael Dubakov05/17/11
1 replies

Development Practice: Design Ideas Board

Feedback cycles are very important in software development process. To create cool products we need to get feedback as early as possible, and we need this feedback fast. Design Ideas Board is an interesting way to collect feedback from co-workers on...

Esther Derby 05/17/11
1 replies

There’s I(ntelligence)Q, and then there’s I(nfluence)Q

People who work in software are smart people who take pride in their abilities to understand complex information and solve difficult problems. But much of the work isn’t only about smarts. Creating most software requires the help and cooperation of...

Mitch Pronschinske05/17/11
0 replies

Video: The Last Mile - Continuous Delivery at

In this video you'll find a short overview of release pipeline approaches being implemented behind the scenes at use a blend of software engineering practices from the Agile...

Giorgio Sironi05/17/11
0 replies

The 4 rules of simple design

A colleague of mine told me a bit ago that Red-green instead of Red-green-refactor was becoming an issue: many commits where made just when the green bar was reached. A reason for this behavior was the fear of overdesigning the system and code for tomorrow...

Katie Mckinsey05/16/11
1 replies

Daily Dose: Sweet Looking Windows Phone 'Mango' Demo!

Microsoft unveiled some shiny new business features for the 'Mango' version of the Windows Phone.  Using the new features, users can sync several key Microsoft services, including Lync and Office 365, with Windows. Other new features include: Pinnable...

Dennis Doomen05/16/11
1 replies

ALM Practices Part 8: Automatic Builds & Continuous Integration

What is it? An automatic build is a fully automated compilation of a specific version of your source code repository and which runs at regular intervals. More often than not, such a build includes additional steps such as running a static code...

Giorgio Sironi05/16/11
0 replies

Practical PHP Testing Patterns: Dependency Injection

Dependency Injection has been one of the most spoken maxim in the PHP world in the last year. We already said a lot of things about it, and all tests in this series have used it in order to be fast and to the point. In this article we'll take a look at it...

Esther Derby 05/16/11
1 replies

Changing to Agile, in an Agile Manner

A while back I was contacted by a potential client who wanted to “go agile.”  But they wanted to do it in a deterministic manner.  They wanted a plan, complete with milestones and dates–mostly indicating that other people had changed their...

Mike Cottmeyer05/16/11
1 replies

Do What You Say You Are Going to Do

I woke up this morning to several blogs and tweets that all basically had the same theme… estimation is bad, maturity models are bad, tools are bad, metrics are bad, measurement is bad… and that we should eliminate all of them. Eliminating this...

Jurgen Appelo05/16/11
1 replies

Open Letter to Agile Alliance, Scrum Alliance, and LSSC

Hi, Since three months I have been working with others to create a network of Agile and Lean thinkers and practitioners across Europe (ALE network). My personal motive was to increase collaboration of people across national boundaries. As...

Mark Needham05/15/11
1 replies

XP 2011: Michael Feathers – Brutal Refactoring

The second session that I attended at XP 2011 was Michael Feathers’ tutorial ‘Brutal Refactoring’ where he talked through some of the things that he’s learned since he finished writing ‘Working Effectively With Legacy Code‘. I’ve found...

Katie Mckinsey05/15/11
0 replies

Daily Dose: Release of Jive 4.5.6

Version 4.5.6 Jive, the popular Java portal building platform, boasts a significant set of improvements over the previous releases. Jive users can access Jive remotely using Jive Mobile.  Support is included for Android, Backberry, and iPhone. Overall...

Dror Helper05/15/11
19 replies

Don’t fix invisible bugs

Last week I conducted yet another code review. While looking at the code I’ve noticed a lot of lines similar to If(x != null) and if(y < 0) all over the code. These lines were not “business related” but were put in the code to make sure that...

Peter Schuh05/15/11
0 replies

Maturity Models Miss the Point

Scott Ambler started a minor brouhaha a couple weeks back when he rolled out his first draft of an Agile Process Maturity Model (APMM). I’m not stepping in to evaluate the proposal or the rebuttals because I believe that level of the discussion largely...

Esther Derby 05/15/11
0 replies

Six Ways that Team Members Build Trust with Each Other

Building trust may seem mysterious—something that just happens or grows through some unknowable process. The good news is there are concrete actions that tend to build trust (and concrete actions that are almost guaranteed to break down...

David Bland05/15/11
0 replies

AgileTechDC Conference Recap

AgileTechDC is a wrap, and I wanted to take a moment to share my experiences there today. First off, a big thanks to the folks at The College Board for hosting the event. This open, collaborative space was ideal for such an event. It had the ergonomics...

Larry White05/14/11
1 replies

The Pathology of Estimates

I recently sparred gently on twitter with Scott Ambler regarding an assertion that repeatedly renegotiated schedules was evidence of unethical behavior. Others on the thread equated the practice with lying. Not so. (Full disclosure: Scott is a highly...