organic logo

April 27th, 2011

Don’t Jump the Shark

I recently read an article by Mary Gorman and Ellen Gottesdiener, which asked the question, “Are your software development practices jumping the shark?” As a technical analyst in a digital advertising agency, I speak with certainty that our practices are continuously changing and improving and that a truer statement would be that we ‘reinvent the shark.’ As I read through the article, it further questioned, “Is the documentation you create truly valuable for its consumers? Is it both usable and useful?” I felt a little less confident in my answer to these questions.

I have watched software/application development processes and techniques improve dramatically over the last ten years, but processes and techniques for documentation have not.

Here is what I do on a regular basis to ensure that my teams projects don’t ‘Jump the Shark.’ I call it rapid documentation.

  • Apply the rules of RAD and have the business analyst or technical writer begin the documentation during the creation of the prototypes
  • Apply the rules of XP and work in pairs to ensure that there is never a single viewpoint
  • Apply the rules of Agile and create documentation in short intervals and reviewing it in mini-increments
  • Apply the rules of JAD and include the customer in early reviews of the documents to get their point of view
  • Apply the rules of SCRUM and have a daily measured progress and communications

What does your team do to ensure your development and documentation practices aren’t ‘Jumping the Shark?’

Deena Chadwick,  Senior Contributor, Project Engineering at Organic

0 icon: comments 0 icon: connections + Share

Add to the Conversation