CMMI - AGILE | WORKING BETTER TOGETHER
Case Study of Reuters Software (Thailand) Limited or "RSTL"

By Mr. Pornthep Seawlh...
Image Ref: www.stanthonyschool-nh.com
RSTL
Bangkok
INTRODUCTION TO THE COMPANY AND RSTL
1050 staff primarily engages in th...
3
AND
FREE
THE COMPANY'S PRODUCTS
SOFTWARE PROCESS IMPROVEMENT IN RSTL
Guides for Process Improvement Health Check and Feedback for
Improvement
CMMI
+
Agile...
RSTL STARTED ADOPTING "AGILE" IN 2011
Four Manifesto for
Agile Software
Development
Twelve Principles
behind Agile
Manifes...
SCOPE OF THE CASE STUDY
(1) TEAM: "DATA ACCESS CONTROL"
(2) TEAM: "EIKON HOME PAGE"
RSTL CMMI APPRAISAL (SCAMPI-A)
SEPTEMB...
Enterprise Platform
POLICIES AND PROCESSES
Eikon Views
Realtime Technology
Etc.
Global
Policies
Standard Process Sets
Tail...
REQUIREMENTS MANAGEMENT (REQM)
WORK PRODUCTS* : SG1**
• Product Requirements
Specification (PRS) from
Product Manager
• Pr...
REQUIREMENTS DEVELOPMENT (RD)

WORK PRODUCTS
• Requirements analysis and
allocation in Project
Functional Specification
(P...
VERIFICATION (VER)

WORK PRODUCTS
• Code and document review
results in emails and Adobe
Acrobat Shared Review : SG2
• Uni...
VALIDATION (VAL)

WORK PRODUCTS
• Acceptance criteria in JIRA :
SG1
• Feedback from Product
Manager in software
demonstrat...
COLLECTING IMPROVEMENT INFORMATION
12
FEEDBACK IN
RETROSPECTIVE
FEEDBACK TO MOW
FROM RELEVANT
STAKEHOLDERS
FEEDBACK FROM/T...
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 prac...
END OF SLIDES
"Without continual growth and progress,
such words as improvement, achievement and
success have no meaning."...
Upcoming SlideShare
Loading in …5
×

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

481 views
391 views

Published on

Credit: Thomson Reuters Software (Thailand)

Published in: Software, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
481
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 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. 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
  3. 3. 3 AND FREE THE COMPANY'S PRODUCTS
  4. 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. 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. 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. 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. 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. 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. 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. 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. 12. COLLECTING IMPROVEMENT INFORMATION 12 FEEDBACK IN RETROSPECTIVE FEEDBACK TO MOW FROM RELEVANT STAKEHOLDERS FEEDBACK FROM/TO PROCESS TEAM MEETING WITH MANAGEMENT POLICIES & PROCESSES
  13. 13. RSTL'S NEXT STEPS AUTOMATION KNOWLEDGE SHARING 1. 2. 13
  14. 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. 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

×