Myvideo

Guest

Login

Paving the Road to Effective Software Development Sarah Wells YOW! 2022

Uploaded By: Myvideo
1 view
0
0 votes
0

This presentation was recorded at YOW! 2022. #GOTOcon #YOW Sarah Wells - Independent Consultant & Author RESOURCES ABSTRACT One thing we’ve learned over the last few years is that autonomous cross-functional teams - ones that don’t have to stop and wait for someone outside the team to do something - can deliver business value faster. However, it isn’t possible to have every skill on every team, and we do want all those autonomous teams to build in important things like security, observability and cost efficiency. Many of these things we care about are best owned by a separate team, distinguishing the platform from the products built on it. This isn’t a return to dev vs ops: the platform team builds and runs the platform, the dev teams build and run the services, and the interactions between them need to be as low friction as you can make them, while maintaining a level of security, quality and cost control that your company would expect. That platform team should see themselves as enablers, providing tooling and services for common capabilities like DNS, content delivery, cloud provisioning, observability, etc.; managing relationships with vendors; and providing insights and oversight to product development teams. For this to work though, there cannot be either a free for all where teams pick whatever tech they want - and there can’t be a mandated single way to do things. The answer is the paved road, and Sarah will talk about what this means for the organisation and the teams, with examples from her time leading this engineering enablement group at the Financial Times. [...] TIMECODES 00:00 Intro 01:49 Loosely coupled architectures 02:25 Empowered teams 02:45 Autonomy 05:15 Paving the road 05:50 Our path to the paved road 05:59 Mandatory platform 08:05 Financial Times platform 12:06 Minimal platform 14:35 Guardrails 19:32 Paved road 25:28 Principles for building paved roads 26:08 Build what people need 29:01 Reduce the risk of adopting it 30:07 Don't make people wait 33:31 Make things easy to use 34:06 Allow people to extend & adapt 36:03 Help people do the right thing 39:32 Going off road 41:18 log4shell 42:02 Wrapping up 43:21 Principles for building the paved road 43:57 Outro Download slides and read the full abstract here: RECOMMENDED BOOKS Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps • Matthew Skelton & Manuel Pais • Team Topologies • Daniel H. Pink • Drive • Christian Clausen • Five Lines of Code • Andy Oram & Greg Wilson • Beautiful Code • Christian Mayer • The Art of Clean Code • Uncle Bob • Clean Code • Tom DeMarco & Tim Lister • Peopleware • David Farley • Modern Software Engineering • #Teams #DevOps #CrossFunctionalTeams #Autonomy #Accelerate #PlatformEngineering #DNS #Observability #log4shell #SarahWells Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later