You Want IT When?

Practical methods for successful software management.
Subscribe

Quarterly Wrap-up: Q2 2008

July 07, 2008 By: Bill Miller Category: Editorial No Comments →

The second quarter was another successful three months for yuwantithwhen.com.  A number of essays were very popular with the site’s visitors.  The most popular essay for the quarter was “Why It Takes So Long.”  Thanks to Steve Johnson over at Pragmatic Marketing for directing his readers to the posting.   There are often very good reasons it takes longer than expected to deliver a software product, but there are things that we often do to make projects take longer than they should.  I’m thinking of writing the sequel to the essay:  “Why it Takes Longer Than it Should.”  I’m not sure when I’ll pen that one, but it’s in the queue.

(more…)

Quarterly Wrap-up: Q1 2008

April 28, 2008 By: Bill Miller Category: Editorial 2 Comments →

The first quarter of 2008 has been a terrific start of the year for “You Want IT When?”  The site continues to attract new visitors every month at an increasing rate.  One article, in particular, enjoyed tremendous popularity when a popular member of dzone bookmarked the article “A Strategy for Building Stable Applications.”  Consequently, the article enjoyed tremendous popularity for the month of March, pushing it to the top read article for the entire quarter.

(more…)

Monthly Wrap-up: February 2008

March 06, 2008 By: Bill Miller Category: Editorial No Comments →

In February many of the older articles continued to have heavy readership.  I find it interesting to see how the articles of interest evolve over time.  Some of the older articles are the most popular articles for the month when not too long ago it was always the latest articles published that would have the largest readership for the month.  The top 10 articles for the month of February are as follows:

  1. Reflection Unrealistic Schedules
  2. No Pain, No Gain
  3. Refactoring Isn’t A Design Methodology
  4. Danger Agile Practices at Work
  5. Agile Isn’t a Process
  6. An Objective Method for Navigating Your Project
  7. Part 1: How to Manage an Unrealistic Schedule
  8. Outsourcing Debate - Two Guys Talk it Out
  9. Monthly Wrap-up - January
  10. Certifications, Who Needs Them?

The top 10 countries visiting “You Want It When?” for the month of February are as follows:

  1. United States
  2. Canada
  3. Australia
  4. Great Britain
  5. Netherlands
  6. Japan
  7. Germany
  8. China
  9. Thailand
  10. Hong Kong

In February the focus was on critiquing the Agile Methodologies.  I believe the Agile proponents have been correct in attacking some of the traditional software development practices.  I’m sure we share a common disdain for many of the process-for-process sake requirements of traditional practitioners. I think in many cases the engineers working in traditional shops find the practices stifling as well, but they are often powerless to change it, so everyone goes along to get along; apathy essentially sets in.   The Agile proponents need to be concerned about similar behaviors on their projects.  When dogma sets in, momentum often prevents the practices that require change from changing.   A good process is one that changes.  For process to endure in corporate settings, it must change - even Agile.

It’s interesting to read some of the articles from Agile practitioners.  They’ve invented a lot of good jargon to describe what traditional practitioners have been doing for many years.  Refactoring is one of them.  There’s little new here except that the Agile practitioners have given it a name.  Traditional practitioners have always redesigned and recoded their applications where and when appropriate, but there is one distinction between the traditional camp and the Agile camp: the Agile methodologies make refactoring inevitable, while the traditional practices attempted to avoid this with more investment in up front analysis and design.  There should be goals when deciding to refactor.  The goals that I target are to deliver faster and/or to improve the quality (less defects).  It’s always to serve the business needs, never elegance–for–elegance sake. 

In May, I will be presenting at the PSQT Conference in Las Vegas.  The topic of my presentation is “Test Driven Quality.”   If any of you happen to be attending the conference, please find a way to say hi.  I’d value the opportunity to meet some of my readers.

Please keep reading, tell your friends about “You Want it When?”, and Email me if would at “bill(at)yuwantitwhen(dot)com”  to share your thoughts, critical or positive commentary or even topics that you would like me to cover in future articles.