Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Great technical architects must be great organization architects

Nick Tune (Salesforce)
14:1515:05 Tuesday, 17 October 2017
Business skills
Location: Park Suite (St. James / Regents) Level: Intermediate
Secondary topics:  Best Practice, Overview, Theoretical
Average rating: ****.
(4.17, 6 ratings)

Prerequisite Knowledge

  • A basic understanding of microservices and service-oriented architecture, Agile, and the importance of delivering software faster in order to evolve products faster than competitors

What you'll learn

  • Understand why organizational and technical boundaries should be designed together and should evolve together

Description

Aligning organizational and technical boundaries will be the most important responsibility of future architects. With compute becoming a utility, we’ve enjoyed the low-hanging fruit of technological advancements enabling faster software iterations. Nick Tune explains why we must now learn to codesign and coevolve teams and technical architectures to take the next big step to reduce lead times and build learning organizations.

A few cutting-edge organizations already demonstrate the cultural changes needed to achieve a highly aligned, Agile organization design. Unfortunately, most are reluctant to make significant organizational changes; instead, they chase the digital transformation hype and the Agile rituals while maintaining a waterfall organization design. Architects must take a lead in solving this problem.

Future architects will be fluent in strategic domain-driven design (DDD). More importantly, future architects will be experts in the theory of constraints (ToC). Future architects will combine DDD and ToC to create loosely coupled software services, owned by loosely coupled teams. The resulting boundaries will encapsulate products and technologies that change together for business reasons, dwindling costly interteam dependencies.

However, loose coupling alone can lead to silos. Future architects must also understand the need for fractal organization design, helping communication paths form between teams needing close collaboration to deliver business outcomes. High alignment between the right teams enables high autonomy within teams, accelerating the flow of work through organizations.

Photo of Nick Tune

Nick Tune

Salesforce

Nick Tune is a principal engineer at Salesforce. Nick is passionate about delighting users, creating business impact, and crafting quality software and places an equal focus on improving both the delivery capabilities and the alignment of an organization. He specializes in transformation projects. Over his career, he has worked with a number of organizations in both the public and private sector to achieve continuous delivery. Nick is the coauthor of Patterns, Principles, and Practices of Domain-Driven Design and blogs at Ntcoding.co.uk.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)