Artwork for podcast Amazing Apps - learn how to build agile Dynamics 365 and Power Platform business apps using Scrum
Should You Design Upfront When Scaling Development?
Episode 72 โ€ข 16th February 2021 โ€ข Amazing Apps - learn how to build agile Dynamics 365 and Power Platform business apps using Scrum โ€ข Neil Benson
00:00:00 00:12:46

Share Episode

Shownotes

#72. Michael Nunes asks, "When multiple systems are being delivered by different parties, I find that we have to design the details upfront, then use agile for the delivery of the Dynamics 365 systems. Is this your experience too?"

Michael's question has two layers that we address in this episode: upfront design and team composition.

Upfront design is based on three assumptions:

  1. We can know all the requirements upfront.
  2. We can design all the components upfront.
  3. There won't be any changes.

We challenge those assumptions and investigate the drawbacks. Then describe an alternative approach: emergent design.

Nexus is a scaled Scrum framework used when there are multiple Scrum teams working on a single application. We discover how to reconsider the composition of developers in our scrum teams when scaling beyond one team.

Resources

Support the show

CONNECT
๐ŸŒ Amazing Apps website
๐ŸŸฆ Customery on LinkedIn
๐ŸŸฆ Neil Benson on LinkedIn

MY ONLINE COURSES
๐Ÿš€ Agile Foundations for Microsoft Business Apps
๐Ÿ‰ Scrum for Microsoft Business Apps
๐Ÿ“ Estimating Business Apps

Keep experimenting ๐Ÿงช
-Neil

Follow

Chapters

Video

More from YouTube