1) Quality assurance is changing in the digital world as services become digitalized and connected through the Internet of Things. This brings new challenges around security, usability, and performance.
2) To keep up with faster software development, companies must balance speed and quality. This can be done through practices like DevOps, agile methodologies, increased test automation, and ensuring team members have versatile competencies.
3) Prototyping and testing early helps build quality into products from the start and allows for faster feedback to catch issues relating to security, usability, and performance.
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
QA in Digitalized World Kari Kakkonen WCSQ
1. Quality Challenges of the Digitalized
World – How Does Quality Assurance
Change?
Kari Kakkonen, Director, Quality and Competences, Knowit Oy, Finland
WCSQ, Lima, Peru 21.3.2017
2. Kari Kakkonen
ROLES
• Knowit Oy, Director/Quality and Competences, Lead Consultant, Trainer and Coach
• Treasurer of ISTQB Executive Committee
• Chairman of Finnish Software Testing Board (FiSTB)
• Chairman of research project STX, Lappeenranta University of Technology.
ACHIEVEMENTS
• Influencing testing since 1996
• Ranked in 100 most influential IT persons in Finland (Tietoviikko magazine)
• Number of presentations in local and global seminars
• TestausOSY/FAST founding member.
EDUCATION
• ISTQB Expert Level Test Management Full & Advanced Full & Agile Tester certified
• DASA DevOps Fundamentals, Scrum Master and SAFe certified
• SPICE provisionary assessor certified
• M.Sc.(Eng), Helsinki University of Technology (present Aalto University), Otaniemi, Espoo
• Marketing studies, University of Wisconsin-Madison, the USA.
PAGE 2 [CONFIDENTIAL] QUALITY ASSURANCE PROPOSAL
BUSINESS DOMAINS
• Wide spread of business domain knowledge
• Embedded, Industry, Public,
• Training, Telecom, Commerce,
• Insurance, Banking, Pension
SERVICES
• ISTQB Advanced, Foundation and Agile Testing +
Knowit Quality Professional
• DASA DevOps Fundamentals
• Quality & Test process and organization
development, Metrics
• Agile testing, Scrum, Kanban, Lean
• Leadership
• Test automation, mobile, cloud, DevOps
• Quality, Cost, Benefits.
Twitter: @kkakkonen
LinkedIn: fi.linkedin.com/in/karikakkonen/
20. Development services
Reporting
End user
monitoring
Virtualised backend services
Test data management
Version
control
Continuous
Integration (CI)
Business
Code Commit
TestingDevelopment
Automated tests, build & install
CI build
CI install
Deliver
Integration UAT
Performance
Access controlQuality metrics Virtualisation
Deploy
203/20/2017 KNOWIT CONFIDENTIAL
Production
Deliver
Deploy
DevOps and Continuous Deployment
22. Knowit Research 2014:
Agile test planning on company level
Strategic level
No plans Plan in high level Plan in detail
• Almost a quarter doesn’t plan agile
testing at all (is that agile anymore…)
• Mainly testing is planned in high level
(this is maybe the definition of agile
testing…)
• 85 % of company level testing is
documented (to some extent)
27. Use Exploratory testing
Source: Sinkkonen, Elisabeth Hendrickson, Cem Kaner, James Bach, Lisa Crispin
“In exploratory testing you learn from previous tests, and put that
learning into your next tests”
Plan
• Test charter
Test
session
• Notes
• Bugs
Debriefing
• Dashboard
Testing
Opinion-forming
Reporting
Designing
actions
Observations
30. Quality assurance in
Digitalized World
Build Quality, then also Test
• Security
• Usability
• Performance
Get faster feedback
• Team velocity
• Support of testing
• Speed to Operations