3. Requirements


Business AnalystProduct ManagerUser Experience

“The single hardest part of building a software system is deciding precisely what to build.”1

—Frederick Brooks, Mythical Ma-Month


Figure 3.1 Edison patented the light bulb in 1880, but it is still being improved today.

United States Patent and Trademark Office

In the previous chapter, I discussed the choice of software process and the contextual issues that would favor one process over another. Regardless of your process choice, you need to start by envisioning your solution requirements. ...

Get Software Engineering with Microsoft Visual Studio Team System now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.