® IBM Software Group How to make Agile work in Outsourcing Solution Wei Li IBM Rational /2011 09/16 16/2011 IBM Software Group | Rational software Agenda � Rational Outsourcing Solution � Demo 2 © 2011 IBM Corporation IBM Software Group | Rational software Background • China central government made ‘growing software outsourcing industry’ a key initiative in the last two 5-year plans. • China designated 20 strategic outsourcing cities with policy support. Annual measurement to replace low performers. Major metrics is outsourcing revenue. • We want to put a stake in the ground with Rational CLM-based Outsourcing Solution • We want a simple, easy to use, collaborative solution for both outsourcer and outsourcee. • We want software parks to be able to create outsourcee federation of small software companies in the park, supported by Rational’s Outsourcing Solution. • We want Outsourcer to see direct value and share the cost of the license purchase 3 © 2011 IBM Corporation IBM Software Group | Rational software Customer Pains and Resolutions 4 Pains Outsourcer Outsourcee Resolution (Features) Takes long time for communication x Misunderstanding on requirement/ specifications x Too much time spent on questions x Q/A process with connecting various artifacts into a single context Insufficient information on project progress x OSLC artifact links for monitoring traceability and Dashboard report Concerns on quality of code by outsourcee. x Review process and Dashboard to timely identify issues Overhead of managing multiple outsourcees and integrating their deliverables. x Standardize the integration via OSLC Unpredictable changes such as attrition x e Management process to Chang Change manage resource changes Concerns on development/test process x Track the end to end development/test process via traceability views and Dashboard reports One outsourcing process to standardize the management of delivery process x Requirement elaboration thru Q/A and review process © 2011 IBM Corporation IBM Software Group | Rational software Customer Pains and Resolutions (cont) 5 Pains Outsourcer Outsourcee Resolution (Features) Differences of languages and cultures x x Glossary definition supports a consistent understanding to business, and Q/A process to support requirement clarification, review process to support periodical problem identification Outsourcer does not listen to outsourcee outsourcee’’s suggestion for improvement x Using standard metrics to measure and communicate across Limited skills and senior leaders x IBM best practices and industry template to allow a quick start with best practices in the domain Resource and project management x Project management functions (planning, resource, risk, etc) Limited investment in infrastructure x Deploy as a common infrastructure and allow non-Rational workbench integration CMMI process compliance x Standard measurement metrics for measuring quality and progress (via integration with Insight) © 2011 IBM Corporation IBM Software Group | Rational software Integrated Value Delivered by the Outsourcing Solution Requirement Management process process CLM Workbench Quality Management process Outsourcer Requirement s (Q/A process) SOW and Agreement Management Resource Management Monitoring & Review process Outsourcee 6 Change Management process Risk Management Dashboard Reports (for joint project management) Acceptance process CLM Workbench process Project Management process © 2011 IBM Corporation IBM Software Group | Rational software Integrated Value Delivered by the Outsourcing Solution Requirement Management CLM Workbench Software Outsourcing Outsourcer Requirement s (Q/A process) Outsourcee 7 Quality Management SOW and Agreement Management Solution Resource Management Monitoring & Review Bridge the gaps Change Management CLM Workbench Risk Management Dashboard Reports (for joint project management) Acceptance Project Management © 2011 IBM Corporation IBM Software Group | Rational software Outsourcing Business Workflow Outsourcer BA RQM Acceptance Requirement Management RRC/DOORS Agreement/SOW Management Change Management Outsourcer PM Software Outsourcing Solution Monitoring & Review Resource Management Risk Management Outsourcee PM RTC Outsourcee Dev RQM Outsourcee Test 8 Implementation -Dev -Build -Test Legend Processes in Outsourcing Accelerator Process in CLM © 2011 IBM Corporation IBM Software Group | Rational software Outsourcing Solution Architecture (June,2011) OSLC API -RM RRC OSLC API -CM OSLC API -QM RTC ROS (plug-ins) Outsourcing Process Template RQM Jazz Team Server Jazz Team server Outsourcing Solution Component (Can be deployed in any JTS 3.0+ applications) 9 © 2011 IBM Corporation IBM Software Group | Rational software Solution Deployment Outsourcee Outsourcer Rational Workbench DOORS/RRC RQM OSLC API Outsourcing Solution SOW, Planning, Risk, (SOW, Resource, etc) OSLC API Company A Non-Rational Workbench Excel/Word Open Source tools Company B Company X 10 Rational Workbench DOORS/RRC RTC RQM Company A Support multiple deployment models: •Software park (third party) •Enterprise(Outsourcer or outsourcee who dominate management) Non-Rational Workbench Excel/Word Open Source tools Company B Company Y © 2011 IBM Corporation IBM Software Group | Rational software Core Business Values •Best leverage government’s investment in Software Parks to grow local software companies and enable a world class outsourcing capability •Leverage common infrastructure to minimize both outsourcers and outsourcees’ investment to start up the business and allow them to focus on an effective collaboration for delivering high quality software •Protect clients’ current investment to their development infrastructure by supporting non-IBM technology integration via standardized APIs (OSLC) •Hiding the general complexity of IBM software from customer executives by delivering one more layer on top of CLM platform hence to remove the barrier of making decisions 11 © 2011 IBM Corporation IBM Software Group | Rational software 12 © 2011 IBM Corporation IBM Software Group | Rational software User Roles and Scenarios • Outsourcer: • Tom – Project manager • Steven –Acceptance Tester • Outsourcee • Charles – Project manager • Jordan - Developer • Scenarios • Create high level requirements • Create SOW and jointly work on agreement • Requirement elaboration with Q&A review • Detailed Project planning • Monitoring & Acceptance Test 13 © 2011 IBM Corporation IBM Software Group | Rational software Demo Scenario Not Supported Currently 1.Create high level requirements 7.Monitoring & Review thru Review Process 3.Sigh SoW 8.Acceptance Test and Sign off Outsourcer 2.Create SoW w/ high level reqs and plans, deliverables Completion Criteria, etc 4.Requirement Elaboration thru Q/A process 5.Create detailed plan 6.Start Development (CLM) Outsourcee 14 © 2011 IBM Corporation IBM Software Group | Rational software 15 © 2011 IBM Corporation
© Copyright 2024