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

What does software quality mean to you?

What does software quality mean to you?

Software Quality means different things to different people in different contexts[1]. In this workshop we would like to explore these different meanings of software quality. We would like the participants to share their perspectives with each other and, from those, build a shared mission statement for software quality.

We will introduce techniques to get to a shared mission statement. The techniques we will be using are based on the process[2] that Cucumber Ltd. went through to create their company mission statement.

Takeaways:
- Learn and consider different perspectives on Software Quality
- How to use the strong words process to build a shared mission statement

Links:
[1]: https://twitter.com/tooky/status/1009704101633036288
[2]: https://cucumber.io/blog/2018/06/22/mission-statement

Marit van Dijk

September 09, 2019
Tweet

More Decks by Marit van Dijk

Other Decks in Programming

Transcript

  1. @MaritvanDijk77 @geeky_jazzy
    github.com/mlvandijk https://www.linkedin.com/in/jasminebvyas/
    medium.com/@mlvandijk
    What does software quality
    mean to you?
    SwanseaCon – 9 Sept 2019

    View full-size slide

  2. About Marit
    • Technical Test Engineer /
    Software Engineer at bol.com (NL)
    • Core contributor to Cucumber
    • Organizer European Testing Conference
    @MaritvanDijk77

    View full-size slide

  3. About Jasmine
    • Sr QA Engineer / Scrum master at Roamler (NL)
    @geeky_jazzy

    View full-size slide

  4. The idea for this workshop
    @MaritvanDijk77 @geeky_jazzy
    https://cucumber.io/blog/mission-statement/

    View full-size slide

  5. Agenda
    • Write your definition
    • Present individual definitions to your team
    • Build team software quality mission statement **
    • Present your team’s shared definition
    • Reiterate (if time permits)
    • Your feedback please
    @MaritvanDijk77 @geeky_jazzy

    View full-size slide

  6. Build a shared definition in your team
    •List & vote on concepts
    •Each team member creates a definition
    •Read those out loud
    •Share what resonates & merge those into
    one shared statement
    @MaritvanDijk77 @geeky_jazzy

    View full-size slide

  7. @MaritvanDijk77 @geeky_jazzy
    github.com/mlvandijk https://www.linkedin.com/in/jasminebvyas/
    medium.com/@mlvandijk
    What does software quality
    mean to you?
    SwanseaCon – 9 Sept 2019

    View full-size slide