The video on-demand of this session is available to logged in QCon attendees only. Please login to your QCon account to watch the session.

Session + Live Q&A

Optimising for Fast Flow in Norway's Largest Bureaucracy

One of the key success factors for fast flow in modern software services is alignment: alignment between mission objectives and domain terminology, alignment between domain terminology and engineering teams, alignment between engineering teams and software architecture, and so on. 

NAV (Norwegian Labour and Welfare Administration) is the largest public agency in Norway. Our mission is to assist people into work, and we provide a series of benefits related to pensions, disease, unemployment, and others. 

Five years ago, IT in NAV was all about projects run by consultants. Today, we have 300 internal developers in over 100 cross functional, autonomous teams that deliver and evolve 250 software-based products for our users. 

In this talk, we describe how we have succeeded to align our teams by using a mix of descriptive and normative techniques: Internal tech radar increases communication between teams, complemented by a weekly technical deep dive on a specific subject. 

As principal engineers we have articulated a set of both strategic and operational changes we propose to each team. Finally, selected best practices are implemented in our platforms. 

We also discuss the wider applicability of these techniques - could they be useful for creating alignment outside technology?

Main Takeaways

1 Large organizations need aligned autonomy to achieve fast flow

2 Creating alignment in the age of autonomy is hard work.

3 You need transparency, information flow, opinions, and platforms to achieve alignment


Speaker

Audun Fauchald Strand

Principal Engineer @NAV

Audun is principal engineer at NAV.  Still trying to find the right balance between leading and coding. Aims for code that is simple and organisations that are sustainable. Mostly platforms. Been a developer for more than 15 years, and codes in Go and Kotlin. Mostly...

Read more
Find Audun Fauchald Strand at:

Speaker

Truls Jørgensen

Principal Engineer @NAV

Truls is a principal engineer in NAV, trying to split his time evenly on writing software and on building  an organization that creates sustainable services that are adaptable to change over time.  Been a developer for over 15 years. Co-creator of the technical direction for our...

Read more
Find Truls Jørgensen at:

Date

Wednesday May 11 / 12:30PM EDT (50 minutes)

Track

Optimising for Speed & Flow

Topics

Team CollaborationCommunicationLeadershipAgile

Add to Calendar

Add to calendar

Share

From the same track

Session Team Collaboration

Sustaining Fast Flow with Socio-Technical Thinking

Wednesday May 11 / 09:00AM EDT

Due to unforseen circumstances, the presenter will no longer be available for the Q&A. It's easy to achieve fast flow at the start of a new project, especially with a fresh new codebase. But why does flow always seem to get slower and slower over time? Business stakeholders are...

Nick Tune

Principal Consultant and Author

Session + Live Q&A Observability

Observability for Speed & Flow

Wednesday May 11 / 10:10AM EDT

When we want to go fast, it helps to see what we are doing.When we design team and departmental processes, we want to know what’s happening in the software teams. We want to see danger points and obstacles we could smooth. It’s tempting to ask people to fill more fields in JIRA, but...

Jessica Kerr

Principal Developer Evangelist @honeycombio

Session + Live Q&A Domain-Driven Design

Architecture for Flow with Wardley Mapping, DDD, and Team Topologies

Wednesday May 11 / 11:20AM EDT

In a world of rapid changes and increasing uncertainties, organisations have to continuously adapt and evolve to remain competitive and excel in the market. In such a dynamic business landscape organisations need to design for adaptability.Combining different perspectives and techniques from...

Susanne Kaiser

Independent Tech Consultant

View full Schedule