Agile Zone is brought to you in partnership with:
  • submit to reddit
Eric Hagan05/05/10
2379 views
0 replies

The Evolution of Continuous Integration (Video)

Continuous integration evolved from the daily build.  In the late nineties and early 2000's, Continuous Integration evolved out of eXtreme Programming and took daily builds to the 'extreme' level, where you're building every time there's a change committed...

Mike Cottmeyer05/05/10
739 views
0 replies

What if I'm Not the Constraint?

What if you are a manager that wants to do Scrum? You ask yourself if it's possible to encapsulate the entire value stream into a single Scrum team? What if you learn that the answer is no? What if you think this through even further, and discover...

Jared Richardson05/05/10
8902 views
0 replies

Managers As Cheerleaders, or Why Charts Matter

Most developers think that graphs and charts are for weak-minded managers who like pretty colors. And they couldn't be more wrong. The problem is actually the arrogance of many developers. Whether or not we'd like to admit it, we think we are pretty darn...

Wendy Devolder05/05/10
2752 views
0 replies

DDD eXchange 2010 - London - June 11th

Following on from the success of last year, this annual event for the UK's enterprise software architect community will have architectural innovation as a theme this year, and particularly CQRS. We will feature leading thinkers and architects who will share...

Eric Hagan05/04/10
2326 views
0 replies

Avoiding the Pitfalls of Continuous Integration

Jay Flowers says that in setting up a CI system, many organizations want to 'recreate the wheel'.  Tools like CI factory can take care of that initial setup so you don't have to do that on every project.  Another pitfall is not running enough unit tests...

Jurgen Appelo05/04/10
1969 views
1 replies

The Nonsense of Leadership (Princes and Priests)

Leadership is a term used by many, but sometimes understood by only a few. Again and again I feel compelled to question ideas about leadership that seem to be based on beliefs, rather than science. In my opinion, there are two groups of people...

Michael Sahota05/04/10
2504 views
1 replies

Enough Kanban! Use XP for Single-piece flow

Arlo Belshee and Jim Shore had an interesting pair presentation on titled “Single Piece Flow in Kanban” at LSSC10. A more accurate (although inflammatory) name for the talk is “Enough Kanban! Use XP for Single-piece flow”. It is worth mentioning...

Giorgio Sironi05/04/10
21252 views
4 replies

Evolution of a programmer

As a software developer, it's common to learn new practices every day. Although there are jokes about how the more a programmer ages, the more his lines of code counter goes sky high even to accomplish simple tasks, usually this process results in an overall...

Lyndsey Clevesy05/03/10
2989 views
0 replies

Download Your Free Refcard! - JBoss Enterprise Application Platform 5

Get Started with JBoss Enterprise Application Platform 5!This in-depth introduction to JBoss Enterprise Application Platform 5 is a must have for Java EE beginners and senior architects alike. It'll take you from installation all the way to the deployment...

Eric Hagan05/03/10
3644 views
0 replies

The Importance of Build and Release Automation

Jez Humble says that last mile between development completion and production can be expensive and painstaking because teams aren't always prepared for it.  His book discusses the importance of making sure that everything you check-in to version control gets...

Jurgen Appelo05/03/10
916 views
0 replies

The Zen of Scrum (video)

This is a video of the talk that I did in Cluj, Romania. It was organized by the Transylvania Java User Group and ISDC.The Zen of Scrum from Jurgen Appelo on Vimeo.The Zen of ScrumView more presentations from Jurgen Appelo.View more presentations from...

Jared Richardson05/03/10
11841 views
13 replies

Are You Smart or Dumb?

What's the difference in smart and dumb? I've come to believe it's two things. How far ahead you can think into the future and how quickly you can do that thinking.When someone is playing chess, pool, or poker, their skill is determined by how many moves...

Jurgen Appelo04/30/10
1939 views
1 replies

The Schizophrenia of Scrum

I sometimes get the feeling that there are two versions of Scrum. The first version is the one that says that “Scrum is not a methodology, a defined process or set of procedures. it's an open development framework.” (Jeff Sutherland) and “Scrum is...

Eric Hagan04/29/10
1178 views
0 replies

Automation in Lean Software Development

Jeffrey Fredrick is an internationally recognized CI expert and a technical evangelist at Urban Code.  In this interview, Fredrick discusses how a software organization can improve its build and release process with Lean.  He believes that Lean is the next...

Jared Richardson04/29/10
19460 views
6 replies

Do You Like Pain?

I have a co-worker who's never happy. Never. But today it's even worse. He just lost an hour or two of his work. He was writing code that deleted a large number of files, and due to an error in the code, it deleted everything- including the script he was...

Kelly Waters04/29/10
2764 views
1 replies

Agile Estimating in Scrum - Why Estimate Twice?

In my series of posts "How to Implement Scrum in 10 Easy Steps", I refer to two stages of estimating:Step 2 is how to estimate your Product Backlog.Step 4 is estimating tasks in Sprint Planning.Someone recently asked me a very good...

Mitch Pronschinske04/29/10
12562 views
0 replies

Kohsuke Kawaguchi Talks Hudson

This week Hudson creator Kohsuke Kawaguchi introduced his new startup, InfraDNA, which provides support and consulting for the Hudson Continuous Integration system. After nine years of employment, Kawaguchi left Oracle earlier this month in order to start his...

Eric Hagan04/28/10
1261 views
0 replies

Sizing, Scoping, and Distributed Teams on AgilePlatform

Mike Jones is the VP of worldwide marketing at OutSystems.  OutSystems has been working on Agile adoption projects for seven years - mainly in companies that build web applications.  Automated deployment and impact analysis are some of the main tools used...

Mark Needham04/28/10
3854 views
0 replies

Listening to your tests: An example

I was recently reading a blog post by Esko Luontola where he talks about the direct and indirect effects of TDD and one particularly interesting point he makes is that driving our code with a TDD approach helps to amplify the problems caused by...

Jurgen Appelo04/28/10
954 views
1 replies

It's Only Communication When There's Verification

One-way messages don’t count as “communication.” The traditional way of thinking of communication as “the transmission of information from one person to another” is wrong, wrote Alistair Cockburn in Agile Software Development. To explain...

Jared Richardson04/28/10
8681 views
2 replies

Better Code on a Budget and Training for Free

There are many ways to improve your code. Some are cheap, others expensive. There are tools, processes, conferences, and metrics. There are so many different ways that we're told how to write better code. We're told in books, at conferences, in classes, and...

Eric Hagan04/27/10
3554 views
0 replies

Continuous Integration and the "Cup of Coffee" Test

Paul Julius is an independent consultant who has recently worked with many companies to implement continuous integration at the enterprise level.  He also has techniques to measure the effectiveness of CI implementations.  One of his favorite metrics is the...

Gunnar Peipman04/27/10
4282 views
1 replies

Agile Database Techniques: Effective Strategies for the Agile Software Developer – Book Review

Agile development expects mind shift and developers are not the only ones who must be agile. Every chain is as strong as it’s weakest link and same goes also for development teams. Agile Database Techniques: Effective Strategies for the Agile Software...

Jared Richardson04/27/10
2444 views
1 replies

Lean: Stop Drinking the Kool Aid!

Jeff Anderson wrote up his impressions from the extremely successful Lean Software and Systems Conference 2010. Jeff had a pretty good writeup and provides a bit of insight to the conference.It's a brief, but pretty good, writeup. He does more than just cite...

Steven Lott04/27/10
4005 views
1 replies

Yet More Praise for Unit Tests

I can't say enough good things about TDD. But I'll try.Due to an epic failure to read the documentation (this, specifically) I couldn't get our RESTful web services to work in Apache.The entire application system has pretty good test coverage. I...