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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.