SlideShare a Scribd company logo
1 of 34
Download to read offline
Copyrighted ® 2015 - Samer Desouky
Certified Agile Tester
Hard to Practice!
It Takes
Courage and Commitment
Copyrighted ® 2015 - Samer Desouky
Samer Desouky
CQO – TestPRO
CTO – Jobzella.com
• Testing
• ISTQB® Certified Tester
• ISTQB® Certified Agile Tester
• ISTQB® Certified Test Analyst
• ISTQB® Certified Test Manager
• Process Improvement
• Certified Lean Six Sigma - Green
Belt
• Service Management
• Certified ITIL® Foundation
• Business Administration - MIS B.Sc.
Presenter
Copyrighted ® 2015 - Samer Desouky
3
Copyrighted ® 2015 - Samer Desouky
4
Initiative focused on eliminating all
waste in development processes
Lean Software Development
Copyrighted ® 2015 - Samer Desouky
5
Copyrighted ® 2015 - Samer Desouky
a way of dealing with a situation or problem
Copyrighted ® 2015 - Samer Desouky
7
Lean Software Development
Copyrighted ® 2015 - Samer Desouky
Lean Principles
We cannot do lean, we can use lean to
improve our process
Principles 1- Eliminate waste
2- Build Quality In
3- Amplify learning
4- Decide as late as possible
5- Deliver as fast as possible
6- Empower the team
7- See the whole
8
Copyrighted ® 2015 - Samer Desouky
Lean Principle #1 – Eliminate Wastes
Many people came to
work to spend their time
on waste.
What is waste, and how
do you identify it?
9
Copyrighted ® 2015 - Samer Desouky
Lean Principle #1 – Eliminate Wastes
7 Wastes
Inventory 1 Partially done work
Extra processing 2 Extra processes
Over production 3 Extra features
Transportation 4 Task switching
Waiting 5 Waiting
Motion 6 Motion
Defects 7 Defects
10
Copyrighted ® 2015 - Samer Desouky
ISTQB - Certified Agile Tester
Agile Testing Mindset
• No Quality Police
• Continually improve
• Don’t sit and wait – be proactive
• Coding and testing are part of 1process
• Apply agile principles and values
Copyrighted ® 2015 - Samer Desouky
Agile is not !!!
• Crash schedule.
• Remove all processes.
• Neglect documentation.
• Do anything.
• Quick fix.
• Silver bullet.
• Test at the end.
• No planning.
• and above all, an excuse for poor quality.
Copyrighted ® 2015 - Samer Desouky
Agile vs Traditional
13
Copyrighted ® 2015 - Samer Desouky
Agile Targets For Professionals?
1. Delivering working software.
2. Delivering what the customer wants.
3. Ensure quality.
4. Getting feedback as early as possible.
5. Testing is not only about detecting failures but also about
preventing faults.
6. Transfer testing from the most inflexible phase in the project to
more flexible phases of the project. 14
Copyrighted ® 2015 - Samer Desouky
1.1.1 Agile Software Development and the Agile Manifesto
http://agilemanifesto.org/
15
Copyrighted ® 2015 - Samer Desouky
1.1.1 Agile Software Development and the Agile Manifesto
16
12 Principals of Agile software Development.
1. Satisfy the customer through early and continues delivering.
2. Welcome changing requirements, even late in development.
3. Deliver working software frequently.
4. Business people and development teams work together.
5. Build projects around motivated people.
6. Convey information via Face 2 Face conversation.
7. Working Software is the primary measure of progress.
8. Maintain constant pace indefinitely.
9. Give continuous attention to technical excellence.
10. Simplicity : maximizing the amount of work not done.
11. Teams are self-organized.
12. Teams retrospect and tune behavior.
Copyrighted ® 2015 - Samer Desouky
1.1.2 Whole-Team Approach
Self-organizing Teams
Copyrighted ® 2015 - Samer Desouky
1.1.2 Whole-Team Approach
Self-Organized Teams
• Motivated individuals.
• Work together toward a goal.
• Readily adapt to changing demands.
• Pull Work.
• Manage their work.
• Communicate more.
• Mentoring & Coaching, Command & Control.
• Have the ability and authority to take decisions.
• Aren't afraid to ask questions to get their doubts clarified.
• Continuously enhance their own skills.
18
Copyrighted ® 2015 - Samer Desouky
1.1.2 Whole-Team Approach
Its all about
commitment and
involvement !
Copyrighted ® 2015 - Samer Desouky
1.1.2 Whole-Team Approach
A Cow and a Chicken are walking
down the road.
The Chicken says: "Hey Cow, I was
thinking we should open a
restaurant!“
Cow replies: "Hm, maybe, what
would we call it?“
The Chicken responds: "How about
‘beef-n-eggs'?“
The Cow thinks for a moment and
says: "No thanks. I'd be committed,
but you'd only be involved!“
Question: In a beef-and-egg breakfast,
what's the difference between the
Chicken and the Cow?
Answer: The Chicken is involved, but
the Cow is committed!
Copyrighted ® 2015 - Samer Desouky
1.1.2 Whole-Team Approach
Size
Co-location
MeetingDynamics
3 Amigos
21
Copyrighted ® 2015 - Samer Desouky
1.1.3 Early and Frequent Feedback
• EFF helps Agile teams incorporate most new changes into the product
development process.
• EFF Helps in:
• Focus on features with the highest business value.
• Focus on associated risk.
• Manage the team since the capability is transparent to everyone.
• Focus on what to delivered to the customer first.
• How much work can we do in a sprint or iteration?
• What could help us go faster?
• What is preventing us from doing so?
22
Copyrighted ® 2015 - Samer Desouky
1.2.1 Agile Software Development Approaches
There are several Agile
approaches, each of
which implements the
values and principles of
the Agile Manifesto in
different ways.
Copyrighted ® 2015 - Samer Desouky
1.2.1 Agile Software Development Approaches
Instruments and Practices:
•Sprint
•Product Increment
•Product Backlog
•Backlog Refinement
•Sprint Backlog
•Definition of Done
•Timeboxing
•Transparency
24
Copyrighted ® 2015 - Samer Desouky
1.2.1 Agile Software Development Approaches
JIT
25
Kanban
Board
WIP Limit Lead Time
Copyrighted ® 2015 - Samer Desouky
1.2.2 Collaborative User Story Creation
• Alternative to writing lengthy requirements specifications all up-
front.
• A User Story is :
• Simple statement about what a user wants to do with a
feature of the software.
• Written from a user’s perspective.
• Should not use technical jargon or state design goals.
• Should be written in business language that is understandable
to all.
• Should focus on the who, what and why of a feature, not
how.
26
Copyrighted ® 2015 - Samer Desouky
1.2.2 Collaborative User Story Creation
Capture an initial
list of User Stories
up-front (initial PB).
Written on index
cards or sticky
notes and arrange.
Shift focus from
writing about
features to
discussing them.
Story-writing
workshop is held
near the start of the
project.
Discussions are
more important
than whatever text
is written.
Users will often tell
stories (current
system or future
system).
User stories are
written throughout
the agile project.
Feature list is useful
for estimating and
planning.
Capturing all
details when story is
prioritized and due
to be developed.
27
Copyrighted ® 2015 - Samer Desouky
1.2.2 Collaborative User Story Creation
[INVEST] Technique
• Independent (Implemented in any order, there is no inherent dependency)
• Negotiable (Can always be changed and rewritten)
• Valuable (Deliver value to the end user)
• Estimable (Always be able to estimate the size)
• Small (Should not be so big as to become impossible to plan/task/prioritize)
• Testable (User story or its related description must provide the necessary information)
Created by Bill Wake
28
Copyrighted ® 2015 - Samer Desouky
1.2.2 Collaborative User Story Creation
3C concept
•Card
•Conversation
•Confirmation
http://guide.agilealliance.org/guide/threecs.html29
Copyrighted ® 2015 - Samer Desouky
1.2.3 Retrospectives
Scrum
Meetings
Backlog Refinement (Grooming
Meeting)
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review Meeting
Sprint Retrospective Meeting
30
Copyrighted ® 2015 - Samer Desouky
1.2.4 Continuous Integration
• Big-bang integration risks
• Detailed decisions taken for high level specifications
• Integration bugs grows overtime
• Integration bugs hides overtime
Copyrighted ® 2015 - Samer Desouky
1.2.4 Continuous Integration
Integrate
Automated Unit
Tests
Automated
Build Tools
Automated
Deployment
Tools
Automated
Regression Tests
Good
Coverage
Manual tests
32
Copyrighted ® 2015 - Samer Desouky
1.2.5 Release and Iteration Planning
• Planning is an on-going activity, and this is the case in
Agile lifecycles as well.
Product
Planning
Release
Planning
Iteration
Planning
Daily
Planning
Software Testing is our Profession.
www.testproeg.com
Contact Us
 +2 0222756841
 +2 01021902447
 +2 01000190709
30 Ahmad El-Zomor St., Nasr City, Cairo, Egypt
E-Mail: info@testproeg.com

More Related Content

What's hot

How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"TEST Huddle
 
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010TEST Huddle
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)Yotam Sharan
 
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile TeamsHo Chi Minh City Software Testing Club
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing ProcessIntetics
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...TEST Huddle
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
 
ATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachKarla Silva
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Groupsuwalki24.pl
 
Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...Johan Åtting
 
Agile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsVipul Gupta
 
02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides02 - Testing Management - Crash Slides
02 - Testing Management - Crash SlidesSamer Desouky
 
CESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon FrameworkCESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon FrameworkRodrigo Cursino
 
Agile testing presentation
Agile testing presentationAgile testing presentation
Agile testing presentationKomal Garg
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...QA or the Highway
 
Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015Dag Rowe
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile TestingvodQA
 

What's hot (20)

How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
 
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)
 
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
 
[HCMC STC Jan 2015] Practical Experiences In Test Automation
[HCMC STC Jan 2015] Practical Experiences In Test Automation[HCMC STC Jan 2015] Practical Experiences In Test Automation
[HCMC STC Jan 2015] Practical Experiences In Test Automation
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
 
ATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approach
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...
 
Agile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroids
 
02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides
 
CESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon FrameworkCESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon Framework
 
Agile testing presentation
Agile testing presentationAgile testing presentation
Agile testing presentation
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
 
Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015
 
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
Agile Testing - Not Just Tester’s Story _ Dang Thanh LongAgile Testing - Not Just Tester’s Story _ Dang Thanh Long
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 

Viewers also liked

ISTQB - Advanced Test Analyst Certificate
ISTQB - Advanced Test Analyst CertificateISTQB - Advanced Test Analyst Certificate
ISTQB - Advanced Test Analyst CertificateKranthi Ram Nagelli
 
P&msp2010 07 risk-and-change-management
P&msp2010 07 risk-and-change-managementP&msp2010 07 risk-and-change-management
P&msp2010 07 risk-and-change-managementEmanuele Della Valle
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystSamer Desouky
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3Samer Desouky
 
Web Application Testing
Web Application TestingWeb Application Testing
Web Application TestingRicha Goel
 

Viewers also liked (8)

Ux, UI and US v1.2
Ux, UI and US v1.2Ux, UI and US v1.2
Ux, UI and US v1.2
 
Mobile Trends v1.0
Mobile Trends v1.0Mobile Trends v1.0
Mobile Trends v1.0
 
ISTQB - Advanced Test Analyst Certificate
ISTQB - Advanced Test Analyst CertificateISTQB - Advanced Test Analyst Certificate
ISTQB - Advanced Test Analyst Certificate
 
P&msp2010 07 risk-and-change-management
P&msp2010 07 risk-and-change-managementP&msp2010 07 risk-and-change-management
P&msp2010 07 risk-and-change-management
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test Analyst
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3
 
ISTQB REX BLACK book
ISTQB REX BLACK bookISTQB REX BLACK book
ISTQB REX BLACK book
 
Web Application Testing
Web Application TestingWeb Application Testing
Web Application Testing
 

Similar to Agile Tester - Crash Slides

Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development ProcessSoftware Park Thailand
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrumBestoutcome
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Skygirabrent
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015ITSpringBY
 

Similar to Agile Tester - Crash Slides (20)

Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
LeSS & Scrum-damentals
LeSS & Scrum-damentalsLeSS & Scrum-damentals
LeSS & Scrum-damentals
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
5 Whys of Scrum
5 Whys of Scrum5 Whys of Scrum
5 Whys of Scrum
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
module I.pptx
module I.pptxmodule I.pptx
module I.pptx
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Agile
AgileAgile
Agile
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
 
Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015
 

More from Samer Desouky

Hala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfHala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfSamer Desouky
 
Test Design Artifacts v1.0
Test Design Artifacts v1.0Test Design Artifacts v1.0
Test Design Artifacts v1.0Samer Desouky
 
Working from home; heaven or hell v1.0
Working from home; heaven or hell v1.0Working from home; heaven or hell v1.0
Working from home; heaven or hell v1.0Samer Desouky
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroSamer Desouky
 
Login & Registration defect taxonomy v1.0
Login & Registration defect taxonomy v1.0Login & Registration defect taxonomy v1.0
Login & Registration defect taxonomy v1.0Samer Desouky
 
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0Samer Desouky
 

More from Samer Desouky (7)

Hala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfHala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdf
 
Test Design Artifacts v1.0
Test Design Artifacts v1.0Test Design Artifacts v1.0
Test Design Artifacts v1.0
 
Working from home; heaven or hell v1.0
Working from home; heaven or hell v1.0Working from home; heaven or hell v1.0
Working from home; heaven or hell v1.0
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 Intro
 
Mobile trends v3.0
Mobile trends v3.0Mobile trends v3.0
Mobile trends v3.0
 
Login & Registration defect taxonomy v1.0
Login & Registration defect taxonomy v1.0Login & Registration defect taxonomy v1.0
Login & Registration defect taxonomy v1.0
 
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
 

Recently uploaded

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 

Recently uploaded (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 

Agile Tester - Crash Slides

  • 1. Copyrighted ® 2015 - Samer Desouky Certified Agile Tester Hard to Practice! It Takes Courage and Commitment
  • 2. Copyrighted ® 2015 - Samer Desouky Samer Desouky CQO – TestPRO CTO – Jobzella.com • Testing • ISTQB® Certified Tester • ISTQB® Certified Agile Tester • ISTQB® Certified Test Analyst • ISTQB® Certified Test Manager • Process Improvement • Certified Lean Six Sigma - Green Belt • Service Management • Certified ITIL® Foundation • Business Administration - MIS B.Sc. Presenter
  • 3. Copyrighted ® 2015 - Samer Desouky 3
  • 4. Copyrighted ® 2015 - Samer Desouky 4 Initiative focused on eliminating all waste in development processes Lean Software Development
  • 5. Copyrighted ® 2015 - Samer Desouky 5
  • 6. Copyrighted ® 2015 - Samer Desouky a way of dealing with a situation or problem
  • 7. Copyrighted ® 2015 - Samer Desouky 7 Lean Software Development
  • 8. Copyrighted ® 2015 - Samer Desouky Lean Principles We cannot do lean, we can use lean to improve our process Principles 1- Eliminate waste 2- Build Quality In 3- Amplify learning 4- Decide as late as possible 5- Deliver as fast as possible 6- Empower the team 7- See the whole 8
  • 9. Copyrighted ® 2015 - Samer Desouky Lean Principle #1 – Eliminate Wastes Many people came to work to spend their time on waste. What is waste, and how do you identify it? 9
  • 10. Copyrighted ® 2015 - Samer Desouky Lean Principle #1 – Eliminate Wastes 7 Wastes Inventory 1 Partially done work Extra processing 2 Extra processes Over production 3 Extra features Transportation 4 Task switching Waiting 5 Waiting Motion 6 Motion Defects 7 Defects 10
  • 11. Copyrighted ® 2015 - Samer Desouky ISTQB - Certified Agile Tester Agile Testing Mindset • No Quality Police • Continually improve • Don’t sit and wait – be proactive • Coding and testing are part of 1process • Apply agile principles and values
  • 12. Copyrighted ® 2015 - Samer Desouky Agile is not !!! • Crash schedule. • Remove all processes. • Neglect documentation. • Do anything. • Quick fix. • Silver bullet. • Test at the end. • No planning. • and above all, an excuse for poor quality.
  • 13. Copyrighted ® 2015 - Samer Desouky Agile vs Traditional 13
  • 14. Copyrighted ® 2015 - Samer Desouky Agile Targets For Professionals? 1. Delivering working software. 2. Delivering what the customer wants. 3. Ensure quality. 4. Getting feedback as early as possible. 5. Testing is not only about detecting failures but also about preventing faults. 6. Transfer testing from the most inflexible phase in the project to more flexible phases of the project. 14
  • 15. Copyrighted ® 2015 - Samer Desouky 1.1.1 Agile Software Development and the Agile Manifesto http://agilemanifesto.org/ 15
  • 16. Copyrighted ® 2015 - Samer Desouky 1.1.1 Agile Software Development and the Agile Manifesto 16 12 Principals of Agile software Development. 1. Satisfy the customer through early and continues delivering. 2. Welcome changing requirements, even late in development. 3. Deliver working software frequently. 4. Business people and development teams work together. 5. Build projects around motivated people. 6. Convey information via Face 2 Face conversation. 7. Working Software is the primary measure of progress. 8. Maintain constant pace indefinitely. 9. Give continuous attention to technical excellence. 10. Simplicity : maximizing the amount of work not done. 11. Teams are self-organized. 12. Teams retrospect and tune behavior.
  • 17. Copyrighted ® 2015 - Samer Desouky 1.1.2 Whole-Team Approach Self-organizing Teams
  • 18. Copyrighted ® 2015 - Samer Desouky 1.1.2 Whole-Team Approach Self-Organized Teams • Motivated individuals. • Work together toward a goal. • Readily adapt to changing demands. • Pull Work. • Manage their work. • Communicate more. • Mentoring & Coaching, Command & Control. • Have the ability and authority to take decisions. • Aren't afraid to ask questions to get their doubts clarified. • Continuously enhance their own skills. 18
  • 19. Copyrighted ® 2015 - Samer Desouky 1.1.2 Whole-Team Approach Its all about commitment and involvement !
  • 20. Copyrighted ® 2015 - Samer Desouky 1.1.2 Whole-Team Approach A Cow and a Chicken are walking down the road. The Chicken says: "Hey Cow, I was thinking we should open a restaurant!“ Cow replies: "Hm, maybe, what would we call it?“ The Chicken responds: "How about ‘beef-n-eggs'?“ The Cow thinks for a moment and says: "No thanks. I'd be committed, but you'd only be involved!“ Question: In a beef-and-egg breakfast, what's the difference between the Chicken and the Cow? Answer: The Chicken is involved, but the Cow is committed!
  • 21. Copyrighted ® 2015 - Samer Desouky 1.1.2 Whole-Team Approach Size Co-location MeetingDynamics 3 Amigos 21
  • 22. Copyrighted ® 2015 - Samer Desouky 1.1.3 Early and Frequent Feedback • EFF helps Agile teams incorporate most new changes into the product development process. • EFF Helps in: • Focus on features with the highest business value. • Focus on associated risk. • Manage the team since the capability is transparent to everyone. • Focus on what to delivered to the customer first. • How much work can we do in a sprint or iteration? • What could help us go faster? • What is preventing us from doing so? 22
  • 23. Copyrighted ® 2015 - Samer Desouky 1.2.1 Agile Software Development Approaches There are several Agile approaches, each of which implements the values and principles of the Agile Manifesto in different ways.
  • 24. Copyrighted ® 2015 - Samer Desouky 1.2.1 Agile Software Development Approaches Instruments and Practices: •Sprint •Product Increment •Product Backlog •Backlog Refinement •Sprint Backlog •Definition of Done •Timeboxing •Transparency 24
  • 25. Copyrighted ® 2015 - Samer Desouky 1.2.1 Agile Software Development Approaches JIT 25 Kanban Board WIP Limit Lead Time
  • 26. Copyrighted ® 2015 - Samer Desouky 1.2.2 Collaborative User Story Creation • Alternative to writing lengthy requirements specifications all up- front. • A User Story is : • Simple statement about what a user wants to do with a feature of the software. • Written from a user’s perspective. • Should not use technical jargon or state design goals. • Should be written in business language that is understandable to all. • Should focus on the who, what and why of a feature, not how. 26
  • 27. Copyrighted ® 2015 - Samer Desouky 1.2.2 Collaborative User Story Creation Capture an initial list of User Stories up-front (initial PB). Written on index cards or sticky notes and arrange. Shift focus from writing about features to discussing them. Story-writing workshop is held near the start of the project. Discussions are more important than whatever text is written. Users will often tell stories (current system or future system). User stories are written throughout the agile project. Feature list is useful for estimating and planning. Capturing all details when story is prioritized and due to be developed. 27
  • 28. Copyrighted ® 2015 - Samer Desouky 1.2.2 Collaborative User Story Creation [INVEST] Technique • Independent (Implemented in any order, there is no inherent dependency) • Negotiable (Can always be changed and rewritten) • Valuable (Deliver value to the end user) • Estimable (Always be able to estimate the size) • Small (Should not be so big as to become impossible to plan/task/prioritize) • Testable (User story or its related description must provide the necessary information) Created by Bill Wake 28
  • 29. Copyrighted ® 2015 - Samer Desouky 1.2.2 Collaborative User Story Creation 3C concept •Card •Conversation •Confirmation http://guide.agilealliance.org/guide/threecs.html29
  • 30. Copyrighted ® 2015 - Samer Desouky 1.2.3 Retrospectives Scrum Meetings Backlog Refinement (Grooming Meeting) Sprint Planning Meeting Daily Scrum Meeting Sprint Review Meeting Sprint Retrospective Meeting 30
  • 31. Copyrighted ® 2015 - Samer Desouky 1.2.4 Continuous Integration • Big-bang integration risks • Detailed decisions taken for high level specifications • Integration bugs grows overtime • Integration bugs hides overtime
  • 32. Copyrighted ® 2015 - Samer Desouky 1.2.4 Continuous Integration Integrate Automated Unit Tests Automated Build Tools Automated Deployment Tools Automated Regression Tests Good Coverage Manual tests 32
  • 33. Copyrighted ® 2015 - Samer Desouky 1.2.5 Release and Iteration Planning • Planning is an on-going activity, and this is the case in Agile lifecycles as well. Product Planning Release Planning Iteration Planning Daily Planning
  • 34. Software Testing is our Profession. www.testproeg.com Contact Us  +2 0222756841  +2 01021902447  +2 01000190709 30 Ahmad El-Zomor St., Nasr City, Cairo, Egypt E-Mail: info@testproeg.com