You are viewing content from a past/completed QCon

Presentation: How to Tell Your Boss Story Points Are a Terrible Metric

Track: DevOps & DevEx: Remove Friction, Ship Code, Add Value

Location: Churchill, G flr.

Duration: 5:25pm - 6:15pm

Day of week: Tuesday

Share this on:

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

By setting the wrong targets your boss can set your team up for failure and a lot of long, late nights or early mornings.

 

Metrics and targets in software engineering are designed to assist in the measurement of progress usually against a chargeable contract. But, the measures and metrics in each layer of a software organisation are different and the metrics at the interface between each layer can be misunderstood.

 

When a measure becomes an agreed metric, care needs to be taken that it doesn’t inadvertently become a target, which can result in unnatural behaviour, creating a myriad of unforeseen problems, because incentives are not aligned with the desired outcome.

 

This talk will look at the different measures commonly found in software development, what they’re used for, highlight the good, the bad and the ugly aspects of measuring progress versus productivity and how all metrics should ultimately relate to a desired business outcome.

 

Measurements are critical for ensuring that the development addresses the business problem is was designed to solve. We’ll share stories of what happened when the wrong thing got measured and offer some practical ways to help you, your team and of course your boss!

Speaker: Chris Wilkinson

Software Development Lead @Capgemini

Chris joined Capgemini as a Technical Lead. As a consultant in delivery, he has worked with many large-scale clients in software development, DevOps and architecture roles. Not a typical software engineer, he has a commercial mindset and yet is product focused. Chris strives to find the balance between reasonable timescales whilst producing meticulously built and maintainable products. His management style is to coach, share knowledge and to promote good practice and design patterns through experience and research, but what fascinates him is the culture of our industry, and where the lines between the technical, and the not-so-technical are blurred.

Chris discovered his love for programming and problem solving at an early age, and went on to study computer games development. He has since written software in many industry verticals including finance, oil & gas, petrochemical and the public sector.

Find Chris Wilkinson at

Speaker: Liz Ince

Managing Solution Architect @Capgemini

Liz Ince has been working in the IT industry for over 30 years. Since leaving University (BSC Hons in Electronic and Electrical Engineering ) she has worked as a Systems Engineer, a Sales Representative and is now a Managing Solutions Architect at Capgemini. She has helped many organisations develop their digital strategies and define new IT roadmaps to implement and meet their online business objectives. She is a Member of the IET, a Chartered Engineer and was a finalist in the Women in Science and Engineering Awards 2018. 

Liz has two grown up children –  her son is a software project engineer and her daughter is training to be an Army Officer at Sandhurst Royal Military Academy.

Find Liz Ince at

Tracks

  • Architectures You've Always Wondered About

    Hard-earned lessons from the names you know on scalability, reliability, security, and performance.

  • Machine Learning: The Latest Innovations

    AI and machine learning is more approachable than ever. Discover how ML, deep learning, and other modern approaches are being used in practice.

  • Kubernetes and Cloud Architectures

    Learn about cloud native architectural approaches from the leading industry experts who have operated Kubernetes and FaaS at scale, and explore the associated modern DevOps practices.

  • Evolving Java

    JVM futures, JIT directions and improvements to the runtimes stack is the theme of this year’s JVM track.

  • Next Generation Microservices: Building Distributed Systems the Right Way

    Microservice-based applications are everywhere, but well-built distributed systems are not so common. Early adopters of microservices share their insights on how to design systems the right way.

  • Chaos and Resilience: Architecting for Success

    Making systems resilient involves people and tech. Learn about strategies being used, from cognitive systems engineering to chaos engineering.

  • The Future of the API: REST, gRPC, GraphQL and More

    The humble web-based API is evolving. This track provides the what, how, and why of future APIs.

  • Streaming Data Architectures

    Today's systems move huge volumes of data. Hear how the innovators in this space are designing systems and leveraging modern data stream processing platforms.

  • Modern Compilation Targets

    Learn about the innovation happening in the compilation target space. WebAssembly is only the tip of the iceberg.

  • Leaving the Ivory Tower: Modern CS Research in the Real World

    Thoughts pushing software forward, including consensus, CRDT's, formal methods & probabilistic programming.

  • Bare Knuckle Performance

    Crushing latency and getting the most out of your hardware.

  • Leading Distributed Teams

    Remote and distributed working are increasing in popularity, but many organisations underestimate the leadership challenges. Learn from those who are doing this effectively.

  • Full Cycle Developers: Lead the People, Manage the Process & Systems

    "Full cycle developers" is not just another catch phrase; it's about engineers taking ownership and delivering value, and doing so with the support of their entire organisation. Learn more from the pioneers.

  • JavaScript: Pushing the Client Beyond the Browser

    JavaScript is not just the language of the web. Join this track to learn how the innovators are pushing the boundaries of this classic language and ecosystem.

  • When Things Go Wrong: GDPR, Ethics, & Politics

    Privacy, confidentiality, safety and security: learning from the frontlines, from both good and bad experiences

  • Growing Unicorns in the EU: Building, Leading and Scaling Financial Tech Start Ups

    Learn how EU FinTech innovators have designed, built, and led both their technologies and organisations.

  • Building High Performing Teams

    To have a high-performing team, everybody on it has to feel and act like an owner. Learn about cultivating culture, creating psychological safety, sharing the vision effectively, and more

  • Scaling Security, from Device to Cloud

    Implementing effective security is vitally important, regardless of where you are deploying software applications.