Agile Planning in a Multi-project, Multi-team Environment
|
|
|
- Janel Thomas
- 9 years ago
- Views:
Transcription
1 Cognizant Insights Agile Planning in a Multi-project, Multi-team Environment How organizations evolve to cope with the challenge of scaling Agile planning and improving its reliability. Executive Summary As Agile methods continue to gain popularity across the software development community, the Scrum method is on the verge of becoming a de facto industry standard. Though there are success stories and recommendations, additional understanding of the challenges in the adoption of Agile methods in general, and Scrum in particular, is needed. The adoption of the Scrum process in a multi-team context with groups working simultaneously on several projects is one area that is in severe need of attention. Planning Onion Mike Cohn, the cofounder of Scrum Alliance, has described the planning continuum using an onion analogy. With this image, strategy is the outermost layer followed successively by layers for portfolio, product, release, iteration and daily segments as you approach the onion core (see Figure 1). There is no one tool or technique perfectly suited for each level in the onion. The certainty of undertaking activities addressed in each of these levels increases as you peel the onion. As a result, the amount of detail addressed, the number of people involved and the frequency can increase as you peel down through the onion. Therefore, it is vital to get the first three layers right and to mitigate the risk of spending money on features that may not be built or may be built differently. This white paper, with its focus on two illustrative cases, throws light on industry best practices in Agile planning in a multiple-project, multi-team environment by detailing the first three layers of the planning onion strategy, portfolio and product. Case One: Online Platform in the Telecommunications Industry Operating in the European region, a leading telecommunications company undertook the construction of an online platform. The program consisted of 20-plus subprojects spanning diverse areas, from online shopping to customer care. The platform was developed and maintained by a mixture of in-house development teams and third-party vendors operating in both Agile and Waterfall methods. However, the delivery team and product management team were strongly committed to the Agile methodology. cognizant insights november 2012
2 Peeling the Agile Onion Strategy Portfolio Product Release Iteration Daily Source: Mountain Goat Software. Figure 1 The teams received more than 1,000 requests to add, enhance or modify functionality of the platform in the last year alone from different areas of the business. So, the challenge was to ensure that the delivery team consisting of multiple Scrum teams and vendors adhere to the strategy set out by the product management team. Given that only one of every two requests gets financial approval, this mammoth task had to be executed with minimal waste of effort. It also required an evolving design and architecture to comply with the Agile principles of development. This was achieved by setting up a dedicated frontdoor team that sits within the delivery team to act as a primary point of contact for each product owner. Every request from any product owner had to go through the process diagrammed in Figure 2, which enabled the delivery team to adhere to the first three layers of the planning onion. The front-door process includes the following: Backlog: This is where the business and product owners engage with the front-door team about any piece of work, whether it s by phone, or face to face. It s added into the backlog and from there it should be picked up by one of the front-door team members. Vision: This is where the front-door member works out the high-level requirements by establishing the goal, the benefits and the customer experience. This team member will work out the best way to deliver the work with the funds available, and set the initial expectations on the size of the challenge. Particular emphasis is given to how the solution fits with the overall strategy and within the current portfolio. Initial estimate: Once the scope of the requirement is understood, the front-door member works with the online delivery team and third parties if needed. The front-door member estimates the high-level cost to complete the request. The front-door member then goes through the estimate with the product owner. Inception: Sometimes it just isn t possible to nail down the requirements. In such cases, the front-door member brings the project team together with representatives of the online delivery team, who ll help shape the requirements and devise a more detailed estimate. Detailed quote: After the inception, a detailed quote with an indicative cost to complete the piece of work is given. Note that the quote is given in monetary terms based on T-shirt estimation. Naturally, the variance and risk involved in the estimates is made clear to the product owner. Transition to delivery: Once the product owner approves the estimate, the request is transitioned for delivery. The product management team then prioritizes the requests by liaising with the product owners. In the Scrum of Scrums meeting, one Scrum team picks up the request based on available resources and skill sets. Note that from this point on, we are dealing with the bottom three layers of the planning onion. The Scrum team then liaises with the product owner to deliver the request per the business requirements. Front-Door Process Backlog Vision Initial Estimate Inception Detailed Quote Transition to Delivery Figure 2 cognizant insights 2
3 Case Two: E-commerce Platform in the Airline Industry Our second case in point involves an e-commerce platform (or product) developed, customized and hosted by a global software provider to the airline industry. This solution is used by more than 20 airlines operating in different geographies. The diverse nature of the legislation and regulatory compliance needed, coupled with varying requirements for both budget and conventional airlines, make it a complex systems development activity. At any point in time, more than 100 requests from various clients using different versions of the customized solution have to be addressed by the product management team. Similar to the first case, only one in every two requests will be approved by the client based on the estimates provided. Figure 3 depicts how these requests were planned and estimated, before going back to the customer for approval. The requests originate with the customer-facing project managers who hand them off to the product management team. The product management team prioritizes the requests by liaising with the project managers. These requests are fed into the Scrum of Scrums as research spikes for estimation. They are then picked up by Scrum teams at least two Sprints (over two weekly Sprints) in advance. Once the research spike is played in a Sprint, the team proposes a high-level solution and relative estimate that is passed back to customers through the project management team. Where necessary, prototypes and demos are used to minimize the use of documents. Once the client (product owner) is happy, he agrees on the delivery method and date with the project management office. If the request is approved, the feature request returns as a Story to the backlog item with well-defined acceptance criteria for development. Results For both the cases, the observed results of the planning approach are as follows: Case One: The front-door team received 1,012 requests over the first year. All of them were initially cost-estimated. Figure 4 shows the items estimated by the front-door team, broken down by calendar month and project area. Note that only 46.2% of the requests (i.e., 465 requests) were approved for delivery and eventually transitioned to delivery. Many of the items transitioned have either been delivered or are currently being developed. Given that the front-door process was put in place just over a year ago, the feedback received thus far from the business and Scrum teams has been positive. There is an overwhelming feeling within the business that this planning process is more transparent, relatively accurate and reliable than the planning process previously in place. Case Two: Before this planning process was introduced, several customers were unhappy with the turnaround time of their requests. One key customer was in a state of high escalation. After nine months of following this planning process, along with other Agile methodology compliance improvements, many of these customers have openly stated that their Scrum of Scrum Process Customer 1 Customer 2 Scrum of Scrums Scrum teams estimate the requests as research spikes and provide relative estimates. Customer 3 Figure 3 cognizant insights 3
4 Front-Door Request Estimates Number of Projects Project Areas May 2012 April 2012 March 2012 February 2012 January 2012 Figure 4 Organizations must evolve to adjust planning techniques to fit their governance structures, culture and risk profiles in a manner that increases standardization without ignoring the principles of the Agile Manifesto. response times for estimation have improved significantly. As a testimony to the success of this Agile planning process, the key customer who was in a state of high alert has now left red-alert status. Gaining Agile Momentum Planning and estimation have often been controversial areas for organizations following Agile, Waterfall or iterative methods. In particular, the key issues of predictability and standardization come up time and again. This gets exacerbated in a multi-project, multi-team environment where teams are expected not only to work on multiple projects simultaneously, but to estimate the requests and revert to the product owners at the same time. If not handled effectively, this multitasking set of activities puts pressure on the team and distracts them from delivering their Sprint commitments. Because of this problem, this is an area where a wide range of hybridization has occurred. However, as demonstrated in this white paper, organizations must evolve to adjust planning techniques to fit their governance structures, culture and risk profiles in a manner that increases standardization without ignoring the principles of the Agile Manifesto. There is no onesize-fits-all solution and therefore organizations can t take the cookie-cutter approach to address this challenge. It is clear that an organization has to inspect and adapt to fine-tune the planning process, before getting it right. This can be achieved only through able leadership and support from an Agile coach with experience in Agile transformation projects. About the Author Premkumar Lakshminarayanan is a Scrum Master in Cognizant s Agile Center of Excellence within its Advanced Solutions Practice. He can be reached at [email protected] LinkedIn: in/premkumarl Twitter: cognizant insights 4
5 About Cognizant Cognizant (NASDAQ: CTSH) is a leading provider of information technology, consulting, and business process outsourcing services, dedicated to helping the world s leading companies build stronger businesses. Headquartered in Teaneck, New Jersey (U.S.), Cognizant combines a passion for client satisfaction, technology innovation, deep industry and business process expertise, and a global, collaborative workforce that embodies the future of work. With over 50 delivery centers worldwide and approximately 150,400 employees as of September 30, 2012, Cognizant is a member of the NASDAQ-100, the S&P 500, the Forbes Global 2000, and the Fortune 500 and is ranked among the top performing and fastest growing companies in the world. Visit us online at or follow us on Twitter: Cognizant. World Headquarters 500 Frank W. Burr Blvd. Teaneck, NJ USA Phone: Fax: Toll Free: [email protected] European Headquarters 1 Kingdom Street Paddington Central London W2 6BD Phone: +44 (0) Fax: +44 (0) [email protected] India Operations Headquarters #5/535, Old Mahabalipuram Road Okkiyam Pettai, Thoraipakkam Chennai, India Phone: +91 (0) Fax: +91 (0) [email protected] Copyright 2012, Cognizant. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the express written permission from Cognizant. The information contained herein is subject to change without notice. All other trademarks mentioned herein are the property of their respective owners.
Agile/Scrum Implemented in Large-Scale Distributed Program
Cognizant 20-20 Insights Agile/Scrum Implemented in Large-Scale Distributed Program Executive Summary It was early July 2010 when problems were detected while running a large program at one of our clients
Cognizant Mobile Risk Assessment Solution
Cognizant Solutions Overview Solution Overview Cognizant Mobile Risk Assessment Solution 1 Mobile Risk Assessment Solution Overview Cognizant Solutions Overview Transforming Risk Engineering, Field Underwriting
Two-Tier ERP Strategy: First Steps
Cognizant 20-20 Insights Two-Tier ERP Strategy: First Steps Monolithic ERP solutions are often too complex, slow and expensive to manage in perpetuity; hybrid solutions that combine on-premises/ cloud-hosted
How Healthy Is Your SaaS Business?
Cognizant 20-20 Insights How Healthy Is Your SaaS Business? ISVs can t know for sure unless they apply a structured approach to software-as-a-service performance monitoring. They can apply metrics and
Maximizing Business Value Through Effective IT Governance
Cognizant 0-0 Insights Maximizing Business Value Through Effective IT Implementing a holistic IT governance model not only helps IT deliver business value but also advances confidence with business. Executive
ICD-10 Advantages Require Advanced Analytics
Cognizant 20-20 Insights ICD-10 Advantages Require Advanced Analytics Compliance alone will not deliver on ICD-10 s potential to improve quality of care, reduce costs and elevate efficiency. Organizations
Driving Innovation Through Business Relationship Management
Cognizant 20-20 Insights Driving Innovation Through Business Relationship Management BRM organizations take the IT-business partnership to the next level, enabling technology to transform business capabilities.
Credit Decision Indices: A Flexible Tool for Both Credit Consumers and Providers
Cognizant 20-20 Insights Decision Indices: A Flexible Tool for Both Consumers and Providers Executive Summary information providers have increased their focus on developing new information solutions, enriching
Cognizant 20-20 Insights. Executive Summary. Overview
Automated Product Data Publishing from Oracle Product Hub Is the Way Forward A framework using Oracle tools and technologies to publish products from Oracle Product Hub to disparate product data consuming
Creating Competitive Advantage with Strategic Execution Capability
Cognizant 20-20 Insights Creating Competitive Advantage with Strategic Execution Capability By embracing the Strategic Execution Framework, organizations can identify and resolve internal stress points
Key Indicators: An Early Warning System for Multichannel Campaign Management
Cognizant 20-20 Insights Key Indicators: An Early Warning System for Multichannel Campaign Management For pharmaceuticals companies, a careful analysis of both leading and lagging indicators for multichannel
LifeEngage : The Life Insurance Platform for the Digital-Age Insurer
Cognizant Solutions Overview Solution Overview LifeEngage : The Life Insurance Platform for the Digital-Age Insurer 1 LifeEngage Solution Overview Cognizant Solutions Overview Digital forces are disrupting
A Tag Management Systems Primer
Cognizant 20-20 Insights A Tag Management Systems Primer Emergent tagging tools allow nontechnical resources to more effectively manage JavaScripts used by ad measurement and serving systems. Executive
> Cognizant Analytics for Banking & Financial Services Firms
> Cognizant for Banking & Financial Services Firms Actionable insights help banks and financial services firms in digital transformation Challenges facing the industry Economic turmoil, demanding customers,
Extending Function Point Estimation for Testing MDM Applications
Cognizant 20-20 Insights Extending Function Point Estimation for Testing Applications Executive Summary Effort estimation of testing has been a much debated topic. A variety of techniques are used ranging
Cognizant assetserv Digital Experience Management Solutions
Cognizant assetserv Digital Experience Management Solutions Transforming digital assets into engaging customer experiences. Eliminate complexity and create a superior digital experience with Cognizant
Building a Collaborative Multichannel Insurance Distribution Strategy
Cognizant 20-20 Insights Building a Collaborative Multichannel Insurance Distribution Strategy A CRM-enabled agency management solution can help improve agency channel productivity and enable multichannel
Cognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps.
Cognizant Mobility Testing Lab The faster, easier, more cost-effective way to test enterprise mobile apps. Be Cognizant 2 MOBILE APP TESTING REINVENTED With Cognizant Mobility Testing Lab You Will Save
> Solution Overview COGNIZANT CLOUD STEPS TRANSFORMATION FRAMEWORK THE PATH TO GROWTH
> Solution Overview COGNIZANT CLOUD STEPS TRANSFORMATION FRAMEWORK A comprehensive, tool-based framework speeds up the time to value for your cloud-enabled business transformation projects. It s accepted:
Complaints Management: Integrating and Automating the Process
Cognizant 20-20 Insights Complaints Management: Integrating and Automating the Process To strengthen their brand and fortify customer relationships, device manufacturers require a standards-based, next-generation
Granular Pricing of Workers Compensation Risk in Excess Layers
Cognizant 20-20 Insights Granular Pricing of Workers Compensation Risk in Excess Layers Identifying risk at a granular level and pricing it appropriately will put carriers on a path to sound underwriting
How To Choose A Test Maturity Assessment Model
Cognizant 20-20 Insights Adopting the Right Software Test Maturity Assessment Model To deliver world-class quality outcomes relevant to their business objectives, IT organizations need to choose wisely
Virtual Clinical Organization: The New Clinical Development Operating Model
Cognizant 20-20 Insights Virtual Clinical Organization: The New Clinical Development Operating Model Executive Summary Clinical development executives are facing more pressure than ever to reduce costs
Making Multicloud Application Integration More Efficient
Cognizant 20-20 Insights Making Multicloud Application Integration More Efficient As large organizations leverage the cloud for more and more business functionality and cost savings, integrating such capabilities
Transform Customer Experience through Contact Center Modernization
Cognizant Healthcare Solution Overview Transform Customer Experience through Contact Center Modernization Improve customer experience and reduce costs with next-generation contact center services Health
Open Source Testing Tools: The Paradigm Shift
Cognizant 20-20 Insights Open Source Testing Tools: The Paradigm Shift Executive Summary Businesses today demand faster time-to-market for their software products without significant expenditures in testing
Mortgage LOS Platform Evaluation and Selection
Cognizant 20-20 Insights Mortgage LOS Platform Evaluation and Selection A comprehensive and fact-based process that takes into account business goals, channels, target segments, products and investors
The Impact of RTCA DO-178C on Software Development
Cognizant 20-20 Insights The Impact of RTCA DO-178C on Software Development By following DO-178C, organizations can implement aeronautical software with clear and consistent ties to existing systems and
DevOps Best Practices: Combine Coding with Collaboration
Cognizant 20-20 Insights DevOps Best Practices: Combine Coding with Collaboration (Part Two of a Two-Part Series) Effectively merging application development and operations requires organizations to assess
How To Know If A Project Is Safe
Cognizant 20-20 Insights Risk Mitigation: Fixing a Project Before It Is Broken A comprehensive assessment of unforeseen risks in the project lifecycle can prevent costly breakdowns at the testing stage.
Cloud Brokers Can Help ISVs Move to SaaS
Cognizant 20-20 Insights Cloud Brokers Can Help ISVs Move to SaaS Executive Summary Many large organizations are purchasing software as a service (SaaS) rather than buying and hosting software internally.
Cognizant Mobility Testing Lab A state of the art Integrated platform for Mobility QA
Solutions Overview Cognizant Mobility Testing Lab A state of the art Integrated platform for Mobility QA Mobile App QA Reinvented: With the astounding proliferation of mobile devices, smartphones and tablets
Optimizing Agile with Global Software Development and Delivery
Cognizant 20-20 Insights Optimizing Agile with Global Software and Delivery A blueprint for integrating global delivery and Agile methodology, allowing organizations to achieve faster returns on investment,
Knowledge Management in Agile Projects
Cognizant 20-20 Insights Management in Agile Projects Executive Summary Software development is knowledge-intensive work and the main challenge is how to manage this knowledge. The Agile manifesto advocates
Improve Sourcing and Contract Management for better Supplier Relationship
Cognizant Solution Overview Improve Sourcing and Contract for better Supplier Relationship Introduction Organizations consider sourcing and contract management as a source of competitive advantage in the
Retail Analytics: Game Changer for Customer Loyalty
Cognizant 20-20 Insights Retail Analytics: Game Changer for Customer Loyalty By leveraging analytics tools and models, retailers can boost customer loyalty by creating a personalized shopping experience
Moving Beyond Social CRM with the Customer Brand Score
Cognizant 20-20 Insights Moving Beyond Social CRM with the Customer Brand Score Travel and hospitality organizations can boost customer loyalty by better understanding customer behaviors and attitudes,
Integrated Market Research: The Intelligence Behind Commercial Transformation
Cognizant 20-20 Insights Integrated Market Research: The Intelligence Behind Commercial Transformation To perform effectively in today s challenging economic conditions, pharma companies are weaving primary
Business-Focused Objectives Key to a Winning MDM Implementation
Cognizant 20-20 Insights Business-Focused Objectives Key to a Winning MDM Implementation Successful MDM projects are defined by strong vision, structured business cases and a well-mapped ROI plan, all
Reducing Costs, Increasing Choice: Private Health Insurance Exchanges
Cognizant 20-20 Insights Reducing Costs, Increasing Choice: Private Health Insurance Exchanges Private exchanges provide payers with a competitive, value-generating solution to the challenges posed by
Strategic Intraday Liquidity Monitoring Solution for Banks: Looking Beyond Regulatory Compliance
Cognizant 20-20 Insights Strategic Intraday Liquidity Monitoring Solution for Banks: Looking Beyond Regulatory Compliance Incorporating advanced real-time data and analytical capabilities in the solution
POS Data Quality: Overcoming a Lingering Retail Nightmare
Cognizant 20-20 Insights POS Data Quality: Overcoming a Lingering Retail Nightmare By embracing a holistic and repeatable framework, retailers can first pilot and then remediate data quality issues incrementally,
Emerging Differentiators of a Successful Wealth Management Platform
Cognizant 20-20 Insights Emerging Differentiators of a Successful Wealth Management Platform Changes in the wealth management industry point to the need for scale and flexibility goals that can be achieved
Migration Decoded. Cognizant 20-20 Insights
Cognizant 20-20 Insights Migration Decoded To keep pace with the unrelenting, swift pace of new technology, IT organizations need an integrated software migration framework that spans everything from effort
Integrated Approach to Build Patient Adherence: Helping Pharmaceutical Companies to Enhance Growth
Cognizant White Paper Integrated Approach to Build Patient Adherence: Helping Pharmaceutical Companies to Enhance Growth Executive Summary Pharmaceutical companies have traditionally considered various
Don t Let Your Data Get SMACked: Introducing 3-D Data Management
Don t Let Your Data Get SMACked: Introducing 3-D Data Management As social, mobile, analytics and cloud continue to disrupt business, organizations need a new approach to data management that supports
Streamlining Submission Intake in Commercial Underwriting for Middle Market Segments
Cognizant 20-20 Insights Streamlining Submission Intake in Commercial Underwriting for Middle Market Segments Automated data extraction of submission documents combined with manual prequalification by
An Agile Twist: Fixed-Bid Pricing
Cognizant 20-20 Insights An Agile Twist: Fixed-Bid Pricing Executive Summary Have you recently been asked to create a proposal using one of the accepted Agile practices, such as Scrum or Kanban, to deliver
Two-Tier ERP: Enabling the Future-Ready Global Enterprise with Better Innovation, Customer Experience and Agility
Cognizant 20-20 Insights Two-Tier ERP: Enabling the Future-Ready Global Enterprise with Better Innovation, Customer Experience and Agility Organizations that embrace two-tier ERP strategies are better
Virtual Brand Management: Optimizing Brand Contribution
Cognizant Solution Overview Virtual Brand Management: Optimizing Brand Contribution The Challenge The pharmaceuticals industry today is facing nothing short of a crisis. For starters, a reduced number
HIX 2.0: New Alternatives for State Participation in Health Insurance Exchanges
Cognizant 20-20 Insights HIX 2.0: New Alternatives for State Participation in Health Insurance Exchanges By examining the pluses and minuses of emerging forms of health insurance exchanges, states can
Online Capabilities of UAE Insurance Carriers: The Road to Customer Satisfaction
Cognizant 20-20 Insights Online Capabilities of UAE Insurance Carriers: The Road to Customer Satisfaction Given increased competitive pressures and significant operational challenges, highly functional
Using Predictive Analytics to Optimize Asset Maintenance in the Utilities Industry
Cognizant 20-20 Insights Using Predictive Analytics to Optimize Asset Maintenance in the Utilities Industry By working proactively to collect and distill digital information, transmission and distribution
How To Understand The Financial Impact Of Icd-10
Cognizant 20-20 Insights Financial Impact Analysis: A Window into the Business Impact of ICD-10 Health providers can determine the full financial consequences of the ICD-10 transition by using reimbursement
Business Process Management for Successful Core Banking Implementations
Cognizant 20-20 Insights Business Process Management for Successful Core Banking Implementations To successfully apply BPM when implementing core banking systems, banks must think through and conquer four
e-signatures: Making Paperless Validation a Reality
Cognizant 20-20 Insights e-signatures: Making Paperless a Reality A paperless solution not only reduces printing costs; it also streamlines the entire life sciences regulatory submission and approval process,
Siebel Test Automation
White Paper Siebel Test Automation Executive Summary Automation testing is finding favor in testing projects across various technologies and domains. It is becoming increasingly popular with Siebel applications
Cognizant White Paper. > Casual Dining vs. Quick Service. Key differences from a Process-IT standpoint
Cognizant White Paper > Casual Dining vs. Quick Service Key differences from a Process-IT standpoint 1 The Restaurant Industry The Restaurant industry is one of the most fragmented industries that accounted
Solving Storage Headaches: Assessing and Benchmarking for Best Practices
Cognizant 20-20 Insights Solving Storage Headaches: Assessing and Benchmarking for Best Practices Executive Summary Data center infrastructure has evolved considerably in the post-dot-com era, but one
Talent as a Service: Enabling Employee Engagement While Boosting Efficiencies
White Paper Talent as a Service: Enabling Employee Engagement While Boosting Efficiencies The human resources (HR) and human capital management (HCM) landscapes have changed radically in recent years.
Innovative, Cloud-Based Order Management Solutions Lead to Enhanced Profitability
Cognizant 20-20 Insights Innovative, Cloud-Based Order Management Solutions Lead to Enhanced Profitability Executive Summary To contend with increasing product and service complexity, communication service
Strategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
Strategic Cost Optimization: Driving Business Innovation While Reducing IT Costs CIOs embrace strategic cost optimization initiatives by striking a balance between IT spend and investments in business
The Business Case for On-Demand Test Services
Cognizant Reports The Business Case for On-Demand Test Services The traditional QA service delivery model is stifling organizations with high incidents of defects, inefficiencies and delays. On-demand
Best Practices for Global MES Rollouts
Cognizant 20-20 Insights Best Practices for Global MES Rollouts Multisite, global manufacturing execution system implementations can be optimized by applying Agile methods to development and program governance.
The Economic Value of Data: A New Revenue Stream for Global Custodians
Cognizant 20-20 Insights The Economic Value of Data: A New Revenue Stream for Global Custodians Big data initiatives in the areas of cross-selling, digital experience and operational agility can yield
