Don't Skirt Technical Requirements

Home
[ Login/Subscribe ] 
Features Departments PPM 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
Economical and Effective PMP Certification Training: CertSchool an REP and Price Champion offers 4 Day Bootcamps in New Jersey, Los Angeles, and San Jose for just $750. And Web Based Instructor Led Live PMP Prep classes for $500. Includes lectures, videos & audios to download, sample questions, notes and 36 Contact Hours! Register – FREE PMP Training demo session

Utilize SharePoint for Project Management! – Earn 15 PDUs. Project Integrators, LLC is offering their two-day workshop ‘Essential SharePoint for Project Managers’ in a city near you. Use SharePoint to Improve project collaboration, communication, and reporting. Create robust SharePoint sites for your projects, publish reports online with Excel Services, and create management dashboards. Click to view our current public workshop schedule.

New On-Demand Webinar "Driving Product Strategy From The Top Down". If you manage or are involved with project and product decisions for multiple products, this webcast will provide practical insights and tools to make your job easier. Learn how multiple projects "fit" together, the value customers receive from a portfolio approach, and successful methods in PPM tools. Learn best-practices, communicating strategy, what to consider when making multiple product decisions.

How can your company increase efficiency and maintain a competitive advantage in the PM marketplace? Learn how Oracle's Primavera project portfolio management solutions can help your organization succeed in these tough economic times. This free whitepaper paper highlights important elements and benefits of standardizing business processes and how PPM can help your business and technology succeed throughout the company.




CertSchool Training
IBM
Instantis
Jama Software
Keller Graduate School
Management Concepts
Microsoft
Oracle
PMI
PM War Stories
PowerSteering Software
PPM Executive Newsletter
RMC Project Mgmt
Stanford University

March 2010:

How much do your tools, processes and PMO help or hinder you?



Copyright © 2010 projects@work  All rights reserved.

Privacy Policy    Contact Us    User Agreement