The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Method, Process - and not a class or an EXE to be found

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Udi Dahan

Posts: 882
Nickname: udidahan
Registered: Nov, 2003

Udi Dahan is The Software Simplist
Method, Process - and not a class or an EXE to be found Posted: Jul 15, 2005 2:34 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Udi Dahan.
Original Post: Method, Process - and not a class or an EXE to be found
Feed Title: Udi Dahan - The Software Simplist
Feed URL: http://feeds.feedburner.com/UdiDahan-TheSoftwareSimplist
Feed Description: I am a software simplist. I make this beast of architecting, analysing, designing, developing, testing, managing, deploying software systems simple. This blog is about how I do it.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Udi Dahan
Latest Posts From Udi Dahan - The Software Simplist

Advertisement
My man Jimmy's been bitten by the process bug, but it doesn't seem to be anything major. Although I don't consider myself a methodologist, I thought I'd relate a recent story on the topic.

I'm spending part of my time these days as chief architect on the development of a mission planning system. Anyway, this project was running into some budgetary constraints for the current fiscal year. The problem was that the impact would be felt like aftershocks in the coming years. There were three critical modules that were hit by these constraints.

When asked to describe how we were going to develop the system, I began talking in an "implement-by-slice" language and putting dates beside each slice, finally showing what could be completed by the target date (quite a bit less than many stakeholders had in mind). One of the dev leads that was with me wrote it up, and sent it out with the appropriate explanations and commentary.
The next day I was busy in meetings all day long with our local Microsoft branch, who are absolutely amazing, by the way. The following morning I got a call from the project lead: "We've got a green light for all the modules - budget, staff, everything." I didn't connect the dots, I mean, I just wrote up a fairly standard development plan, no reason for that to have any serious effect, right?

Well, it turns out that this bit of process, implement-by-slice, was new to many of the stakeholders, and when they saw that the system would be stable at numerous points of the project lifecycle, it blew them away. This down-to-earth plan became a framework for concrete discussions about priorities and budgets. It forced everyone to stop daydreaming about what would, someday, be possible, and focus on what needed to be done at every step of the way.

--

Anyway, this isn't a commercial for implement-by-slice. Rather, consider it a way to regain focus; while many of us talk about how process doesn't matter much, I think that that may not be so true. While it may be well backed in terms of the development team, in the larger context of the entire project, process - in terms of the kinds of documents that get circulated, can make a big difference. Lets not fall into the "knee-jerk" trap (via Don Box).

Read: Method, Process - and not a class or an EXE to be found

Topic: Geek Notes 2005-07-14 Previous Topic   Next Topic Topic: My Movie List

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use