SlideShare a Scribd company logo
Shift before you Suffer
- Future of building the
right Apps
Mobile DevOps Summit
Nithin SS
Source Google Search
People
think
of
this!!!
Nithin_Synapse
Morning Commute Work Lunch Meeting Dinner Movie
Many of us own multiple devices,
we switch between them throughout the day.
Nithin_Synapse
“7 out of 10 smartphone or tablet
users expect the same quality of
experience on all devices.”
—Source Vibrantmedia
Nithin_Synapse
Now &Then
Nithin_Synapse
Source http://think.storage.googleapis.com/docs/how-advertisers-can-extend-their-relevance-with-search_research-studies.pdf
It’s
the
same,
but
different
Nithin_Synapse
Source Google
Nithin_Synapse
“Your mobile phone has more
computing power than the
computers used for the Apollo 11
moon landing.”
—Source
www.factslides.com/s-Mobile-Phones
Nithin_Synapse
Hello
I’m Nithin.
I believe in the power of communities & love investing my time
helping people thrive and succeed.
● A passionate tester, community builder, speaker & blogger.
● Born and brought up in “Gods own country (Kerala, India)”.
● Founder - Synapse QA.
● Engineering Manager, QA at Fave Malaysia.
● Mentor at The Mentoring Club.
● Advisory board member, AskUI.
I get my energy from the people around, relies on the power of EQ
& in “function in disaster, finish in style” (Katherine Graham)
nithin-ss Nithin_Synapse
One personal(horror) story on
using a mobile app.
84% of users
abandon an
application after
seeing two crashes
Source bugsnag
Mobile App Statistics in 2022
There are over 6.3 billion
smartphone users and 1.14 billion
tablet users worldwide
The average smartphone owner
uses 10 apps per day and 30
apps each month
People spend 88% of their
mobile time on apps
Mobile apps will generate over
$935 billion in revenue by 2023
49% of people open an app 11+
times each day
70% of mobile app users will
abandon an app if it takes too
long to load.
Source Statista 2022
Nithin_Synapse
Why Mobile Apps Fail?
Ambiguity in Mobile App Platform
Feature Imbalance
Shaky Backend Support
Unoptimized App Performance
Avoidance of Beta Testing
Complexity in Usage
Time Lapse
Update failure Missing Details
Poor UX
Bad UI
Nithin_Synapse
Testing is
complicated!
Nithin_Synapse
Constraints
Nithin_Synapse
What isTesting?
An empirical, technical,
investigation conducted to provide
stakeholders with information
about the quality of the product or
service under test.
— James Bach
Nithin_Synapse
What is Quality?
Quality is value to some person
(who matters)
— Michael Bolton & James Bach
Nithin_Synapse
A lot is same!
Asking Questions
Discovering Information
Communication
Understanding, Exploring & Learning
about the application
Challenging Assumptions
Discovering possibilities
Experimenting
Understanding Users
Investigating & Analysing
Advocating
Nithin_Synapse
What’s the difference?
Shorter release cycles/faster projects.
Testers need to closely work with design teams.
Usability, UX matters more.
Hardware influence software more.
Testers as Customer Advocates.
Don’t blindly follow requirements.
Consider context driven & Exploratory testing approaches.
Pair with Designers/Devs/Product Owners.
Talk to Users.
Understand your users.
Nithin_Synapse
What makes you a Superhero?
Flexible!
Great understanding of technology
Stay relevant with market trends
Employ exploratory approaches
Ask more questions
Coach the team on how to deliver good quality
Bug Advocacy
Agile!
Nithin_Synapse
Don’t just test. Think like a user, start to
observe & question. —Nithin
Nithin_Synapse
HEURISTICS &
MNEMONICS
01
● I SLICED UP FUN (Jonathan Kohl)
● COP FLUNG GUN (Moolya) / LONG
FUN CUP (Dhanasekar S)
● SFDPOT (James Bach)
Nithin_Synapse
Mobile AppTesting Heuristic Checklist
Nithin_Synapse
Refer here: bit.ly/mat-heuristic
Usability
effectiveness
efficiency
satisfaction
Context of use
02
Nithin_Synapse
CUSTOMER
ADVOCATES
03
Nithin_Synapse
01 User Personas
02 User Profiling
03 Industry Statistics
04 App Store/Playstore Reviews
05 Analytics
06 BetaTesting (Harness the Crowd)
Nithin_Synapse
Source MailChimp
PERSONAS
Nithin_Synapse
TESTABILITY
04
Nithin_Synapse
Turn Big Problems
Into Small Problems
Smaller Tests are easy to maintain & brings more value.
Nithin_Synapse
AUTOMATION
05
Nithin_Synapse
DEVICE
FRAGMENTATION
06
Nithin_Synapse
APP
PERFORMANCE
07
Nithin_Synapse
SECURITY
08
Nithin_Synapse
ACCESSIBILITY
09
Nithin_Synapse
Accelerate the
Achievement of
Shippable Quality!
Source https://www.moderntesting.org/
Nithin_Synapse
ModernTesting Principles applied:
Our priority is improving the business. ● Our main mission is not to find bugs or code/functionality correctness.
● Understanding the customer and what solution we are providing for them.
We accelerate the team, and use models
like LeanThinking and theTheory of
Constraints to help identify, prioritize
and mitigate bottlenecks from the
system.
● Continuous improvement and learning.
● Creating capacity to do more.
● Improving the flow of productive activities.
● Taking a whole system perspective.
● Empowering and engaging with people.
● Understanding customer/stakeholder values and demands.
We are a force for continuous
improvement, helping the team adapt
and optimize in order to succeed, rather
than providing a safety net to catch
failures.
● Collaboration between team members.
● Share knowledge and adapt to new changes.
● Learn from mistakes & Fail Faster.
We care deeply about the quality
culture of our team, and we coach, lead,
and nurture the team towards a more
mature quality culture.
● Quality culture, a shared responsibility.
● Sharing your learning, and learn from each other.
● Discussion and improvement over culture of blaming.
Nithin_Synapse
ModernTesting Principles applied:
We believe that the customer is the
only one capable to judge and evaluate
the quality of our product.
● Tester/QAs are not a gatekeeper of quality.
● Only customers can say if the product solves theirs problem.
● Testers evaluate the quality criteria that are important to the customers and share the information.
We use data extensively to deeply
understand customer usage and then
close the gaps between product
hypotheses and business impact.
● Know the users/customers.
● Build (actionable) ways to measure the business impact.
● Evaluate and adapt.
We expand testing abilities and
knowhow across the team;
understanding that this may reduce (or
eliminate) the need for a dedicated
testing specialist.
● Expand know hows.
● Generalizing Engineer.
● Elimination of dedicated specialist is context based.
Nithin_Synapse
Have an experience strategy.
Nithin_Synapse
customer’s perspective is maintained throughout.
usercentered
testing (UCT)
Nithin_Synapse
it is a combination of design + development + testing + research
activities.
What is UCT?
strategic:
why do people want to use this in the first place?
tactical:
how well are people able to use it?
Nithin_Synapse
end users
identify
goals
needs
supposing is good. finding out is
better.
—MarkTwain
Nithin_Synapse
Finally, what matters is
ARE WE BUILDING THE RIGHT THINGS?
IS IT EASY TO USE?
DO THEY WANT TO USE IT?
valuable
usable
enjoyable
Nithin_Synapse
Do you have any questions? I
would be happy to connect:
THANKS!
nithin-ss Nithin_Synapse nithinss.com / synapse-qa.com
hello@nithinss.com

More Related Content

PDF
QA in digitalized world kari kakkonen ICTexpo2016
PDF
Agile testing practice
PPTX
Biases in Testing
PDF
10 Lessons learned in test automation
PDF
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
PDF
Get Testing Help from the Crowd
PDF
Experimentation Platform at Netflix
PDF
Julian Harty - Alternatives To Testing - EuroSTAR 2010
QA in digitalized world kari kakkonen ICTexpo2016
Agile testing practice
Biases in Testing
10 Lessons learned in test automation
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Get Testing Help from the Crowd
Experimentation Platform at Netflix
Julian Harty - Alternatives To Testing - EuroSTAR 2010

Similar to Mobile DevOps Summit_ Shift before you Suffer - Future of building the right Apps (2).pdf (20)

PDF
QA in Digitalized World by Kari Kakkonen at KDS2015
PDF
10 Truths to Great Product Experiences
PDF
Think tank event mobile app testing v1.3
PPTX
The Future of Testing_V 05
PDF
QA in Digitalized World - Kari Kakkonen
PDF
Geekle QA Summit 22.2_ The Curious Case of Mobile App Performance Testing.pdf
PDF
Bloomberg PMI NYC Breakthrough consumer experience - Michael Nir
PDF
ST-Magnitude of three Dimensional Skill Set
PPTX
Intelligent Testing Skills Needed in a Digital World
PPTX
Hands on Usability Testing (Jonathan Rubin)
PDF
QA in Digitalized World Kari Kakkonen WCSQ
PDF
Lean User Testing Intro
PDF
The Mindset Change for the Agile Tester
PDF
Webinar app testing and distribution
PPTX
Intro to Lean UX with UserTesting
DOCX
Saurav-Bose resume
PPTX
Cheating your way through Web Testing
PDF
Agile testing (n)
PDF
Testing in the Wild: Practices for Testing Beyond the Lab
PDF
Experitest & Capgemini Co-webinar -
QA in Digitalized World by Kari Kakkonen at KDS2015
10 Truths to Great Product Experiences
Think tank event mobile app testing v1.3
The Future of Testing_V 05
QA in Digitalized World - Kari Kakkonen
Geekle QA Summit 22.2_ The Curious Case of Mobile App Performance Testing.pdf
Bloomberg PMI NYC Breakthrough consumer experience - Michael Nir
ST-Magnitude of three Dimensional Skill Set
Intelligent Testing Skills Needed in a Digital World
Hands on Usability Testing (Jonathan Rubin)
QA in Digitalized World Kari Kakkonen WCSQ
Lean User Testing Intro
The Mindset Change for the Agile Tester
Webinar app testing and distribution
Intro to Lean UX with UserTesting
Saurav-Bose resume
Cheating your way through Web Testing
Agile testing (n)
Testing in the Wild: Practices for Testing Beyond the Lab
Experitest & Capgemini Co-webinar -
Ad

More from NITHIN S.S (10)

PDF
The beginning of breaking the shell & enroute to growth
PDF
PractiTest Webinar_ The Hidden Logic of Thinking for Testers.pdf
PDF
Enhance mobile app testing with performance-centric strategies: SauceCon 2022
PDF
Testing United 2021: The hidden logic of thinking for testers.pdf
PDF
TestFlix: 10 Usability Heuristics & Testing
PDF
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
PDF
API Summit 2021: What to know before you start dating APIs.pdf
PDF
How 3 p’s (process, planning & pairing) helped us to engage teams
PDF
How I Break The Shell With L.I.E.S
PDF
MoT KL Meetup #3 Presentation
The beginning of breaking the shell & enroute to growth
PractiTest Webinar_ The Hidden Logic of Thinking for Testers.pdf
Enhance mobile app testing with performance-centric strategies: SauceCon 2022
Testing United 2021: The hidden logic of thinking for testers.pdf
TestFlix: 10 Usability Heuristics & Testing
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
API Summit 2021: What to know before you start dating APIs.pdf
How 3 p’s (process, planning & pairing) helped us to engage teams
How I Break The Shell With L.I.E.S
MoT KL Meetup #3 Presentation
Ad

Recently uploaded (20)

PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
737-MAX_SRG.pdf student reference guides
PDF
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPTX
Feature types and data preprocessing steps
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PPTX
Software Engineering and software moduleing
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PPTX
Current and future trends in Computer Vision.pptx
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
introduction to high performance computing
PDF
August -2025_Top10 Read_Articles_ijait.pdf
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
III.4.1.2_The_Space_Environment.p pdffdf
737-MAX_SRG.pdf student reference guides
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Feature types and data preprocessing steps
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
August 2025 - Top 10 Read Articles in Network Security & Its Applications
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Software Engineering and software moduleing
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
Current and future trends in Computer Vision.pptx
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
introduction to high performance computing
August -2025_Top10 Read_Articles_ijait.pdf

Mobile DevOps Summit_ Shift before you Suffer - Future of building the right Apps (2).pdf

  • 1. Shift before you Suffer - Future of building the right Apps Mobile DevOps Summit Nithin SS
  • 3. Morning Commute Work Lunch Meeting Dinner Movie Many of us own multiple devices, we switch between them throughout the day. Nithin_Synapse
  • 4. “7 out of 10 smartphone or tablet users expect the same quality of experience on all devices.” —Source Vibrantmedia Nithin_Synapse
  • 8. “Your mobile phone has more computing power than the computers used for the Apollo 11 moon landing.” —Source www.factslides.com/s-Mobile-Phones Nithin_Synapse
  • 9. Hello I’m Nithin. I believe in the power of communities & love investing my time helping people thrive and succeed. ● A passionate tester, community builder, speaker & blogger. ● Born and brought up in “Gods own country (Kerala, India)”. ● Founder - Synapse QA. ● Engineering Manager, QA at Fave Malaysia. ● Mentor at The Mentoring Club. ● Advisory board member, AskUI. I get my energy from the people around, relies on the power of EQ & in “function in disaster, finish in style” (Katherine Graham) nithin-ss Nithin_Synapse
  • 10. One personal(horror) story on using a mobile app.
  • 11. 84% of users abandon an application after seeing two crashes Source bugsnag
  • 12. Mobile App Statistics in 2022 There are over 6.3 billion smartphone users and 1.14 billion tablet users worldwide The average smartphone owner uses 10 apps per day and 30 apps each month People spend 88% of their mobile time on apps Mobile apps will generate over $935 billion in revenue by 2023 49% of people open an app 11+ times each day 70% of mobile app users will abandon an app if it takes too long to load. Source Statista 2022 Nithin_Synapse
  • 13. Why Mobile Apps Fail? Ambiguity in Mobile App Platform Feature Imbalance Shaky Backend Support Unoptimized App Performance Avoidance of Beta Testing Complexity in Usage Time Lapse Update failure Missing Details Poor UX Bad UI Nithin_Synapse
  • 16. What isTesting? An empirical, technical, investigation conducted to provide stakeholders with information about the quality of the product or service under test. — James Bach Nithin_Synapse
  • 17. What is Quality? Quality is value to some person (who matters) — Michael Bolton & James Bach Nithin_Synapse
  • 18. A lot is same! Asking Questions Discovering Information Communication Understanding, Exploring & Learning about the application Challenging Assumptions Discovering possibilities Experimenting Understanding Users Investigating & Analysing Advocating Nithin_Synapse
  • 19. What’s the difference? Shorter release cycles/faster projects. Testers need to closely work with design teams. Usability, UX matters more. Hardware influence software more. Testers as Customer Advocates. Don’t blindly follow requirements. Consider context driven & Exploratory testing approaches. Pair with Designers/Devs/Product Owners. Talk to Users. Understand your users. Nithin_Synapse
  • 20. What makes you a Superhero? Flexible! Great understanding of technology Stay relevant with market trends Employ exploratory approaches Ask more questions Coach the team on how to deliver good quality Bug Advocacy Agile! Nithin_Synapse
  • 21. Don’t just test. Think like a user, start to observe & question. —Nithin Nithin_Synapse
  • 22. HEURISTICS & MNEMONICS 01 ● I SLICED UP FUN (Jonathan Kohl) ● COP FLUNG GUN (Moolya) / LONG FUN CUP (Dhanasekar S) ● SFDPOT (James Bach) Nithin_Synapse
  • 23. Mobile AppTesting Heuristic Checklist Nithin_Synapse Refer here: bit.ly/mat-heuristic
  • 26. 01 User Personas 02 User Profiling 03 Industry Statistics 04 App Store/Playstore Reviews 05 Analytics 06 BetaTesting (Harness the Crowd) Nithin_Synapse
  • 29. Turn Big Problems Into Small Problems Smaller Tests are easy to maintain & brings more value. Nithin_Synapse
  • 35. Accelerate the Achievement of Shippable Quality! Source https://www.moderntesting.org/ Nithin_Synapse
  • 36. ModernTesting Principles applied: Our priority is improving the business. ● Our main mission is not to find bugs or code/functionality correctness. ● Understanding the customer and what solution we are providing for them. We accelerate the team, and use models like LeanThinking and theTheory of Constraints to help identify, prioritize and mitigate bottlenecks from the system. ● Continuous improvement and learning. ● Creating capacity to do more. ● Improving the flow of productive activities. ● Taking a whole system perspective. ● Empowering and engaging with people. ● Understanding customer/stakeholder values and demands. We are a force for continuous improvement, helping the team adapt and optimize in order to succeed, rather than providing a safety net to catch failures. ● Collaboration between team members. ● Share knowledge and adapt to new changes. ● Learn from mistakes & Fail Faster. We care deeply about the quality culture of our team, and we coach, lead, and nurture the team towards a more mature quality culture. ● Quality culture, a shared responsibility. ● Sharing your learning, and learn from each other. ● Discussion and improvement over culture of blaming. Nithin_Synapse
  • 37. ModernTesting Principles applied: We believe that the customer is the only one capable to judge and evaluate the quality of our product. ● Tester/QAs are not a gatekeeper of quality. ● Only customers can say if the product solves theirs problem. ● Testers evaluate the quality criteria that are important to the customers and share the information. We use data extensively to deeply understand customer usage and then close the gaps between product hypotheses and business impact. ● Know the users/customers. ● Build (actionable) ways to measure the business impact. ● Evaluate and adapt. We expand testing abilities and knowhow across the team; understanding that this may reduce (or eliminate) the need for a dedicated testing specialist. ● Expand know hows. ● Generalizing Engineer. ● Elimination of dedicated specialist is context based. Nithin_Synapse
  • 38. Have an experience strategy. Nithin_Synapse customer’s perspective is maintained throughout.
  • 40. it is a combination of design + development + testing + research activities. What is UCT? strategic: why do people want to use this in the first place? tactical: how well are people able to use it? Nithin_Synapse end users identify goals needs
  • 41. supposing is good. finding out is better. —MarkTwain Nithin_Synapse
  • 42. Finally, what matters is ARE WE BUILDING THE RIGHT THINGS? IS IT EASY TO USE? DO THEY WANT TO USE IT? valuable usable enjoyable Nithin_Synapse
  • 43. Do you have any questions? I would be happy to connect: THANKS! nithin-ss Nithin_Synapse nithinss.com / synapse-qa.com hello@nithinss.com