Don't Skirt Technical Requirements

Home
[ Login/Subscribe ] 
Features Departments Opinion Tools Executive Report Resources About Us

Home  >  Departments  >  Methods & Means
Don't Skirt Technical Requirements
Luc K. Richard   (March 24, 2005)




On software projects, nonfunctional technical requirements such as performance, security and reliability must be considered throughout the development lifecycle, regardless of the methodology you follow. Here is a primer on defining these requirements, and best practices for avoiding some common pitfalls.

Whether you gather them at the outset of your software development project or wait to deal with them at the bitter end, sooner or later you will be forced to adhere to a set of technical requirements, also known as software quality attributes or nonfunctional requirements. While it is arguably not imperative that you document such requirements, you must consider them when designing your system. Otherwise, in due course, one of your customers will reject your system because it doesn’t meet their expectations in terms of performance, security or reliability.
 
Independent of the development process you follow, nonfunctional technical requirements such as performance, security and reliability should be considered throughout the software lifecycle. Some organizations capture all of the requirements upfront. Others follow a more iterative approach, putting together a prototype, demonstrating it to the customers, gathering feedback and gradually improving the functionality of their system.
 
In the telecommunications industry, for example, systems have extremely rigid criteria in terms of reliability, which is defined as "the extent to which the system will execute without failure for a specific period of time." While customers do not generally specify this constraint during a typical requirements gathering session, they fully expect that the system will meet a "5-9 reliability" level.



Please login/register to read the entire article.





Sponsored Announcements and Special Offers
Looking for an easy-to-use PPM solution? Find out why the University of Oklahoma calls Portfolio Intelligence and Three Olive Solution's product "... the best fit for our strategic philosophy for project portfolio management." Take our product tour today!

Join ESI International Thursday, July 24th at 10am PT/1pm ET for a complementary webinar "Leveraging Best Practices in Risk Management for Strategic Outcomes". Learn a practical process to manage project risk, how to identify threats and opportunities, ways to control multiple risks and how to overcome psychological barriers to risk in stakeholders. For more information, click here.

For 25 years, Cadence Management Corporation has helped thousands of people deliver results through project management. Organizations worldwide count on Cadence training, consulting, and supporting tools, to give structure and discipline to projects. 2008 Project Management Training Schedule Online!

Training Solutions for the Project Management Professional
Get world-class PM training from University of California, Irvine Extension--a PMI-Registered Education Provider. Master the PM Body of Knowledge (PMBOK) Guide; earn PDUs; prepare for PMP certification; earn transfer credit toward a master's degree at our partner university. Learn More.




@task
Agile 2008
Citrix-GoToAssist
HP
Keller Graduate
PeoplePM
PMI Marketplace
ProjectWorld
RMC Project Mgmt
Serena
Stanford University
University of Calif, Irvine

VIEW NEW WHITE PAPERS

July 2008:              Sponsored by PeoplePM

How important are "people skills" in executing projects, and can they be taught?

<A TARGET="_blank" HREF="http://www.gantthead.com/clickCount.cfm?ID=242694"><IMG SRC="/flash/mkt_woman_150x600_PAW011.gif" BORDER=0></A>


Copyright © 2008 projects@work  All rights reserved.

Privacy Policy    Contact Us    User Agreement