Page 126 - Project+
P. 126

you’re designing a new toaster, a functional requirement might look like this: pushing

     the green button will pop the toast out of the toaster, and pushing the red button will
     begin the toasting process.

     Industry or corporate standards may impact your functional requirements. In our
     toaster example, perhaps industry standards state that electric cords on kitchen
     appliances must be 20 inches or shorter in length. This requirement needs to be added
     to the requirements document. You’ll need to research any industry standards that
     may impact your requirements and document them because they may impact activity

     duration or cost estimates.





                   If you work in a regulated industry, make sure you address the question of
       whether any specific government or industry-related regulations impact the design
       or delivery of your product. Regulatory noncompliance is a serious offense, and
       correcting infractions after the fact can be both time-consuming and costly.




     Non-functional Requirements

     Non-functional requirements describe the characteristics of the functional

     requirements. They are not performance or behavioral based. For example, a non-
     functional requirement in a toaster example might state that the green button should
     be 1.5 inches in diameter and the red button should be 2 inches in diameter.

     In my experience, stakeholders are typically more prepared to discuss functional
     requirements than non-functional, so come prepared with a list of questions. If all else
     fails, asking why and what always works. “Why does the green button stop the toaster
     and pop the toast?” And, “What would happen if I pushed the green button and the red

     button at the same time?” If your PMO has a requirements template or checklist, use it
     in your meetings with the client group.


     The Requirements Document

     As I mentioned earlier, requirements quantify and prioritize the wants, needs, and
     expectations of the project sponsor and stakeholders to achieve the project objectives.

     Requirements typically start out high level and are further defined, or progressively
     elaborated, as the project progresses. You must be able to track, measure, test, and
     trace the requirements of the project. You never want to find yourself at the end of the
     project and discover that you have no way to validate the requirements. If you can’t
     measure or test whether the requirement satisfies the business need of the project, the
     definition of success is left to the subjective opinions of the stakeholders and team
     members.


     You’ve worked hard to gather and define requirements, and you don’t want all that
     effort going to waste. You’ll record everything you’ve learned in a requirements



                                                            126
   121   122   123   124   125   126   127   128   129   130   131