11.2 Policy, Process, and Artifacts

In order to determine which are the pieces or parts that need to be managed, it is important to understand the overall software development and support process and activities that will be used by an organization. A conservative and risk-averse organization that is developing large and complex software may choose to have a full waterfall process with inspections following every major activity such as requirements specification, design specification, coding, and test case generation. All documents and artifacts developed and inspected are codified and stored, providing a complete audit trail and tracing of all the material. Other organizations may have to adopt a full control of all the artifacts because of ...

Get Essentials of Software Engineering, 5th Edition 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.