Welcome to Requirements.net!

Requirements.net is home of the industry consortium for business analysis. Through focus on requirements definition, visualization, and management, the companies behind Requirements.net are driven to share and sponsor best practices and technologies to improve industry requirements practices.

Read More »

Events
  • There are currently no upcoming events.
See All Events »

Understanding Legacy Applications by Reverse-Engineering Requirements

Posted July 10th, 2008 by Chris Gurney

Blueprint’s own VP of Products, Tony Higgins, has written a piece for SearchSoftwareQuality about how to maintain and enhance legacy applications, effectively by reverse-engineering their requirements:

The skills of a forensic detective are required to gain an understanding of a legacy application’s implementation and its purpose. This understanding is essential to reducing risk and to making development feasible. Understanding is achieved by identifying the possible sources of information, prioritizing them, filtering the relevant from the irrelevant, and piecing together a jigsaw puzzle that elucidates the evolution of the application that has grown and changed over time. This understanding then provides the basis for moving forward with the needed development and hopefully turning the corner, providing a foundation for subsequent development.

Learn how to be a detective, here.

Chris Gurney is the Technical Marketing Manager at Blueprint. Prior to working at Blueprint, Chris has held a wide range of roles, including product management, design, development, and quality assurance, working at companies such as Xenos Group, Macadamian Technologies, MKS, and Corel Corporation. Chris holds a Bachelor of Mathematics, Honours Computer Science from the University of Waterloo. Chris has a blog where he writes about product design, product management, and whatever else suits his fancy at www.chrisgurney.ca.

Comments

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment