Chapter . Team Skill 1 Summary

Team Skill 1, Analyzing the Problem, introduced a set of skills your team can apply to understand the problem to be solved before application development begins. We introduced a simple, five-step problem analysis technique that can help your team gain a better understanding of the problem to be solved.

  1. Gain agreement on the problem definition.

  2. Understand the root causes of the problem.

  3. Identify the stakeholders and the users whose collective judgment will ultimately determine the success or failure of your system.

  4. Determine where the boundaries of the solution are likely to be found.

  5. Understand the constraints that will be imposed on your team and on the solution.

Analyzing the problem in this systematic fashion will improve ...

Get Managing Software Requirements: A Use Case Approach, Second Edition now with O’Reilly online learning.

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