Overview of Software Development
A software development process has four roles.
Provide guidance about the order of a team's activities.
Specify artifacts that should be developed.
Direct the tasks of individual developers and the team as a whole.
Offer criteria for monitoring and measuring the project's products and activities.[1]
[1] See Grady Booch, Object Solutions: Managing the Object-Oriented Project (Boston, MA: Addison-Wesley, 1996).
A software development process is packaged as a set of documents, or it could be an online hypertext system. The process defines the workflows, activities, artifacts, and workers in the development process (Figure 6-1). A worker in this sense is a role performed by an individual in the process. In many projects, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access