7 Quality Pillars
Mobile Game Development
1
2
Introduction
This presentation outlines what I believe to be important
pillars for delivering high quality mobile games efficiently
©
King.com
Ltd
2020
-
Commercially
Confidential
3
What is Quality?
Quality Definition
Quality is the degree to which our game meets and exceeds the
expectations of our important customers and stakeholders
4
©
King.com
Ltd
2020
-
Commercially
Confidential
5
Who are our Customers &
Stakeholders?
Customers & Stakeholders
6
Our Players
Our Company and
our Owners
Our Team Our Collaborators
©
King.com
Ltd
2020
-
Commercially
Confidential
7
Quality Pillars
First Quality Pillar: Holistic Quality Mindset
8
We think broadly about quality throughout the entire development life cycle -
from inception to live operations
Second Quality Pillar - Continuous Integration Mindset
We merge often and early and always have a stable and up-to-date master
and release branch
We avoid late, big merges in the release cycle
9
Third Quality Pillar - Quality Intelligence Mindset
Quality is a team effort and everyone does their part, including testing our
game
QA Specialists create visibility and transparency around quality - they ensure
that the right information about quality is available at the right time, for
stakeholders to make product decisions
10
Fourth Quality Pillar - Continuous Improvement Mindset
We continuously review our processes, ways-of-working and tools to ensure
that work effectively with quality in every step of the development process
Everyone in the team has a different skill set, and we supports each other and
help each improve in how we deliver a high quality game efficiently
11
Fifth Quality Pillar - Risk & Complexity Awareness
We understand that we are working with a complex product - there will almost always be risks and
we do our best to mitigate them
We make decisions based on what we know at any given time, with an understanding that
circumstances may change when we uncover more information
We avoid creating unnecessary risks, such as making untested, late, or big merges
12
Sixth Quality Pillar - Servant Leadership Mindset
We trust each other to do the best we can, and ask for support when we need
it
We always help and enable each other and we don’t assign blame when things
go wrong
We take responsibility and ownership of our own work
13
Seventh Quality Pillar - Efficient Tool Usage
We use tools when it makes us more efficient and effective, including test
automation, automation of manual tasks in general, and AI
The tools themselves are not a goal, but being efficient and effective is
14
Quality Pillars Summary
A high quality game that exceed customer and stakeholder expectations
Holistic
Quality
Mindset
Continuous
Integration
Mindset
Quality
Intelligence
Mindset
Continuous
Improvement
Mindset
Complexity
&
Risk
Awareness
Servant
Leadership
Mindset
Efficient
Tool
Usage
Thanks you!
Questions?
16

7 Quality Pillars of Mobile Game Development

  • 1.
    7 Quality Pillars MobileGame Development 1
  • 2.
    2 Introduction This presentation outlineswhat I believe to be important pillars for delivering high quality mobile games efficiently
  • 3.
  • 4.
    Quality Definition Quality isthe degree to which our game meets and exceeds the expectations of our important customers and stakeholders 4
  • 5.
  • 6.
    Customers & Stakeholders 6 OurPlayers Our Company and our Owners Our Team Our Collaborators
  • 7.
  • 8.
    First Quality Pillar:Holistic Quality Mindset 8 We think broadly about quality throughout the entire development life cycle - from inception to live operations
  • 9.
    Second Quality Pillar- Continuous Integration Mindset We merge often and early and always have a stable and up-to-date master and release branch We avoid late, big merges in the release cycle 9
  • 10.
    Third Quality Pillar- Quality Intelligence Mindset Quality is a team effort and everyone does their part, including testing our game QA Specialists create visibility and transparency around quality - they ensure that the right information about quality is available at the right time, for stakeholders to make product decisions 10
  • 11.
    Fourth Quality Pillar- Continuous Improvement Mindset We continuously review our processes, ways-of-working and tools to ensure that work effectively with quality in every step of the development process Everyone in the team has a different skill set, and we supports each other and help each improve in how we deliver a high quality game efficiently 11
  • 12.
    Fifth Quality Pillar- Risk & Complexity Awareness We understand that we are working with a complex product - there will almost always be risks and we do our best to mitigate them We make decisions based on what we know at any given time, with an understanding that circumstances may change when we uncover more information We avoid creating unnecessary risks, such as making untested, late, or big merges 12
  • 13.
    Sixth Quality Pillar- Servant Leadership Mindset We trust each other to do the best we can, and ask for support when we need it We always help and enable each other and we don’t assign blame when things go wrong We take responsibility and ownership of our own work 13
  • 14.
    Seventh Quality Pillar- Efficient Tool Usage We use tools when it makes us more efficient and effective, including test automation, automation of manual tasks in general, and AI The tools themselves are not a goal, but being efficient and effective is 14
  • 15.
    Quality Pillars Summary Ahigh quality game that exceed customer and stakeholder expectations Holistic Quality Mindset Continuous Integration Mindset Quality Intelligence Mindset Continuous Improvement Mindset Complexity & Risk Awareness Servant Leadership Mindset Efficient Tool Usage
  • 16.