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

Test Leadership in Agile World

milan
December 11, 2018

Test Leadership in Agile World

milan

December 11, 2018
Tweet

More Decks by milan

Other Decks in Technology

Transcript

  1. Messekongress ITfurVersicherungen - November 2018 @milan_kuveljic Test Leadership in Agile

    World with Milan Kuveljic Head of Quality Engineering at N26 IT für Versicherungen - Leipzig - November 2018
  2. ⬒ Full European banking license ⬒ Mobile-first bank account ⬒

    8 min for the functional bank account ⬒ One-touch access to all financial products Digital Solution to Banking
  3. ⬒ 100+ engineers - Berlin/Barcelona/New York ⬒ Deploying 150+ times

    per week ⬒ Building crash-free mobile applications ⬒ Achieving regularly 5 stars in the App/Play Stores ⬒ Having Web app built for accessibility N26 is a tech company building a modern bank
  4. Agile software development is a group of software development methods

    in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
  5. Agile software development is a group of software development methods

    in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
  6. CHALLENGES There is no testing team anymore There is no

    managing testers There is no focus on documentation Testers are not accountable for testing
  7. “You don't manage people; you manage things. You lead people.”

    Grace Hopper Pioneer of Computer Programming
  8. TRANSFORMATION From managing teams to enabling teams From testers to

    quality engineers From testing to coaching From managing the testers to managing the tests From focusing on documentation to focusing on strategy From accountability to facilitating communication
  9. • Facilitation of x-team communication across agile projects within an

    organization • Presenting an overall view of testing to stakeholders • Personal support, mentoring, and professional development for engineers • Being a point of contact for an engineer • Coordinating testing for projects across organization THE ROLE
  10. Testing Challenges • How do we test big systems and

    architectures? • How can testing be shared responsibility? • How can we develop the testing capability within teams? • How can we build testability as part of systems design and architecture? • How can we better understand and provide information on quality? • How can we better respond to a change?
  11. “You don’t have to be a boss to be a

    leader” Gerald M. Weinberg Becoming a Technical Leader: An Organic Problem-Solving Approach
  12. Test Leadership • Adapting to a change • Enabling teams

    to become better in testing • Thinking critically through challenges • Creating safe environments where teams become test-aware and have a culture of continuously thinking about improving their testing. • Building testing culture that provides environment itself generates test leaders • Coaching, connecting people and driving a shared vision of quality for the organization