SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
CMMI - AGILE | WORKING BETTER TOGETHER
Case Study of Reuters Software (Thailand) Limited or "RSTL"

By Mr. Pornthep Seawlho, Software Process Manager
Reuters Software (Thailand) Limited
Case Study for Educational Purpose at Software Park Thailand, 29 May 2014
The Analytical Approach : The case study is examined in order to understand
what has happened and why. It is not necessary to identify problems or suggest
solutions.
Image Ref: www.stanthonyschool-nh.com
RSTL
Bangkok
INTRODUCTION TO THE COMPANY AND RSTL
1050 staff primarily engages in the development of Thomson Reuters products. 
Also home of the editorial team and the sales team covering Indochina countries.
Model/Cert. Expertise: CMMI, Scrum, Kanban, Six Sigma, PMP, ITIL, ISO 9001, ISO 27001
Thomson Reuters
New York
2
3
AND
FREE
THE COMPANY'S PRODUCTS
SOFTWARE PROCESS IMPROVEMENT IN RSTL
Guides for Process Improvement Health Check and Feedback for
Improvement
CMMI
+
Agile
Image Ref: http://blog.discourse.org
SCAMPI
Image Ref: www.autoanything.com
4
RSTL STARTED ADOPTING "AGILE" IN 2011
Four Manifesto for
Agile Software
Development
Twelve Principles
behind Agile
Manifesto
Senior Management’s
Direction
Agile Coach
Scrum Coach
Kanban Coach
Internal / External
Training
Automation
Process team proactively
support teams, deliver training
and being a coach!
She needed
They got
Image Ref: http://choosingchildren.wordpress.com
Image Ref: http://sme-blog.com 5
SCOPE OF THE CASE STUDY
(1) TEAM: "DATA ACCESS CONTROL"
(2) TEAM: "EIKON HOME PAGE"
RSTL CMMI APPRAISAL (SCAMPI-A)
SEPTEMBER 2013
CMMI V.1.3 CAPABILITY LEVEL 3 :
REQM, RD, VER, VAL
REQM = Requirements Management
RD = Requirements Development
VER = Verification (Do the thing right )
VAL = Validation (Do the right thing)
2013 BUSINESS PRIORITY:
INNOVATION & QUALITY
Scrum - optimizing Iterative SDLC
Scrum - using Scrum Guide 2011
6
Two Agile Teams under
CMMI Appraisal 2013
Back-End / 4-Week Sprint /
One Release on Production
Front-End / 2-Week Sprint /
Frequent Release on Beta &
Production Env.
Enterprise Platform
POLICIES AND PROCESSES
Eikon Views
Realtime Technology
Etc.
Global
Policies
Standard Process Sets
Tailored Process /
Methods of Working
7
Back-End / 4-Week Sprint /
One Release on Production
Front-End / 2-Week Sprint /
Frequent Release on Beta &
Production Env.
REQUIREMENTS MANAGEMENT (REQM)
WORK PRODUCTS* : SG1**
• Product Requirements
Specification (PRS) from
Product Manager
• Product Backlog
• Scope-Progress document
• Change-Tracking document
* Example of work products. More
artifacts were used in the appraisal.
WORK PRODUCTS : SG1
• Product Roadmap from
Product Manager
• Product Backlog in JIRA
• Requirement change records
and traceability in JIRA
8
Image Ref: http://cynthiaknight.com Image Ref: www.thetechherald.com
REQUIREMENTS DEVELOPMENT (RD)

WORK PRODUCTS
• Requirements analysis and
allocation in Project
Functional Specification
(PFS) to communicate
Product Manager : SG1, SG2
• Acceptance criteria in Sprint
Backlog in JIRA : SG3
• Design documents : SG2
WORK PRODUCTS
• Requirements analysis,
allocation and acceptance
criteria in Sprint Backlog in
JIRA : SG1, SG2
• Design documents and
prototype : SG2, SG3
• Requirements blocker or
dependency within JIRA :
SG2, SG3
9
Image Ref: www.methodsandtools.comImage Ref: http://abc-lang.com
VERIFICATION (VER)

WORK PRODUCTS
• Code and document review
results in emails and Adobe
Acrobat Shared Review : SG2
• Unit Test Checklist : SG1
• System test objective, test plan,
test steps, test report for
stakeholders in ZION system :
SG1, SG3
• Defect record and action in
Team Track Defect
Management tool : SG3

WORK PRODUCTS
• Automated functional test
and regression test
environments : SG1
• Code review result AND pair-
testing result in JIRA : SG2
• Defect record and action in
JIRA : SG3
• Test progress report
document for stakeholders :
SG3
10
Image Ref: www.extentia.com
Image Ref: http://en.wikipedia.org
VALIDATION (VAL)

WORK PRODUCTS
• Acceptance criteria in JIRA :
SG1
• Feedback from Product
Manager in software
demonstration by Local
Product Owner and team :
SG2

WORK PRODUCTS
• Acceptance criteria in JIRA :
SG1
• Feedback from Product
Managers to software
demonstration at Sprint
Reviews and trial usage during
Sprints: SG2
• Beta environment test report
from QA team: SG2
11
Image Ref: www.linkcommunication.co.uk Image Ref: www.fanpop.com
COLLECTING IMPROVEMENT INFORMATION
12
FEEDBACK IN
RETROSPECTIVE
FEEDBACK TO MOW
FROM RELEVANT
STAKEHOLDERS
FEEDBACK FROM/TO
PROCESS TEAM
MEETING WITH
MANAGEMENT
POLICIES
&
PROCESSES
RSTL'S NEXT STEPS
AUTOMATION


KNOWLEDGE SHARING
1.


2.
13
SUMMARY FROM THE CASE STUDY

1. Long experience in CMMI gave an understanding about overall software development best practices and risks.
2. Scrum was used to focus Engineering improvement by using one seamless workflow to promote SPs/GPs in
REQM, RD, and VAL.
3. Scrum did not address the peer review SPs/GPs in VER. Code inspection, pair-programming, and offline
document review can be options.
4. Automation was a key of successful Scrum because it shortened development and verification times to make a
frequent release.
5. Automation was a quick way to implement SGs/GPs. It also built affirmations and artifacts for SCAMPI.
CMMI
Agile
Image Ref: www.ascedtu.com
CMMIAgile
14
END OF SLIDES
"Without continual growth and progress,
such words as improvement, achievement and
success have no meaning."

Benjamin Franklin (1706-90)
philosopher, writer, inventor and diplomat
“ALWAYS LINK IMPROVEMENTS TO YOUR
BUSINESS GOALS”
15

Más contenido relacionado

La actualidad más candente

Agile Aspects of Performance Testing
Agile Aspects of Performance TestingAgile Aspects of Performance Testing
Agile Aspects of Performance TestingAlexander Podelko
 
Managing Software Development Workflow with Jira
Managing Software Development Workflow with JiraManaging Software Development Workflow with Jira
Managing Software Development Workflow with JiraICHOFU VICTOR
 
QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015Tom Churchwell
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Bagaria Swati
 
software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017CuongHoang80
 
matt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & toolmatt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & toolCuongHoang80
 
Introduction to software quality assurance
Introduction to software quality assuranceIntroduction to software quality assurance
Introduction to software quality assuranceMalang QA Community
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLCAdil Mughal
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)Yotam Sharan
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecycleLee Barnes
 
Building quality in the SAFe way
Building quality in the SAFe way Building quality in the SAFe way
Building quality in the SAFe way Subrahmaniam S.R.V
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021GoQA
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software
 
Resume_Saurabh jain
Resume_Saurabh jainResume_Saurabh jain
Resume_Saurabh jainSaurabh Jain
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance GuidelinesTim Stribos
 
Agile testing - Reducing time to Market
Agile testing - Reducing time to MarketAgile testing - Reducing time to Market
Agile testing - Reducing time to MarketManoj K G
 
Quality strategies in Agile Transformation
Quality strategies in Agile TransformationQuality strategies in Agile Transformation
Quality strategies in Agile TransformationKaali Dass PMP, PhD.
 

La actualidad más candente (20)

Agile Aspects of Performance Testing
Agile Aspects of Performance TestingAgile Aspects of Performance Testing
Agile Aspects of Performance Testing
 
Managing Software Development Workflow with Jira
Managing Software Development Workflow with JiraManaging Software Development Workflow with Jira
Managing Software Development Workflow with Jira
 
QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!
 
05 sqa overview
05 sqa overview05 sqa overview
05 sqa overview
 
software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017
 
matt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & toolmatt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & tool
 
Introduction to software quality assurance
Introduction to software quality assuranceIntroduction to software quality assurance
Introduction to software quality assurance
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLC
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile Lifecycle
 
Building quality in the SAFe way
Building quality in the SAFe way Building quality in the SAFe way
Building quality in the SAFe way
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance Services
 
Resume_Saurabh jain
Resume_Saurabh jainResume_Saurabh jain
Resume_Saurabh jain
 
Resume
ResumeResume
Resume
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance Guidelines
 
Agile testing - Reducing time to Market
Agile testing - Reducing time to MarketAgile testing - Reducing time to Market
Agile testing - Reducing time to Market
 
Quality strategies in Agile Transformation
Quality strategies in Agile TransformationQuality strategies in Agile Transformation
Quality strategies in Agile Transformation
 

Destacado

Keys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile CompatibleKeys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile CompatibleHillel Glazer
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementSPIN Chennai
 
A comparative study of process templates in team
A comparative study of process templates in teamA comparative study of process templates in team
A comparative study of process templates in teamaminmesbahi
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"Délio Almeida
 
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...Délio Almeida
 
Agile An Evolutive Approach From Cmmi Iso
Agile   An Evolutive Approach From Cmmi    IsoAgile   An Evolutive Approach From Cmmi    Iso
Agile An Evolutive Approach From Cmmi IsoMiguel Insaurralde
 
SCRUM + CMMI = SCRUMMI?
SCRUM + CMMI = SCRUMMI?SCRUM + CMMI = SCRUMMI?
SCRUM + CMMI = SCRUMMI?mharbolt
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherTechWell
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMIAgileee
 

Destacado (15)

Keys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile CompatibleKeys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile Compatible
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or Complement
 
A comparative study of process templates in team
A comparative study of process templates in teamA comparative study of process templates in team
A comparative study of process templates in team
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
 
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
 
Agile And Cmmi
Agile And CmmiAgile And Cmmi
Agile And Cmmi
 
Agile An Evolutive Approach From Cmmi Iso
Agile   An Evolutive Approach From Cmmi    IsoAgile   An Evolutive Approach From Cmmi    Iso
Agile An Evolutive Approach From Cmmi Iso
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Cmmi with Agile - Demystified
Cmmi with Agile - DemystifiedCmmi with Agile - Demystified
Cmmi with Agile - Demystified
 
SCRUM + CMMI = SCRUMMI?
SCRUM + CMMI = SCRUMMI?SCRUM + CMMI = SCRUMMI?
SCRUM + CMMI = SCRUMMI?
 
CMMI Agile Mapping
CMMI Agile MappingCMMI Agile Mapping
CMMI Agile Mapping
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work Together
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 

Similar a Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557 slide by RSTL)

The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile modelSanthaseelP
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints EfficientlyLemi Orhan Ergin
 
Agile IT Project Management
Agile IT Project ManagementAgile IT Project Management
Agile IT Project ManagementSupreeth Rajan
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
Narendra Singh_Resume
Narendra Singh_ResumeNarendra Singh_Resume
Narendra Singh_ResumeNarendra Rana
 
Process and methodolgy followed @ Top Guru Assistants
Process and methodolgy followed @ Top Guru AssistantsProcess and methodolgy followed @ Top Guru Assistants
Process and methodolgy followed @ Top Guru AssistantsYatin Kalra (Paul)
 
Close to agile
Close to agileClose to agile
Close to agilephilywu
 
HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3Armand Spoto
 
Toolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareToolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareJoscha Jenni
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Moataz Nabil
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodologyyasirkhan_77
 
Rapidflow apps agile pg&c solution
Rapidflow apps agile pg&c solutionRapidflow apps agile pg&c solution
Rapidflow apps agile pg&c solutionMBist
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsWorksoft
 

Similar a Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557 slide by RSTL) (20)

The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile model
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
 
Agile IT Project Management
Agile IT Project ManagementAgile IT Project Management
Agile IT Project Management
 
Getting Started with Scrum
Getting Started with ScrumGetting Started with Scrum
Getting Started with Scrum
 
Sdlc plan
Sdlc planSdlc plan
Sdlc plan
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Narendra Singh_Resume
Narendra Singh_ResumeNarendra Singh_Resume
Narendra Singh_Resume
 
Process and methodolgy followed @ Top Guru Assistants
Process and methodolgy followed @ Top Guru AssistantsProcess and methodolgy followed @ Top Guru Assistants
Process and methodolgy followed @ Top Guru Assistants
 
Close to agile
Close to agileClose to agile
Close to agile
 
Plan.pptx
Plan.pptxPlan.pptx
Plan.pptx
 
HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3
 
Toolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareToolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working software
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Arun Sivakumar
Arun SivakumarArun Sivakumar
Arun Sivakumar
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
Rapidflow apps agile pg&c solution
Rapidflow apps agile pg&c solutionRapidflow apps agile pg&c solution
Rapidflow apps agile pg&c solution
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 

Último

Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
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
 
%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
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
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
 
%+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
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
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
 
+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 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
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%+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 Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Último (20)

Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
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
 
%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
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
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...
 
%+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...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
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...
 
+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 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...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+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 Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557 slide by RSTL)

  • 1. CMMI - AGILE | WORKING BETTER TOGETHER Case Study of Reuters Software (Thailand) Limited or "RSTL" By Mr. Pornthep Seawlho, Software Process Manager Reuters Software (Thailand) Limited Case Study for Educational Purpose at Software Park Thailand, 29 May 2014 The Analytical Approach : The case study is examined in order to understand what has happened and why. It is not necessary to identify problems or suggest solutions.
  • 2. Image Ref: www.stanthonyschool-nh.com RSTL Bangkok INTRODUCTION TO THE COMPANY AND RSTL 1050 staff primarily engages in the development of Thomson Reuters products. Also home of the editorial team and the sales team covering Indochina countries. Model/Cert. Expertise: CMMI, Scrum, Kanban, Six Sigma, PMP, ITIL, ISO 9001, ISO 27001 Thomson Reuters New York 2
  • 4. SOFTWARE PROCESS IMPROVEMENT IN RSTL Guides for Process Improvement Health Check and Feedback for Improvement CMMI + Agile Image Ref: http://blog.discourse.org SCAMPI Image Ref: www.autoanything.com 4
  • 5. RSTL STARTED ADOPTING "AGILE" IN 2011 Four Manifesto for Agile Software Development Twelve Principles behind Agile Manifesto Senior Management’s Direction Agile Coach Scrum Coach Kanban Coach Internal / External Training Automation Process team proactively support teams, deliver training and being a coach! She needed They got Image Ref: http://choosingchildren.wordpress.com Image Ref: http://sme-blog.com 5
  • 6. SCOPE OF THE CASE STUDY (1) TEAM: "DATA ACCESS CONTROL" (2) TEAM: "EIKON HOME PAGE" RSTL CMMI APPRAISAL (SCAMPI-A) SEPTEMBER 2013 CMMI V.1.3 CAPABILITY LEVEL 3 : REQM, RD, VER, VAL REQM = Requirements Management RD = Requirements Development VER = Verification (Do the thing right ) VAL = Validation (Do the right thing) 2013 BUSINESS PRIORITY: INNOVATION & QUALITY Scrum - optimizing Iterative SDLC Scrum - using Scrum Guide 2011 6 Two Agile Teams under CMMI Appraisal 2013 Back-End / 4-Week Sprint / One Release on Production Front-End / 2-Week Sprint / Frequent Release on Beta & Production Env.
  • 7. Enterprise Platform POLICIES AND PROCESSES Eikon Views Realtime Technology Etc. Global Policies Standard Process Sets Tailored Process / Methods of Working 7 Back-End / 4-Week Sprint / One Release on Production Front-End / 2-Week Sprint / Frequent Release on Beta & Production Env.
  • 8. REQUIREMENTS MANAGEMENT (REQM) WORK PRODUCTS* : SG1** • Product Requirements Specification (PRS) from Product Manager • Product Backlog • Scope-Progress document • Change-Tracking document * Example of work products. More artifacts were used in the appraisal. WORK PRODUCTS : SG1 • Product Roadmap from Product Manager • Product Backlog in JIRA • Requirement change records and traceability in JIRA 8 Image Ref: http://cynthiaknight.com Image Ref: www.thetechherald.com
  • 9. REQUIREMENTS DEVELOPMENT (RD) WORK PRODUCTS • Requirements analysis and allocation in Project Functional Specification (PFS) to communicate Product Manager : SG1, SG2 • Acceptance criteria in Sprint Backlog in JIRA : SG3 • Design documents : SG2 WORK PRODUCTS • Requirements analysis, allocation and acceptance criteria in Sprint Backlog in JIRA : SG1, SG2 • Design documents and prototype : SG2, SG3 • Requirements blocker or dependency within JIRA : SG2, SG3 9 Image Ref: www.methodsandtools.comImage Ref: http://abc-lang.com
  • 10. VERIFICATION (VER) WORK PRODUCTS • Code and document review results in emails and Adobe Acrobat Shared Review : SG2 • Unit Test Checklist : SG1 • System test objective, test plan, test steps, test report for stakeholders in ZION system : SG1, SG3 • Defect record and action in Team Track Defect Management tool : SG3 WORK PRODUCTS • Automated functional test and regression test environments : SG1 • Code review result AND pair- testing result in JIRA : SG2 • Defect record and action in JIRA : SG3 • Test progress report document for stakeholders : SG3 10 Image Ref: www.extentia.com Image Ref: http://en.wikipedia.org
  • 11. VALIDATION (VAL) WORK PRODUCTS • Acceptance criteria in JIRA : SG1 • Feedback from Product Manager in software demonstration by Local Product Owner and team : SG2 WORK PRODUCTS • Acceptance criteria in JIRA : SG1 • Feedback from Product Managers to software demonstration at Sprint Reviews and trial usage during Sprints: SG2 • Beta environment test report from QA team: SG2 11 Image Ref: www.linkcommunication.co.uk Image Ref: www.fanpop.com
  • 12. COLLECTING IMPROVEMENT INFORMATION 12 FEEDBACK IN RETROSPECTIVE FEEDBACK TO MOW FROM RELEVANT STAKEHOLDERS FEEDBACK FROM/TO PROCESS TEAM MEETING WITH MANAGEMENT POLICIES & PROCESSES
  • 14. SUMMARY FROM THE CASE STUDY 1. Long experience in CMMI gave an understanding about overall software development best practices and risks. 2. Scrum was used to focus Engineering improvement by using one seamless workflow to promote SPs/GPs in REQM, RD, and VAL. 3. Scrum did not address the peer review SPs/GPs in VER. Code inspection, pair-programming, and offline document review can be options. 4. Automation was a key of successful Scrum because it shortened development and verification times to make a frequent release. 5. Automation was a quick way to implement SGs/GPs. It also built affirmations and artifacts for SCAMPI. CMMI Agile Image Ref: www.ascedtu.com CMMIAgile 14
  • 15. END OF SLIDES "Without continual growth and progress, such words as improvement, achievement and success have no meaning." Benjamin Franklin (1706-90) philosopher, writer, inventor and diplomat “ALWAYS LINK IMPROVEMENTS TO YOUR BUSINESS GOALS” 15