Many IT projects I have written requirements for are focused on migrating existing functionality to a new system. The goal of the project may be to move to a new platform, build a new system from the ground up with the exact same functionality, or to move a piece of functionality from one system to [...]
Archive for February, 2006
Since our IEEE/SPIN presentation has come and gone, I have been able to start getting caught up on my blog reading. I came across this post from Johanna Rothman that really serves as a great reminder that I personally realize I need on a regular basis. In it, she discusses how she recently had to [...]
We have recently had a number of discussions on the messageboard about requirements patterns. The concept comes from the software design world which uses design patterns to save significant time when architecting software (See Design Patterns: Elements of Reusable Object-Oriented Software ) The concept behind requirements patterns is similar with the thought there are common [...]
My latest requirements model discussion centers around a tool that we developed at Seilevel for a very large and complicated web-based application a few years ago. These tables can be a real life saver when used on the right kind of project. A click-action-response table can be intimidating at first blush. When you break it [...]
Jeff Gray reports in his Collection of Ambiguous or Inconsistent/Incomplete Statements that “the 500 words used most in the English language each have an average of 23 different meanings.” I think there are few times in life when you better grasp this fact than when you are either writing software requirements or when you are [...]
Recently I have talked to a number of clients that have referred to the fact that traditional requirements don’t work. It didn’t take long to ferret out that they were referring to creating software requirements using a waterfall model. I want to state for the record that I completely agree that the waterfall model doesn’t [...]
On Wednesday evening, February 15th, Joe Shideler and I will be presenting at a special combined meeting of IEEE Computer Society, Austin Chapter and Austin Software Process Improvement Network (A-SPIN). The title of our presentation is Beyond The System Shall – A Journey From Good to Great Requirements. This is the event that was originally [...]
