4.10 Discussion Questions


For the system you are currently working on, what are the most important qualities? What are the system-specific scenarios that capture these qualities and what are the general scenarios they make concrete?


Brooks argues that conceptual integrity is the key to successful systems. Do you agree? Can you think of successful systems that have not had this property? If so, what factors made those systems successful anyway? How do you go about measuring a system to see if it meets Brooks's prescription?


Generate scenarios for the business and architecture qualities enumerated in Sections 4.4 and 4.5. Have you captured each quality with your scenarios? Which qualities are difficult to capture with scenarios?

    Part Two: Creating an Architecture
    Part Four: Moving From One System to Many