SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Copyright 2015, cPrime Inc. 1
AGILE TESTING IN
KANBAN
Copyright 2015, cPrime Inc. 2
Migrations, Add-Ons,
Licensing, Training,
Optimization and more
Atlassian, VersionOne,
AgileCraft, Innotas and more
Contract to Hire, Consulting,
Full-time, Executive Search
and more
ScrumMasters, Product
Owners, Scrum Coaches and
more
Transformations, Scaling,
Assessments, Planning,
Coaching, Training, Advisory
Services, Change
Management and more
WHO IS CPRIME?
Copyright 2015, cPrime Inc. 3
Today’s Presenter
Joe Vallone, Agile Coach
• Over 20 years of Software Development and project
management experience. Agile experience since 2002
• Undergraduate Engineering, USF
• Graduate MBA, Cox School of Business, SMU
• Certified SCRUM Professional (CSP, CSM)
• Experience leading Agile Transformations at Nokia, AT&T,
American Airlines
• Previous Agile/Scrum opponent now proponent
• Certified SAFe Program Consultant Trainer (SPCT)
• Implemented multiple scaling frameworks: Less, SAFe, and
Nexus
3
Joe.Vallone@cprime.com
Twitter: @joejv
Copyright 2015, cPrime Inc. 4
Agenda
• Introduction to Agile and Lean
• Intro to Kanban
• Kanban and ScrumBan
• How testers add value to cross-functional Agile Development
Teams
• How to test in an Agile Environment
• The Four Environments (Dev, Test, Stage, Production)
• Testing tools
Copyright 2015, cPrime Inc. 5
Adaptive Spectrum Drives Process
Selection
Scope Uncertainty + Effort Uncertainty:
PREDICTIVE ADAPTIVE REACTIVE
Plan-Driven Scrum Kanban
Waterfall
The Agile Zone
• Emphasize adaptability
to rapid change
• Enable detailed short-
term planning
• Evolve longer-term
specs, plans over time
• Overhead of enabling
change is costly for
predictable work
• Emphasize continuous
re-prioritization, efficient
allocation of work to
people
• Do not require work to
be planned against
calendar
• Handle unpredictable
work well
• Emphasize efficiency
(minimum cost,
duration)
• Perform well when
work is well understood
• Perform poorly when
uncertainty is high
5
Copyright 2015, cPrime Inc. 6
What is an Agile Process?
Any process that adheres to the principles of the
Agile Manifesto
We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on
the left more.
Manifesto for Agile Software Development, www.agilemanifesto.org
The concepts arose in software project management, BUT…
Change “software” to “products” or “deliverables” to apply more generally
6
Copyright 2015, cPrime Inc. 7
Agile is Lean*
1. Optimize the whole (value of complete solution, product)
• Consider big-picture, long-term as well as parts, short term
2. Eliminate waste
• Maximize amount of work not done
 Minimize non-product effort (documents, sign-offs)
 Defer decisions, work: YAGNI
3. Build Quality In
• Definition of Done, XP practices
4. Learn Constantly
• Feedback loops (external, internal)
5. Deliver Fast
• Short cycles, incremental delivery
6. Engage Everyone
• Group expertise / Wisdom of Crowds**
7. Keep Getting Better
• Retrospectives *www.poppendieck.com
**© 2004 James Surowiecki, Anchor Books
7
Copyright 2015, cPrime Inc. 8
What is Kanban?
• Kanban Japanese for Signal Card
• Pull system for work flow
• Originated from Toyota Manufacturing
 Signals up-stream to produce more
• Implemented as part of the Lean Software Movement
• An agreed upon system for capacity matching
• Visualization of work flow
• Less overhead than traditional Scrum
• Worked is pulled in as capacity is available
Copyright 2015, cPrime Inc. 9
Kanban Terms
• Lead Time – Time from Feature Request to completion (i.e.
elapsed time)
• Cycle Time – Time to finish the task (i.e. time per unit)
• Throughput – Amount of work delivered in a time frame
• WIP – Work in Process
• Swarm – Collaboration to reduce bottlenecks
Copyright 2015, cPrime Inc. 10
How does Kanban Work?
• Forces the team to visualize WIP (Work in Progress)
• Via Kanban board
• Constrained by WIP
• WIP limits cannot be exceeded
– No work is pulled unless a slot is available
• Flow of cards (work) through the system
• Identify the bottlenecks and optimize
• Based upon Little’s Law from Lean Manufacturing
• CT = WIP/Throughput
• Lower CT = Less Lead Time
Copyright 2015, cPrime Inc. 11
Card Wall/Kanban Board
Copyright 2015, cPrime Inc. 12
Walking the Kanban board
• Different color post-it notes can mean different things
• Priority, bugs, defects
• Class of Service – priorites, severity, due dates, etc.
• Left to right process flow
• Enables visualization of bottlenecks
• Post-it notes typically has:
• Description, assignment, <due date>
• Backlog is prioritized on demand by product owner
Copyright 2015, cPrime Inc. 13
How does it work with Software and
IT Systems?
• The first virtual Kanban system for software engineering was
implemented at Microsoft
• In IT work we often use a virtual kanban system
• Tools e.g. JIRA, Lean Kit, etc.
• no actual physical card is passed around to define the limit to
work-in-progress
• Helps to implement incremental process improvement
• Kaizen
Copyright 2015, cPrime Inc. 14
Differences from Traditional
Scrum/Agile
• Less Planning overhead
• If a card is available and it doesn’t exceed WIP, pull it.
• Planning on demand/as needed
• No estimating. WIP is the constraint
• Focus on the work and improving the system
• Still have daily standup which provides focus on work flow
through the system and resolving bottleknecks
• No time box!
Copyright 2015, cPrime Inc. 15
ScrumBan?
• Kanban combined with Scrum process and structure
• Ideal for predictable planning and release periods
• Regular planning and grooming sessions
• Combination of metrics
• Burndown and CFD
• Regular Kiazen sessions
• Time boxed
Copyright 2015, cPrime Inc. 16
Why use it?
• Trust is event driven and that small, frequent
gestures or events enhance trust more than larger
gestures
• Demand can be balanced against throughput with a
pull system
• Pull systems expose the bottlenecks and create
slack in non-bottlenecks
• Reduces system variability
• Reducing variability allows reduced Kanban tokens,
less WIP, and results in reduced average lead time
• Transparency on both work and process
• WIP Limits and class of service leads to
empowerment
Copyright 2015, cPrime Inc. 17
Lean Metrics
• WIP (Work in Progress)
• How many cards can we handle?
• CFD (Cumulative Flow Diagram)
• Focus on how to reduce lead time
• leverage point for improving quality is to reduce the quantity of
work-in-
• Little’s Law
• Lead Time = Cycle Time * WIP
• Cycle Time = WIP/Throughput
• Focus on the work
• NOT the worker
Copyright 2015, cPrime Inc. 18
Copyright 2015, cPrime Inc. 19
How do Testers Add Value in Agile
and Lean?
• Who’s responsible for testing?
• EVERYONE! – Paradigm Shift
• Developers need to ensure their code is high quality, BEFORE
giving it to test
• XP – TDD, Pair Programming, etc.
• Testers are part of the Cross-Functional Development Team
• Participate in all ceremonies, including estimation
• Testers create test plans and scripts while developers code
• Map the testing states to the Kanban board
Copyright 2015, cPrime Inc. 20
Sample QA Kanban Board
Source: blog.kanbanize.com
Copyright 2015, cPrime Inc. 21
Environments and DevOps
•Unit Testing
•TDD
•CI
•Development Teams have
Content Authority
Dev
•ATDD
•Test case Execution
•Early NFR Testing
•QA has Content Authority
•Regression Testing
Test •Identical to Prod
•Final NFR Testing
•UAT
•Product Manager has Content
Authority
•Full Regression Testing
•Exploratory Testing
Stage
•Release to Customer
•Release Documentation
•Release Management has
Content Authority
Prod
Copyright 2015, cPrime Inc. 22
Automation is Key!
• Continuous Integration
• Jenkins, Hudson, Cruise Control, etc.
• TDD
• xUnit,
• ATDD
• Cucumber
• Nightly builds
• Test Case Automation/Scripting
• Enables Great Exploratory Testing
Good News: Many testing tools and frameworks are free!
Copyright 2015, cPrime Inc. 23
Defects
• Don’t have them!
• Not realistic
• Solid Definition of Done
• Will slow down the throughput of the system
• Stories/Tasks are not complete if tests are failed
• It is valuable to determine where defects are found
• Development, Test, Staging, and Production
• Establish Defect Feedback Loop
• Defects found should result in new automated tests
• Product Owner and teams work together to prioritize
• Which defects have to be fixed now and which can wait?
Copyright 2015, cPrime Inc. 24
Agile Principle #7 – Working software is
the primary measure of progress
• Good coding practices
• Separation of Concerns
• SOLID, GRASP
• TDD – test first strategy
• ATDD - vetting and automating acceptance criteria
• Continuous Integration
• Hardening sprints
• Agile Requirements Modeling
• Agile testing metrics
Copyright 2015, cPrime Inc. 25
Agile Testing Quadrants
Courtesy of lisaCrispin.com
Copyright 2015, cPrime Inc. 26
Software Quality Metrics
• Defect Tracking System
• Number of defects
• Location/Identification
• Cyclomatic Complexity
• Number of unit tests
• % of unit test coverage
• Code Coverage
• Number and % of automated tests
• Number of refactors
Copyright 2015, cPrime Inc. 27
IMPORTANCE OF TESTING IN AGILE
• Advocate for the End User
• Making sure the right thing is built
• Visibility to what, how, and why something was
tested
• Not testing is costly – 50% of software goes untested
costing US economy $60B / year*
*Source: http://www.codeguru.com/blog/category/programming/the-cost-of-bugs.html
Copyright 2015, cPrime Inc. 32
Robust testing platform purpose-built for agile teams
QASYMPHONY
32
Copyright 2015, cPrime Inc. 33
33
TESTING TOOLS HAVE
NOT EVOLVED
Legacy testing software was not built for agile
Hard to use Doesn’t fit agile
workflows
Lack of integrations
with agile tools
Not cross-platform or
cross-browser
Copyright 2015, cPrime Inc. 34
34
OUR STRATEGY
QAS is the only software provider with integrated tools built for Agile
Elevate testing and QA from a cost center to a value provider by
delivering:
Efficiency for
the tester
Collaboration
for the team
Continuous
improvement
for the
enterprise
Copyright 2015, cPrime Inc. 35
35
WHAT THIS MEANS TO YOU
Efficiency for Tester
40% ⇩ Manual Documentation time
20% ⇩ Defect Reproduction time
Increased traceability to ALM
Collaboration Between
Teams
⇩ Time from design to test
⇩ Time from test to fix to retest
Increased visibility to code, design, build
Continuous Improvement
Across Organizations
⇧ Frequency of team evaluation
⇧ Available comparison data
Increased visibility to analytics from
entire SDLC
Copyright 2015, cPrime Inc. 36
36
A CORE PART OF THE AGILE TESTING
PROCESS
Agile Testing
Platform
BDD/TDD/ATDD
Reporting and
Insights
Automation
Integration with
Jenkins, Bamboo
and Selenium
ALM Integration
with Jira, Rally,
Version One
Exploratory
Testing
Copyright 2015, cPrime Inc. 37
37
OUR SOLUTIONS
For Test Case
Management
qTest is a powerful, elegant,
scalable test management
solution that works with small
teams and allows large
enterprises to coordinate and
track hundreds of projects
across many locations.
For Exploratory
Testing
qTest eXplorer is a ground-
breaking test
documentation tool that
supports exploratory and
unscripted testing AND
saves time when
performing traditional
manual testing.
For Reporting &
Insights
qMap is a revolutionary new
way to view the results from
your agile testing process,
providing a high level
visualization of your test
results and allowing you to
quickly identify issues.
Copyright 2015, cPrime Inc. 38
38
RICH, ACTIONABLE REPORTING
Application Quality
Heat Map
Customizable Graphical
Reporting
One-Click Traceability Matrices
Intuitive Custom
Query Builder
Copyright 2015, cPrime Inc. 39
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesAltaf Najvani
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experienceStefano Rizzo
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningoGuild .
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping WorkshopDana Pylayeva
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Kanban
KanbanKanban
Kanbanbramoe
 
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentHands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentStefan Wolpers
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 
Getting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog GroomingGetting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog GroomingEasy Agile
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 

Was ist angesagt? (20)

Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 Minutes
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experience
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Kanban
KanbanKanban
Kanban
 
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentHands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Getting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog GroomingGetting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog Grooming
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Jira training
Jira trainingJira training
Jira training
 

Andere mochten auch

Between Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesBetween Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesZbyszek Mockun
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps Shore Labs
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by stepGiulio Roggero
 
Microstrategy Integrity Manager for QA tests automation
Microstrategy Integrity Manager for QA tests automationMicrostrategy Integrity Manager for QA tests automation
Microstrategy Integrity Manager for QA tests automationSlava Potapenko
 
QA Lab: тестирование ПО. Степан Максимчук: "Effective Test Design Techniques"
QA Lab: тестирование ПО. Степан Максимчук: "Effective Test Design Techniques"QA Lab: тестирование ПО. Степан Максимчук: "Effective Test Design Techniques"
QA Lab: тестирование ПО. Степан Максимчук: "Effective Test Design Techniques"GeeksLab Odessa
 
JIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failureJIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failureACA IT-Solutions
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarCprime
 
Agile Data Architecture
Agile Data ArchitectureAgile Data Architecture
Agile Data ArchitectureCprime
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed TeamsCprime
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
 
Ugly Truths About Scaling Agile
Ugly Truths About Scaling AgileUgly Truths About Scaling Agile
Ugly Truths About Scaling AgileCprime
 
cPrime FBI Agile Success
 cPrime FBI Agile Success cPrime FBI Agile Success
cPrime FBI Agile SuccessCprime
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile ResourcingCprime
 
Agile Dependency Management
Agile Dependency ManagementAgile Dependency Management
Agile Dependency ManagementKmanthei
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Cprime
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 

Andere mochten auch (20)

Between Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesBetween Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologies
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
QA Workflow
QA WorkflowQA Workflow
QA Workflow
 
Kanban w JIRA
Kanban w JIRAKanban w JIRA
Kanban w JIRA
 
Microstrategy Integrity Manager for QA tests automation
Microstrategy Integrity Manager for QA tests automationMicrostrategy Integrity Manager for QA tests automation
Microstrategy Integrity Manager for QA tests automation
 
QA Lab: тестирование ПО. Степан Максимчук: "Effective Test Design Techniques"
QA Lab: тестирование ПО. Степан Максимчук: "Effective Test Design Techniques"QA Lab: тестирование ПО. Степан Максимчук: "Effective Test Design Techniques"
QA Lab: тестирование ПО. Степан Максимчук: "Effective Test Design Techniques"
 
JIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failureJIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failure
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 
Agile Data Architecture
Agile Data ArchitectureAgile Data Architecture
Agile Data Architecture
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Ugly Truths About Scaling Agile
Ugly Truths About Scaling AgileUgly Truths About Scaling Agile
Ugly Truths About Scaling Agile
 
cPrime FBI Agile Success
 cPrime FBI Agile Success cPrime FBI Agile Success
cPrime FBI Agile Success
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Agile Dependency Management
Agile Dependency ManagementAgile Dependency Management
Agile Dependency Management
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 

Ähnlich wie Kanban testing

Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesMike Kavis
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsStrongback Consulting
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Skygirabrent
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
Agile methodology and Scrum Framewwork
Agile methodology and Scrum FramewworkAgile methodology and Scrum Framewwork
Agile methodology and Scrum Framewworksalmanahmed368
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Adopting Agile
Adopting AgileAdopting Agile
Adopting AgileCoverity
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economyNUS-ISS
 
Enterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsEnterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsMaris Prabhakaran M
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission TeamsDashlane
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudDatavail
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal ServiceITSM Academy, Inc.
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 

Ähnlich wie Kanban testing (20)

Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practices
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
Automation and Technical Debt
Automation and Technical DebtAutomation and Technical Debt
Automation and Technical Debt
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Agile methodology and Scrum Framewwork
Agile methodology and Scrum FramewworkAgile methodology and Scrum Framewwork
Agile methodology and Scrum Framewwork
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Adopting Agile
Adopting AgileAdopting Agile
Adopting Agile
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
 
Isec
IsecIsec
Isec
 
Enterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsEnterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of Methods
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal Service
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 

Mehr von Cprime

Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...
Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...
Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...Cprime
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Cprime
 
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionHarnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionCprime
 
AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...Cprime
 
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Cprime
 
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTCprime
 
From Project to Product - The Need for Speed
From Project to Product - The Need for SpeedFrom Project to Product - The Need for Speed
From Project to Product - The Need for SpeedCprime
 
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerWe Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerCprime
 
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTHow to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTCprime
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsCprime
 
Enterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingEnterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingCprime
 
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...Cprime
 
Perfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementPerfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementCprime
 
From Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouFrom Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouCprime
 
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Cprime
 
6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve ThemCprime
 
Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Cprime
 
How to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementHow to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementCprime
 
The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5Cprime
 

Mehr von Cprime (20)

Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...
Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...
Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
 
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionHarnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
 
AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...
 
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
 
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
 
From Project to Product - The Need for Speed
From Project to Product - The Need for SpeedFrom Project to Product - The Need for Speed
From Project to Product - The Need for Speed
 
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerWe Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
 
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTHow to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your Teams
 
Enterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingEnterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and Marketing
 
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
 
Perfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementPerfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service Management
 
From Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouFrom Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to You
 
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
 
6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them
 
Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1
 
How to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementHow to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service Management
 
The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5
 

Kürzlich hochgeladen

%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
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
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%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 Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
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
 
+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
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%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
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
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
 
%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
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 

Kürzlich hochgeladen (20)

%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
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...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%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 Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
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
 
+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...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%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
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
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...
 
%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
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 

Kanban testing

  • 1. Copyright 2015, cPrime Inc. 1 AGILE TESTING IN KANBAN
  • 2. Copyright 2015, cPrime Inc. 2 Migrations, Add-Ons, Licensing, Training, Optimization and more Atlassian, VersionOne, AgileCraft, Innotas and more Contract to Hire, Consulting, Full-time, Executive Search and more ScrumMasters, Product Owners, Scrum Coaches and more Transformations, Scaling, Assessments, Planning, Coaching, Training, Advisory Services, Change Management and more WHO IS CPRIME?
  • 3. Copyright 2015, cPrime Inc. 3 Today’s Presenter Joe Vallone, Agile Coach • Over 20 years of Software Development and project management experience. Agile experience since 2002 • Undergraduate Engineering, USF • Graduate MBA, Cox School of Business, SMU • Certified SCRUM Professional (CSP, CSM) • Experience leading Agile Transformations at Nokia, AT&T, American Airlines • Previous Agile/Scrum opponent now proponent • Certified SAFe Program Consultant Trainer (SPCT) • Implemented multiple scaling frameworks: Less, SAFe, and Nexus 3 Joe.Vallone@cprime.com Twitter: @joejv
  • 4. Copyright 2015, cPrime Inc. 4 Agenda • Introduction to Agile and Lean • Intro to Kanban • Kanban and ScrumBan • How testers add value to cross-functional Agile Development Teams • How to test in an Agile Environment • The Four Environments (Dev, Test, Stage, Production) • Testing tools
  • 5. Copyright 2015, cPrime Inc. 5 Adaptive Spectrum Drives Process Selection Scope Uncertainty + Effort Uncertainty: PREDICTIVE ADAPTIVE REACTIVE Plan-Driven Scrum Kanban Waterfall The Agile Zone • Emphasize adaptability to rapid change • Enable detailed short- term planning • Evolve longer-term specs, plans over time • Overhead of enabling change is costly for predictable work • Emphasize continuous re-prioritization, efficient allocation of work to people • Do not require work to be planned against calendar • Handle unpredictable work well • Emphasize efficiency (minimum cost, duration) • Perform well when work is well understood • Perform poorly when uncertainty is high 5
  • 6. Copyright 2015, cPrime Inc. 6 What is an Agile Process? Any process that adheres to the principles of the Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Manifesto for Agile Software Development, www.agilemanifesto.org The concepts arose in software project management, BUT… Change “software” to “products” or “deliverables” to apply more generally 6
  • 7. Copyright 2015, cPrime Inc. 7 Agile is Lean* 1. Optimize the whole (value of complete solution, product) • Consider big-picture, long-term as well as parts, short term 2. Eliminate waste • Maximize amount of work not done  Minimize non-product effort (documents, sign-offs)  Defer decisions, work: YAGNI 3. Build Quality In • Definition of Done, XP practices 4. Learn Constantly • Feedback loops (external, internal) 5. Deliver Fast • Short cycles, incremental delivery 6. Engage Everyone • Group expertise / Wisdom of Crowds** 7. Keep Getting Better • Retrospectives *www.poppendieck.com **© 2004 James Surowiecki, Anchor Books 7
  • 8. Copyright 2015, cPrime Inc. 8 What is Kanban? • Kanban Japanese for Signal Card • Pull system for work flow • Originated from Toyota Manufacturing  Signals up-stream to produce more • Implemented as part of the Lean Software Movement • An agreed upon system for capacity matching • Visualization of work flow • Less overhead than traditional Scrum • Worked is pulled in as capacity is available
  • 9. Copyright 2015, cPrime Inc. 9 Kanban Terms • Lead Time – Time from Feature Request to completion (i.e. elapsed time) • Cycle Time – Time to finish the task (i.e. time per unit) • Throughput – Amount of work delivered in a time frame • WIP – Work in Process • Swarm – Collaboration to reduce bottlenecks
  • 10. Copyright 2015, cPrime Inc. 10 How does Kanban Work? • Forces the team to visualize WIP (Work in Progress) • Via Kanban board • Constrained by WIP • WIP limits cannot be exceeded – No work is pulled unless a slot is available • Flow of cards (work) through the system • Identify the bottlenecks and optimize • Based upon Little’s Law from Lean Manufacturing • CT = WIP/Throughput • Lower CT = Less Lead Time
  • 11. Copyright 2015, cPrime Inc. 11 Card Wall/Kanban Board
  • 12. Copyright 2015, cPrime Inc. 12 Walking the Kanban board • Different color post-it notes can mean different things • Priority, bugs, defects • Class of Service – priorites, severity, due dates, etc. • Left to right process flow • Enables visualization of bottlenecks • Post-it notes typically has: • Description, assignment, <due date> • Backlog is prioritized on demand by product owner
  • 13. Copyright 2015, cPrime Inc. 13 How does it work with Software and IT Systems? • The first virtual Kanban system for software engineering was implemented at Microsoft • In IT work we often use a virtual kanban system • Tools e.g. JIRA, Lean Kit, etc. • no actual physical card is passed around to define the limit to work-in-progress • Helps to implement incremental process improvement • Kaizen
  • 14. Copyright 2015, cPrime Inc. 14 Differences from Traditional Scrum/Agile • Less Planning overhead • If a card is available and it doesn’t exceed WIP, pull it. • Planning on demand/as needed • No estimating. WIP is the constraint • Focus on the work and improving the system • Still have daily standup which provides focus on work flow through the system and resolving bottleknecks • No time box!
  • 15. Copyright 2015, cPrime Inc. 15 ScrumBan? • Kanban combined with Scrum process and structure • Ideal for predictable planning and release periods • Regular planning and grooming sessions • Combination of metrics • Burndown and CFD • Regular Kiazen sessions • Time boxed
  • 16. Copyright 2015, cPrime Inc. 16 Why use it? • Trust is event driven and that small, frequent gestures or events enhance trust more than larger gestures • Demand can be balanced against throughput with a pull system • Pull systems expose the bottlenecks and create slack in non-bottlenecks • Reduces system variability • Reducing variability allows reduced Kanban tokens, less WIP, and results in reduced average lead time • Transparency on both work and process • WIP Limits and class of service leads to empowerment
  • 17. Copyright 2015, cPrime Inc. 17 Lean Metrics • WIP (Work in Progress) • How many cards can we handle? • CFD (Cumulative Flow Diagram) • Focus on how to reduce lead time • leverage point for improving quality is to reduce the quantity of work-in- • Little’s Law • Lead Time = Cycle Time * WIP • Cycle Time = WIP/Throughput • Focus on the work • NOT the worker
  • 19. Copyright 2015, cPrime Inc. 19 How do Testers Add Value in Agile and Lean? • Who’s responsible for testing? • EVERYONE! – Paradigm Shift • Developers need to ensure their code is high quality, BEFORE giving it to test • XP – TDD, Pair Programming, etc. • Testers are part of the Cross-Functional Development Team • Participate in all ceremonies, including estimation • Testers create test plans and scripts while developers code • Map the testing states to the Kanban board
  • 20. Copyright 2015, cPrime Inc. 20 Sample QA Kanban Board Source: blog.kanbanize.com
  • 21. Copyright 2015, cPrime Inc. 21 Environments and DevOps •Unit Testing •TDD •CI •Development Teams have Content Authority Dev •ATDD •Test case Execution •Early NFR Testing •QA has Content Authority •Regression Testing Test •Identical to Prod •Final NFR Testing •UAT •Product Manager has Content Authority •Full Regression Testing •Exploratory Testing Stage •Release to Customer •Release Documentation •Release Management has Content Authority Prod
  • 22. Copyright 2015, cPrime Inc. 22 Automation is Key! • Continuous Integration • Jenkins, Hudson, Cruise Control, etc. • TDD • xUnit, • ATDD • Cucumber • Nightly builds • Test Case Automation/Scripting • Enables Great Exploratory Testing Good News: Many testing tools and frameworks are free!
  • 23. Copyright 2015, cPrime Inc. 23 Defects • Don’t have them! • Not realistic • Solid Definition of Done • Will slow down the throughput of the system • Stories/Tasks are not complete if tests are failed • It is valuable to determine where defects are found • Development, Test, Staging, and Production • Establish Defect Feedback Loop • Defects found should result in new automated tests • Product Owner and teams work together to prioritize • Which defects have to be fixed now and which can wait?
  • 24. Copyright 2015, cPrime Inc. 24 Agile Principle #7 – Working software is the primary measure of progress • Good coding practices • Separation of Concerns • SOLID, GRASP • TDD – test first strategy • ATDD - vetting and automating acceptance criteria • Continuous Integration • Hardening sprints • Agile Requirements Modeling • Agile testing metrics
  • 25. Copyright 2015, cPrime Inc. 25 Agile Testing Quadrants Courtesy of lisaCrispin.com
  • 26. Copyright 2015, cPrime Inc. 26 Software Quality Metrics • Defect Tracking System • Number of defects • Location/Identification • Cyclomatic Complexity • Number of unit tests • % of unit test coverage • Code Coverage • Number and % of automated tests • Number of refactors
  • 27. Copyright 2015, cPrime Inc. 27 IMPORTANCE OF TESTING IN AGILE • Advocate for the End User • Making sure the right thing is built • Visibility to what, how, and why something was tested • Not testing is costly – 50% of software goes untested costing US economy $60B / year* *Source: http://www.codeguru.com/blog/category/programming/the-cost-of-bugs.html
  • 28. Copyright 2015, cPrime Inc. 32 Robust testing platform purpose-built for agile teams QASYMPHONY 32
  • 29. Copyright 2015, cPrime Inc. 33 33 TESTING TOOLS HAVE NOT EVOLVED Legacy testing software was not built for agile Hard to use Doesn’t fit agile workflows Lack of integrations with agile tools Not cross-platform or cross-browser
  • 30. Copyright 2015, cPrime Inc. 34 34 OUR STRATEGY QAS is the only software provider with integrated tools built for Agile Elevate testing and QA from a cost center to a value provider by delivering: Efficiency for the tester Collaboration for the team Continuous improvement for the enterprise
  • 31. Copyright 2015, cPrime Inc. 35 35 WHAT THIS MEANS TO YOU Efficiency for Tester 40% ⇩ Manual Documentation time 20% ⇩ Defect Reproduction time Increased traceability to ALM Collaboration Between Teams ⇩ Time from design to test ⇩ Time from test to fix to retest Increased visibility to code, design, build Continuous Improvement Across Organizations ⇧ Frequency of team evaluation ⇧ Available comparison data Increased visibility to analytics from entire SDLC
  • 32. Copyright 2015, cPrime Inc. 36 36 A CORE PART OF THE AGILE TESTING PROCESS Agile Testing Platform BDD/TDD/ATDD Reporting and Insights Automation Integration with Jenkins, Bamboo and Selenium ALM Integration with Jira, Rally, Version One Exploratory Testing
  • 33. Copyright 2015, cPrime Inc. 37 37 OUR SOLUTIONS For Test Case Management qTest is a powerful, elegant, scalable test management solution that works with small teams and allows large enterprises to coordinate and track hundreds of projects across many locations. For Exploratory Testing qTest eXplorer is a ground- breaking test documentation tool that supports exploratory and unscripted testing AND saves time when performing traditional manual testing. For Reporting & Insights qMap is a revolutionary new way to view the results from your agile testing process, providing a high level visualization of your test results and allowing you to quickly identify issues.
  • 34. Copyright 2015, cPrime Inc. 38 38 RICH, ACTIONABLE REPORTING Application Quality Heat Map Customizable Graphical Reporting One-Click Traceability Matrices Intuitive Custom Query Builder
  • 35. Copyright 2015, cPrime Inc. 39 Questions?