Agile – Not Just Project Managment

An entry about agile Publication date 12. June 2008 13:23

These days at the place I work, we’re adopting the agile process Scrum. This has got me thinking about how we often blame the process (or, perhaps more frequently, lack thereof) for inadequaties in our software.

Sure, a good process is very important in order to facilitate writing good software. The key word here, however, is the word “facilitate”. Nate Kohari, the guy behind Ninject, has a great set of slides from his “Designing for Change” presentation where he touches upon this: He makes the point that Agile is about more than project managment strategies – he says, “you need to build the flexibility into your software itself.”

Ultimately, any agile process is about accepting change. To be successful at this, we need code that is easy to modify (separation of concerns!), aswell as safe to modify (unit testing!).

Be the first to rate this post

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comments

Powered by BlogEngine.NET 1.4.5.0

Welcome!

My name is Fredrik Kalseth, and this is my blog - thanks for visiting! I am fortunate enough to work with what I love for a living, and this blog is essentially the biproduct of that.

I work as a senior consultant for Capgemini, and am also an active participant in the Norwegian .NET community, as an avid attendee but also as a speaker (most recently at NNUG and MSDN Live).

As a developer, I have a wide circle of interest. My primary passion is for agile, test-driven development, with focus on best practices and clean code. That said, I also love to work on the frontend, especially with web development.

On Twitter? My handle is fkalseth. On LinkedIn? I`m there too.


Disclaimer

This is a personal blog; any opinions expressed here are my own and do not necessarily reflect those of my employer. All content herein is my own original creation, and as such is protected by copyright law. Unless otherwise stated, all source code posted on this blog is freely usable under the Microsoft Permissive License.

What Readers Talk About

Comment RSS