SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start


From course:

Chapter 1 - A new approach for complex problems

» Start this Course
(Practice similar questions for free)
Question:

A large scale Product development requires more than 100 Developers. What is the most appropriate approach to develop the overall technical architecture? a) Start the Product development with minimal number of teams possible. let them evolve the foundation architecture that reflects the core product features of high value and commonly expected non functional needs. Gradually add more teams. b) Create a complete reference architecture before the development. Provide training to the developers to teach them to comply with this architecture and hand over the architecture to them. c) Identify small set of best designers and let them guide the developers during the sprint with its implementation. d) Divide the team into technical components team with special responsibilities to design and manage their own components. Resolve any ongoing integration issue using Scrum of Scrums

Author: Avinash Upadhyay



Answer:

A) Start the Product development with minimal number of teams possible. let them evolve the foundation architecture that reflects the core product features of high value and commonly expected non functional needs. Gradually add more teams. Scrum recognizes no title for technical members of the Scrum team other than Developers regardless of work being performed by the person. There is no exceptions to this rule. As for technical architecture design emerges through out the journey. The Developers do not create BUFD before they start sprints. Instead they evolve the design. Given this choice "b" & "c" are incorrect. There is no designer or design team. Technically dividing the team increases the dependency between the teams in large scale Scrum. Hence Choice "d" is incorrect.


0 / 5  (0 ratings)

1 answer(s) in total