Knowit Agile Quality Service “Tune your Agile” Kari Kakkonen © Copyright Knowit Oy 2014 | Confidential | Version 1.0
Jan 13, 2015
Knowit Agile Quality Service “Tune your Agile” Kari Kakkonen
© Copyright Knowit Oy 2014 | Confidential | Version 1.0
Tune your Agile
© Copyright Knowit Oy 2014 | Confidential | Version 1.0 2
Kari Kakkonen, Knowit
• Speaks, train, coach and mentor regularly about
• ISTQB Advanced and Foundation + Knowit Testing Professional
• Quality & Test process and organization development
• Agile testing, Scrum, Kanban, Lean
• Metrics
• Leadership
• Test automation, mobile, cloud
• Quality, Cost, Benefits
• Speaking & writing highlights
• EuroSTAR and Iqnite several times
• ASTQB in USA, OOP in Germany, TEST-IT in South-Africa, Nordic Testing Days in Estonia, Testing Days in Czech
• Numerous times in Finland at Testing Assembly, Aalto Testing Days, Tieturi Testing, Talentum Testing Forum, Quality Assurance & Software Testing, ICT Expo, TestIT Summit, Microsoft, HP, IBM, Borland etc. events
• Testing Experience magazine, Quality and Testing magazine, Sytyke-magazine, Tietoviikko
• Education
• ISTQB Expert Level Test Management Full & Advanced Full certified
• SPICE provisionary assessor certified
• M.Sc, Helsinki University of Technology / Aalto-university
• Marketing studies, University of Wisconsin-Madison
• Professional achievements
• Wide spread of business domain knowledge
• Embedded, Industry, Public,
• Training, Telecom, Commerce,
• Insurance, Banking, Pension
• Finnish Software Testing Board FiSTB, chairman
• TestausOSY/FAST founding member
• Knowit, Director, Quality and Competences
• Chairman of research project STX, Lappeenranta University of Technology
• Finnish Software Measurement Association FiSMA ry ex-board member
• Ranked in 100 most influential IT-persons in Finland
© Knowit Oy
Twitter: @kkakkonen
LinkedIn:
fi.linkedin.com/in/karika
kkonen/
Knowit customer success with agile
4
Productivity increase
200% 22x Less bugs found after release
Team satisfaction up with
20+ %
© Copyright Knowit Oy 2014 | Confidential
Developer code
productivity increase
230%
Agile needs quality and testing integrated into everything
27.5.2014 © Copyright Knowit Oy 2014 | Confidential | Version 1.0 5
Quality is not added afterwords Quality is built in and
tested continuously
Think through testing quadrants
• Supports Agile testing strategy and planning
• Covers all goals
• Enables balancing testing efforts
Acceptance Testing
(automated or partly
manual)
Unit Testing
(automated)
Business facing
Technology facing
Exploratory Testing
(manual or partly
automated)
Non-functionality tests
(e.g. performance testing
supported by tools)
Critiq
ue P
rod
uct
Su
pp
ort
team
Source: original idea by Brian Marick & adaptation by Lisa Crispin and Janet Gregory
Engage in exploratory testing
• Scripted vs. Exploratory Testing (ET)
• ET is an approach, not a technique
• Variety of testing techniques can be used
• ET helps to find surprises, implications of interactions, misunderstandings
not covered by specifications and other tests
• Charters and focused sessions
• Sessions make ET estimable and measurable
• Charters and logs make ET as documented testing
Source: Elisabeth Hendrickson, Cem Caner, James Bach, Lisa Crispin
“Exploratory Testing is a style of testing in which you learn about
the software while simultaneously designing and executing tests,
using feedback from the last test to inform the next”
Use cloud (MS, IBM…)
Set up test automation to work with continuous integration
27.5.2014 © Copyright Knowit Oy 2014 | Confidential
Robot Framework
Quality Center
Jmeter
Python libraries
Selenium
Jenkins
GIT
Quick Test Pro
SoapUI
Sharepoint
Assure
Agile is evolving, what fits together?
27.5.2014 © Copyright Knowit Oy 2014 | Confidential | Version 1.0 9
Scrum
Kanban
Waterfall, V-
Model
Scaled Agile
Framework
Lean
Lean Six Sigma
DevOps
Continuous
Deployment
Hybrid
The typical first try in agile
27.5.2014 © Copyright Knowit Oy 2014 | Confidential | Version 1.0 10
Business
Team
Tune your team
27.5.2014 © Copyright Knowit Oy 2014 | Confidential | Version 1.0 11
Business Acceptance testing
Team Team testing
Create part-time
professionalism
• Coach&Train
business
people into
quality and
testing
• Coach&Train
developers
into
automation,
testing and
quality
Hire full-time
professionals
• Acceptance
testers
• Exploratory testers
• Hybrid experts
(developer+tester)
• Test automation
specialists
• Exploratory testers
Tune your organization
27.5.2014 © Copyright Knowit Oy 2014 | Confidential | Version 1.0 12
Lean mindset
Agile on team level
Teams synced
Continous delivery
Workshops
& coaching
Build agile teams,
including quality &
testing
Build synchronization
accross teams
Build cloud-enabled,
automated-tests-run
environments
Mindset
transformation
Lifecycle process
transformation
Organization
tranformation
Tools and
environments as a
service
Knowit Agile Quality Service ”Tune your agile”
27.5.2014 © Copyright Knowit Oy 2014 | Confidential | Version 1.0 13
• Agile maturity assessment
• Target setting
• Live with the team
Plan and assess
• Refresh agile mindset
• Competence
development of existing
team members
• Add professional roles
where applicable
Tune your team
• Create lean mindset to
higher levels of
organization
• Build on team successes
• Create synchronization
between teams
• Create fully automatic
environments
Tune your
organization
Questions?
[email protected] Twitter: @kkakkonen
LinkedIn: fi.linkedin.com/in/karikakkonen/
© Copyright Knowit Oy 2014 | Confidential | Version 1.0 27.5.2014 14