Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Creating the conditions for an awesome DevEx

Creating the conditions for an awesome DevEx

It's 2022, and software development and delivery is a fractious experience in many large organisations.

Developers and teams struggle to get going and the development platforms are not fit for purpose. Cloud foundations do not evolve in line with the requirements of the development teams.

This session will explore the conditions needed to facilitate developer autonomy and create an awesome DevEx

Hibri Marzook

May 11, 2022
Tweet

More Decks by Hibri Marzook

Other Decks in Technology

Transcript

  1. 2 Hibri Marzook Software Practice Lead Helps teams deliver fast

    and enjoy doing it Likes the challenge of using Public Cloud and Continuous Delivery to help teams deliver sustainably. Likes to use systems thinking to navigate the challenges of complexity @hibri www.hibri.net
  2. What is DevEx? Developer Experience is about creating an environment

    in which a developer can do their best work.
  3. DevEx is contextual Developers exist in an environment that is

    unique to your organisation and environment ?
  4. Conway’s Law 17 Conway’s Law “Organisations which design systems are

    constrained to produce designs which are copies of the communication structures of these organisations”
  5. The SPACE Framework S - Satisfaction and Well-being P -

    Performance A - Activity C - Communication and Collaboration E - Efficiency and flow Yu, A. (2021)
  6. Key findings Finding flow is key, and interruptions are a

    drag. Minimal or no interruptions give developers an 82% chance of having a good day, but interruptions throughout the day decrease the chance of a good day to just 7%. Meetings are both awesome and terrible. Collaboration improves our work, but too many meetings can be a blocker; going from two to three meetings per day lowered the chances of developers making progress toward their goals by 60%. A two minute daily reflection can help developers improve their days
  7. References Cochran, T. (2021) Maximizing Developer Effectiveness. Available at: https://martinfowler.com/articles/developer-effectiveness.html

    (Accessed: January 11, 2021) Srivasta, S. et al. (2020) How software developers can drive business growth | McKinsey, www.mckinsey.com. Available at: https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/developer-velocity-how-s oftware-excellence-fuels-business-performance. Yu, A. (2021) Introducing Developer Velocity Lab – A Research Initiative to Amplify Developer Work and Well-Being, TECHCOMMUNITY.MICROSOFT.COM. Available at: https://techcommunity.microsoft.com/t5/azure-developer-community-blog/introducing-developer-velocity-lab-a-research -initiative-to/ba-p/2333140 (Accessed: 5 May 2022).