Software Process Workflows

Previous chapters introduced a life-cycle macroprocess and the fundamental sets of artifacts. The macroprocess comprises discrete phases and iterations, but not discrete activities. A continuum of activities occurs in each phase and iteration. The next-level process description is the microprocesses, or workflows, that produce the artifacts. The term workflow is used to mean a thread of cohesive and mostly sequential activities. Workflows are mapped to product artifacts as described in Chapter 6 and to project teams as described in Chapter 11. There are seven top-level workflows:

1. Management workflow: controlling the process and ensuring win conditions for all stakeholders

2. Environment workflow: automating the process and evolving the maintenance environment

3. Requirements workflow: analyzing the problem space and evolving the requirements artifacts

4. Design workflow: modeling the solution and evolving the architecture and design artifacts

5. Implementation workflow: programming the components and evolving the implementation and deployment artifacts

6. Assessment workflow: assessing the trends in process and product quality

7. Deployment workflow: transitioning the end products to the user

Figure 8-1 illustrates the relative levels of effort expected across the phases in each of the top-level workflows. It represents one of the key signatures of a modern process framework and provides a viewpoint from which to discuss several of the key principles introduced in Chapter 4.

1. Architecture-first approach. Extensive requirements analysis, design, implementation, and assessment activities are performed before the construction phase, when full-scale implementation is ,the focus. This early life-cycle focus on implementing and testing the architecture must precede full-scale

Inception

Management l'Environment r-

Requirements [ Design t

Implementation,.

Assessment

Deployment

Elaboration

Construction

Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook


Responses

  • melilot
    What is workflow of process in SPM?
    1 year ago
  • Bodo
    What are the key signature of modern workflow?
    10 months ago
  • ines faerber
    What are the seven workflows in the lifecycle in software project management?
    8 months ago
  • olavi
    What are work flows in spm?
    2 months ago
  • giselda
    What is work flow explain software work flow software project management?
    2 months ago

Post a comment