By Alan Bustamante & Rahul Sawhney

Size: px
Start display at page:

Download "By Alan Bustamante & Rahul Sawhney"

Transcription

1 By Alan Bustamante & Rahul Sawhney

2 Copyright 2011 Seapine Software, Inc. This work is licensed under the Creative Commons Attribution-Noncommercial- No Derivative Works 3.0 United States License. To view a copy of this license, visit or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. Seapine is proud to be a member of the Agile Alliance.

3 Contents The Ultimate Agile Project Team Scaling Agile Project Teams The Enterprise Agile Project Team Key Challenges to Scaling Agile Project Teams People Challenges Addressing People Challenges Process Challenges Addressing Process Challenges Tool Challenges Addressing Tool Challenges Scaling Agile In a Nutshell

4 The Ultimate Agile Project Team In a perfect world, the ultimate Agile project team is small and co-located. After all, Agile best practices tell us we should communicate daily, face to face, and be able to walk over to a colleague s desk to discuss issues. Best practices also say team size should not exceed nine people, with the ideal team being five to nine people. This is why we often say the ideal team consists of seven people, plus or minus two. What happens when your Agile project team is larger than that? Or is not centrally located? Or both? Don t worry, you can still be Agile. A Word about Enterprise Agility Enterprise-wide Agile processes should go beyond the individual or group of teams, and should help the entire organization become more nimble, responsive to change, and successful in the long term. Incremental project funding and portfolio management are examples of the results of enterprise-wide Agile adoption. However, both are beyond the scope of this ebook. The enterprise view of the product portfolio is illustrated in Figure 1, with the Product 3 Backlog, which is the focus of this ebook, highlighted in blue. Later Next Quarter This Quarter Product 1 Backlog Enterprise Roadmap Product 2 Backlog Product 3 Backlog Team 1 Backlog Figure 1: Enterprise view of backlog management Team 2 Backlog Team 3 Backlog 1

5 Canada U.S.A. Brazil E.U. Russia China Philippines India Figure 2: Globally distributed project team Scaling Agile Project Teams In this ebook, we ll cover how to scale Agile project teams, specifically addressing both team size and team distribution. Because both aspects are independent of each other, a few combinations are possible. For example, a team might be large and co-located or large and geographically distributed. For our purposes, a large project team consists of more than nine people and requires two or more Agile sub-teams. Throughout this ebook we ll refer to team as the project team and sub-team as the smaller teams that comprise the project team. Team distribution also covers co-located and geographically dispersed teams, with the latter meaning teams with members located in different buildings, different states, or different countries as shown in Figure 2. 2

6 The Enterprise Agile Project Team An enterprise Agile project team successfully adapts Agile philosophies and methods to large or distributed teams. As teams grow, they need to ensure three things remain in harmony: people, process, and tools what we ll refer to as project support pillars (See Figure 3). 1. People refers to the things that affect team culture, unity, bonding, dynamics, and structure. 2. Process refers to the method of software delivery. For large or distributed teams (or large distributed teams), processes should be repeatable but flexible. 3. Tools refer to the things (not necessarily software) that best facilitate the team s success. People Disorganized Team Inefficient Team Enterprise Agil e Project Team Tools Disengaged Team Process Figure 3: Enterprise Agile project team support pillars with intersection points 3

7 Regardless of project team size or distribution, the three pillars need to be in harmony. As Agile project teams grow and become enterprise Agile project teams, the three pillars can start to crumble quickly. If not managed appropriately, Agile project teams attempting to scale can quickly spiral out of control. The danger from this breakdown creates problems at the intersection points shown in Figure 3. Risks When people and process are aligned, but not tools, the team becomes inefficient. This inefficiency can lead to communication gaps and insufficient sharing of data or information. When people and tools are aligned, but not process, the team becomes disorganized. It s important for the team to have a flexible process that allows sub-teams to accommodate their own needs. Disorganization can lead to breakdowns in the flow of delivery. It can also lead to misunderstood reporting structures and patterns. When process and tools are aligned, but not people, the team becomes disengaged, which presents serious risks to the success of the project. Agile methodologies rely heavily on people interactions and personal commitment to drive project success. If your people are not engaged, the other two pillars will be difficult to keep in harmony. Disengagement can lead to subversive behavior that undermines the success of the project. It can also lead to lack of cooperation within and among sub-teams on the project. 4

8 Key Challenges to Scaling Agile Project Teams You may face three types of challenges when scaling Agile project teams: people challenges, process challenges, and tool challenges. Let s take a deeper look at these challenges, and examine how to address each one. People Challenges When teams grow and become distributed across multiple locations and time zones, it becomes increasingly difficult for team members to keep track of what is going on with the project. There are several reasons for this increased difficulty, but most can be tied to lack of communication. As teams grow, it becomes difficult to keep everyone focused during daily stand-ups because these meetings tend to become longer than 15 minutes. Other meetings (such as release and iteration planning, retrospectives, and iteration reviews) also start taking much longer. Longer meetings, with seemingly more bureaucracy, can erode a team s enthusiasm and focus. When a team is distributed, face-to-face communication suffers. Coupled with the typical time differences between the teams, significant communication gaps can occur among team members. In addition, organizational structures, people, and performance management practices (such as roles and responsibilities, performance evaluations, goal setting and career progression) for different locations may not be aligned. Remote team members may start to feel that colleagues at the corporate headquarters are more empowered to make decisions than they are. This feeling can create insecurity and negative competition between team members at different locations and, in turn, can harm the organization. 5

9 Finally, cultural issues influence team dynamics. When two or more organizations collaborate on a project, differences in organizational culture can significantly impact team performance. For example, an organization that is very focused on employee empowerment and servant-leadership might struggle to work with a partner that insists on rigid employee reporting hierarchies. Cultural differences related to geography can also create disagreements and hard-to-correct misperceptions. This challenge is further exacerbated by the lack of face-to-face interaction, where tone of voice and body language can communicate a person s intent and demeanor much more effectively than an . Note: People issues can occur, even on small Agile teams. To ensure teams perform effectively, pay attention to people and interactions in all teams, regardless of size or distribution. Addressing People Challenges People issues are best tackled through structure, empathy, communication, and people-oriented policies. Ensuring that team communication stays effective is important. When a team becomes large, look for ways to split it into smaller sub-teams so employees stay focused and, in the case of Scrum, there is sufficient Scrum Master and Product Owner capacity. Time zone differences often force team members to work during odd hours to keep communication channels open. Flextime and work-at-home policies enable and encourage collaboration between employees in different time zones. Aligning organization structures and people practices across locations helps align team member expectations. If team members work for an outsourcing partner, organizations should make sure those team members can be integrated 6

10 with the rest of the team and that issues related to differences in organizational culture do not impede productivity. Culture differences are best handled by understanding and appreciating them. It helps if team members can travel to other locations and meet with their colleagues in person. Training on cross-cultural sensitivity also helps team members appreciate differences better. In addition, using tools helps enhance interaction and collaboration. We ll discuss these tools in a moment. Because communication-related issues are to be expected, it s better to be prepared for them by setting up clear escalation paths and aligning structures for product management, project management, technology, development, quality assurance, deployment, and other areas of the organization. Also, because individuals and interactions are so important on Agile projects, it is critical for organizations to provide coaching and mentoring for all team members on multiple aspects of Agile development, including: Project, release, and iteration management Design, development, and testing practices Rapid continuous integration and deployment practices Good coaches will help organizations adopt innovative mechanisms that engage teams and encourage self-organizing team behavior. 7

11 Process Challenges Processes should help teams become more productive and streamline their activities by reducing overhead. When teams are small and co-located, processes are easier to implement and there may not even be a need for formal processes. Team members know how to work well with each other and are in control of their activities. As teams grow larger or become distributed, it can become difficult to keep team members aligned with the project s or organization s objectives. Large teams can rapidly slip into chaos when there is no clear understanding of the execution and delivery processes. Not only are individual contributors forced to spend more time understanding and communicating the process, but misinterpretation can lead to time wasted on activities that don t add value. When process challenges emerge due to scaling, organizations will sometimes create multiple teams focused on delivering components (e.g., data layer) to address the issues. DO NOT do this! Component teams, which target specific components or layers of software, create strong dependences among all the component and non-component sub-teams of the project. Instead of delivering a complete set of features based on business value, these strongly coupled component teams are unable to implement features on their own, which slows down the process of delivering value for the customer. Another way that many organizations try to resolve process challenges is by mandating the use of a one-size-fits-all process. This is extremely common when Agile initiatives are driven from the top down, but this fix is unlikely to work across project teams or sub-teams. Because each sub-team s experience is generally unique, they re often resistant to a one-size-fits-all 8

12 approach. Also, the communication and cultural issues outlined previously will begin to bubble up if teams are forced into adopting certain practices without any consideration for their specific needs and challenges. Addressing Process Challenges Using Agile processes on a large scale can dramatically change organizations in many ways. Addressing process challenges for scaling requires organizations to understand their process focus and ensure it is aligned with the organization s vision, mission, and values. The team that is responsible for delivering the project s outcome should be engaged to get their input on how to make the processes useful for them. Where legal and regulatory obligations are concerned, special consideration should be made when adopting Agile processes. Processes should be sufficiently piloted, tweaked, demonstrated, and recognized for success to be accepted by the enterprise. Organizations should consider using established Agile frameworks, but should not be afraid to mix in other methods. Processes should be repeatable to improve the predictability of results, but should also be adaptable so teams can freely experiment and continuously improve their performance. If an organization wants to use Agile methods for enterprise projects, it should carefully examine how the product backlog will be structured and prioritized, and how the work will be assigned to teams. Process and structure should allow teams to quickly identify and pull the most important item that needs to be worked on. When teams are large or spread across multiple geographical locations, sub-team interactions need considerable attention. For example, in the case of Scrum, participants, duration, frequency, and schedule of Scrum-of- Scrums meetings should be well thought out (see Figure 4). 9

13 For long-term success, processes must also continuously evolve. Organizations and teams should continuously monitor a process s function through various inspect and adapt methods. For example, regular retrospectives are a good way to monitor performance at the end of each iteration, daily stand-ups are good for daily monitoring, and iteration reviews are good for gathering broad stakeholder feedback. Every 24 Hours Scrum of Scrums Tool Challenges Tools should facilitate the team s success. But, as teams grow and expand across geographical boundaries, some distinct challenges start to emerge. Perhaps the tools aren t integrated and can t tie all pieces of product development together. Tools can also introduce waste into the delivery process in the form of overhead and duplication of work. The result is gradually increasing technical debt as the product becomes more complex. Figure 4: Scrum-of-Scrums means one person from each sub-team forms a Scrum to update each other on each sub-team s progress. 10

14 Addressing Tool Challenges Addressing tool issues is tricky because there are so many tools to choose from, and one option rarely solves all issues. Focus on tools that facilitate the team and sub-team s processes by eliminating or minimizing non-value-added work. Tools should support the team s process, not dictate the process. Note: Addressing tools alone is not sufficient. Configuring tools around a flawed process will still result in a flawed process. Fix any people and process issues first. Real-time collaboration tools, such as voice over IP, video conferencing, chat, social media, and web-based meeting tools, such as Citrix Online s GoToMeeting, should help an enterprise Agile project team get a handle on stand-ups and other meetings. Robust enterprise Application Lifecycle Management (ALM) products, such as Seapine ALM, tie all pieces of product development together, ensuring the team spends less time supporting piecemeal solutions or solutions from multiple vendors, and more time on value-added work. Ultimately, the team should decide what works best for them. 11

15 Scaling Agile In a Nutshell As we ve seen, you can still be Agile even if you have a large, distributed team. Here s what we learned: As teams grow, they need to ensure the three project support pillars remain in harmony: people, process, and tools. People refers to the things that affect team culture, unity, bonding, dynamics, and structure. Process refers to the method of software delivery. Tools refer to the things (not necessarily software) that best facilitate the team s success. When people and process are aligned, but not tools, the team becomes inefficient. When people and tools are aligned, but not process, the team becomes disorganized. When process and tools are aligned, but not people, the team becomes disengaged. People issues are best tackled through structure, empathy, communication, and people-oriented policies. Addressing process challenges for scaling requires organizations to understand their process focus and validate that it is aligned with the organization s vision, mission, and values. Focus on tools that support and facilitate the team and sub-team s processes by eliminating or minimizing non-value added work. Configuring tools around a flawed process will still yield a flawed process. Fix the people and process issues first. 12

16 About the Authors Alan Bustamante, PMP, CSP, leads Seapine Software s Agile Services practice. Alan has worked with software development teams for more than 10 years in tester, software engineer, business analyst, and project manager roles. He has worked on projects in the Americas, Asia, and Europe, and in multiple industries, including energy, insurance, IT, manufacturing, non-profit, and telecom. Alan has spent the last four years leading Agile teams, and is passionate about promoting Agile values through his community involvement. Be sure to follow Alan on Rahul Sawhney, Certified Scrum Professional (CSP), started his career in 1998 as a developer with Tata Consultancy Services and now works as a Senior Project Manager with Citrix Online. He is passionate about Agile development, and has been managing Agile teams and leading Agile transformation initiatives for over five years. During his career, Rahul has worked with multiple organizations and distributed teams across the globe, helping them adopt and succeed with Agile. Connect with Rahul on LinkedIn: 13

17 About Seapine Software With over 8,500 customers worldwide, Seapine Software, Inc. is a leading provider of quality-centric application lifecycle management solutions and services. Headquartered in Cincinnati, Ohio, with offices in Europe and Asia-Pacific, Seapine s development tools help organizations of all sizes streamline communication, improve traceability, achieve compliance, and deliver quality products. Seapine s products support best practices, integrate into all popular development environments, and run on Microsoft Windows, Apple Macintosh, and Linux platforms. Tweet this Share on Facebook Share on LinkedIn 14

The Basics of Scrum An introduction to the framework

The Basics of Scrum An introduction to the framework The Basics of Scrum An introduction to the framework Introduction Scrum, the most widely practiced Agile process, has been successfully used in software development for the last 20 years. While Scrum has

More information

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects The 2015 State of Scrum Report How the world is successfully applying the most popular Agile approach to projects RELEASED: JULY 2015 EXECUTIVE SUMMARY In February 2015, Scrum Alliance surveyed almost

More information

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London 2007. conchango 2007 www.conchango.com

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London 2007. conchango 2007 www.conchango.com Scaling Scrum Colin Bird & Rachel Davies Scrum Gathering London 2007 Scrum on a Slide Does Scrum Scale? Ok, so Scrum is great for a small team but what happens when you have to work on a big project? Large

More information

As the use of agile approaches

As the use of agile approaches What Does a Business Analyst Do on an Agile Project? By Kent J. McDonald Senior Instructor, B2T Training As the use of agile approaches increases, business analysts struggle to determine how their role

More information

How to Design an Employee Engagement Survey

How to Design an Employee Engagement Survey How to Design an Employee Engagement Survey WITH BEST PRACTICES AND SAMPLE CONTENT by Sarah Marrs, Jordan Menzel Qualtrics Employee Insights SM What will this guide tell me? If you re looking to run an

More information

Executive Guide to SAFe 24 July 2014. An Executive s Guide to the Scaled Agile Framework. [email protected] @AlShalloway

Executive Guide to SAFe 24 July 2014. An Executive s Guide to the Scaled Agile Framework. alshall@netobjectives.com @AlShalloway An Executive s Guide to the Scaled Agile Framework Al Shalloway CEO, Net Objectives Al Shalloway CEO, Founder [email protected] @AlShalloway co-founder of Lean-Systems Society co-founder Lean-Kanban

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Agile Planning in a Multi-project, Multi-team Environment

Agile Planning in a Multi-project, Multi-team Environment Cognizant 20-20 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

More information

Lowering business costs: Mitigating risk in the software delivery lifecycle

Lowering business costs: Mitigating risk in the software delivery lifecycle August 2009 Lowering business costs: Mitigating risk in the software delivery Roberto Argento IBM Rational Business Development Executive Valerie Hamilton IBM Rational Solution Marketing Manager and Certified

More information

Business Analysis Standardization & Maturity

Business Analysis Standardization & Maturity Business Analysis Standardization & Maturity Contact Us: 210.399.4240 [email protected] Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions Inc.

More information

www.stephenbarkar.se Lean vs. Agile similarities and differences 2014-08-29 Created by Stephen Barkar - www.stephenbarkar.se

www.stephenbarkar.se Lean vs. Agile similarities and differences 2014-08-29 Created by Stephen Barkar - www.stephenbarkar.se 1 www.stephenbarkar.se Lean vs. Agile similarities and differences 2014-08-29 Purpose with the material 2 This material describes the basics of Agile and Lean and the similarities and differences between

More information

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...

More information

Strategic Advice from Top-Performing Brands. Global Recruitment Advice

Strategic Advice from Top-Performing Brands. Global Recruitment Advice Global Recruitment: Strategic Advice from Top-Performing Brands Copyright icims, Inc. Global Recruitment Advice Technology has enabled businesses to expand their capacity and hire the best and brightest

More information

Philips Case Study. Enterprise Social Networking Enables Philips to Extend Knowledge and Accelerate Innovation

Philips Case Study. Enterprise Social Networking Enables Philips to Extend Knowledge and Accelerate Innovation Philips Case Study Enterprise Social Networking Enables Philips to Extend Knowledge and Accelerate Innovation 2014 VMware, Inc. Web: socialcast.com Twitter: @socialcast We were driven to connect the organization

More information

Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M

Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning

More information

A Roadmap to Agile Development: A Strategy to Increase Adoption Success

A Roadmap to Agile Development: A Strategy to Increase Adoption Success A Roadmap to Agile Development: A Strategy to Increase Adoption Success Executive Summary Organizations that try to adopt Agile too quickly are often discouraged with less than stellar results, and they

More information

AGILE - QUICK GUIDE AGILE - PRIMER

AGILE - QUICK GUIDE AGILE - PRIMER AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using

More information

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015 Adapting Agile Software Development to Regulated Industry Paul Buckley Section 706 Section Event June 16, 2015 Agenda FDA s expectations for Software Development What is Agile development? Aligning Agile

More information

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July 2013. Developed and sustained by Ken Schwaber and Jeff Sutherland

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July 2013. Developed and sustained by Ken Schwaber and Jeff Sutherland The Scrum Guide The Definitive Guide to Scrum: The Rules of the Game July 2013 Developed and sustained by Ken Schwaber and Jeff Sutherland Table of Contents Purpose of the Scrum Guide... 3 Definition of

More information

Governments information technology

Governments information technology So l u t i o n s Blending Agile and Lean Thinking for More Efficient IT Development By Harry Kenworthy Agile development and Lean management can lead to more cost-effective, timely production of information

More information

Scrum Is Not Just for Software

Scrum Is Not Just for Software Scrum Is Not Just for Software A real-life application of Scrum outside IT. Robbie Mac Iver 2/9/2009. Agile methods like Scrum can be applied to any project effort to deliver improved results in ever evolving

More information

Manage projects effectively

Manage projects effectively Business white paper Manage projects effectively HP Project and Portfolio Management Center and HP Agile Manager Table of contents 3 Executive summary 3 The HP Solution Invest in what matters most then

More information

8 QUESTIONS YOU SHOULD ASK WHEN BUYING A CASH MANAGEMENT SOLUTION

8 QUESTIONS YOU SHOULD ASK WHEN BUYING A CASH MANAGEMENT SOLUTION 8 QUESTIONS YOU SHOULD ASK WHEN BUYING A CASH MANAGEMENT SOLUTION See if your retail banking network is costing more than it should An NCR white paper Contents Keep cash flowing, customers happy and costs

More information

Key Benefits of Microsoft Visual Studio Team System

Key Benefits of Microsoft Visual Studio Team System of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view

More information

How To Develop An Application

How To Develop An Application What is Application Lifecycle Management? David Chappell Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Defining application lifecycle management (ALM) isn t easy. Different people

More information

State of Medical Device Development. 2014 State of Medical Device Development seapine.com 1

State of Medical Device Development. 2014 State of Medical Device Development seapine.com 1 State of Medical Device Development 2014 2014 State of Medical Device Development seapine.com 1 Executive Summary The demand for smarter, safer, more connected medical devices has introduced new complexities

More information

Agile So)ware Development

Agile So)ware Development Software Engineering Agile So)ware Development 1 Rapid software development Rapid development and delivery is now often the most important requirement for software systems Businesses operate in a fast

More information

Bridging the IT Business Gap The Role of an Enterprise Architect

Bridging the IT Business Gap The Role of an Enterprise Architect Whitepaper Bridging the IT Business Gap The Role of an Enterprise Architect Today s enterprises understand the value that Information Technology (IT) can bring to their business. IT supports day-to-day

More information

Managing Agile Projects in TestTrack GUIDE

Managing Agile Projects in TestTrack GUIDE Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...

More information

Agile and lean methods for managing application development process

Agile and lean methods for managing application development process Agile and lean methods for managing application development process Hannu Markkanen 27.01.2012 1 Lifecycle model To support the planning and management of activities required in the production of e.g.

More information

www.testing-solutions.com TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

www.testing-solutions.com TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes www. TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes What is Agile Development? There are various opinions on what defines agile development, but most would

More information

At Your Service: Your Roadmap to Support from SAS

At Your Service: Your Roadmap to Support from SAS Introduction At Your Service: Your Roadmap to Support from SAS Kathy Council, Vice President, SAS Publications Division I ve had the good fortune to do a fair bit of travel; from small seaside resort towns,

More information

W hitepapers. Delighting Vodafone Turkey s Customers via Agile Transformation

W hitepapers. Delighting Vodafone Turkey s Customers via Agile Transformation October 2014 W hitepapers Delighting Vodafone Turkey s Customers via Agile Transformation Mehmet Yitmen, Erhan Köseoğlu, İbrahim Güneş, Gülnur Bayhan, Seda Erboral Introduction Vodafone is one of the world's

More information

Anatomy of an Enterprise Software Delivery Project

Anatomy of an Enterprise Software Delivery Project Chapter 2 Anatomy of an Enterprise Software Delivery Project Chapter Summary I present an example of a typical enterprise software delivery project. I examine its key characteristics and analyze specific

More information

A Viable Systems Engineering Approach. Presented by: Dick Carlson ([email protected])

A Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com) A Viable Systems Engineering Approach Presented by: Dick Carlson ([email protected]) Philip Matuzic ([email protected]) i i Introduction This presentation ti addresses systems engineering

More information

Blending Traditional and Agile Project Documentation

Blending Traditional and Agile Project Documentation Blending Traditional and Agile Project Documentation A project Portfolio Perspective Fergal McGovern, Founder, VisibleThread Audience: IT Directors, Program Managers, Project Managers, Business Analyst

More information

Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis

Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis Expert Reference Series of White Papers Intersecting Project Management and Business Analysis 1-800-COURSES www.globalknowledge.com Intersecting Project Management and Business Analysis Daniel Stober,

More information

6 Oct 2011. Agile: Creating a Culture of Quality, Value and Feedback. Agile. Creating a Culture of Quality, Value and Feedback.

6 Oct 2011. Agile: Creating a Culture of Quality, Value and Feedback. Agile. Creating a Culture of Quality, Value and Feedback. Agile Creating a Culture of Quality, Value Rally Software 1 Rally Software Development Privately owned, venture-backed enterprise, founded in Boulder, CO in 2002, with 300 employees, Offices in London

More information

Sometimes: 16 % Often: 13 % Always: 7 %

Sometimes: 16 % Often: 13 % Always: 7 % SCRUM AT RIIS A Standish study found that only 20% of features in a typical system were used often or always and 45% of features were never used at all. The ability to embrace change is critical to reducing

More information

Product Stack and Corporate Overview

Product Stack and Corporate Overview Product Stack and Corporate Overview October 2010 Laszlo Szalvay VP of the Worldwide Scrum Business CollabNet s Scrum Business Line is dedicated to Scrum and extreme programming (XP) as a means to an end

More information

Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams.

Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams. Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams. Agile for Business www.agilefluent.com Summary The

More information

HOW TO BUILD AN AGILE SOCIAL MEDIA TEAM

HOW TO BUILD AN AGILE SOCIAL MEDIA TEAM HOW TO BUILD AN AGILE SOCIAL MEDIA TEAM Putting the Right Skills in Place for Social Media Effectiveness a publication How to Build an Agile Social Media Team 2 Consumers increasingly expect to engage

More information

Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum

Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum ARTICLE Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum by Brent Barton Agile Journal Oct. 6, 2007 Agile processes and practices have gained enough attention that both IT businesses

More information

How To Manage An Ip Telephony Service For A Business

How To Manage An Ip Telephony Service For A Business Enabling organisations to focus on core revenue generating activities Your business needs reliable, flexible and secure communication tools to enable better connectivity and collaboration with your employees,

More information

Strategy. Agility. Delivery.

Strategy. Agility. Delivery. Strategy. Agility. Delivery. AGILE COURSES SCRUM MASTER CERTIFICATION THE PRODUCT OWNER & USER STORIES AGILE & KANBAN ACHIEVING AGILITY AGILE FOR EXECUTIVES Implementing Agile Project Management is a challenge

More information

www.pwc.com Scale agile throughout the enterprise A PwC point of view

www.pwc.com Scale agile throughout the enterprise A PwC point of view www.pwc.com Scale agile throughout the enterprise A PwC point of view December 2013 Overview Today it s rare to speak with a company that is not adopting some form of agile development practice. However,

More information

Course Title: Planning and Managing Agile Projects

Course Title: Planning and Managing Agile Projects Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course

More information

Best Practices in Release and Deployment Management

Best Practices in Release and Deployment Management WHITEPAPER Best Practices in Release and Deployment Management Mark Levy Through 2016, a lack of effective release management will contribute up to 80% of production incidents in large organizations with

More information

Gothenburg 2015 Jan Marek Jan.Marek@ca. com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

Gothenburg 2015 Jan Marek Jan.Marek@ca. com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams Jan Marek Jan.Marek@ca. com CA Technologies Session S601 Introducing Agile development methodologies to mainframe development teams Agenda Introduce Agile software development methodologies Scrum overview

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 4 Scrum: Current Framework 1 Scrum: New Process Framework 1. A people-centric framework based on a set of values, principles, and practices that

More information

WHITE PAPER MULTI-CHANNEL CAMPAIGNS IN A CONNECTED WORLD. Create and deploy IT solutions for business

WHITE PAPER MULTI-CHANNEL CAMPAIGNS IN A CONNECTED WORLD. Create and deploy IT solutions for business WHITE PAPER MULTI-CHANNEL CAMPAIGNS IN A CONNECTED WORLD White paper - Multi-Channel Campaigns in a Connected World - Prodware 1 Create and deploy IT solutions for business Navigating Multi-channel Marketing

More information

Integrating Scrum with the Process Framework at Yahoo! Europe

Integrating Scrum with the Process Framework at Yahoo! Europe Integrating Scrum with the Process Framework at Yahoo! Europe Karl Scotland Yahoo! Europe [email protected] Alexandre Boutin Yahoo! International [email protected] Abstract Large enterprise

More information

Agile Systems Engineering: What is it and What Have We Learned?

Agile Systems Engineering: What is it and What Have We Learned? Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman [email protected] Getting To Know You! Dr. Suzette Johnson Northrop

More information

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant [email protected]

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com Water-Scrum-Fall Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant [email protected] Interests and Experience Leading Change and Transformation in Large, Complex organisations

More information

Suggestions to Enhance Communication

Suggestions to Enhance Communication Te c h E x c e l White Paper Suggestions to Enhance Communication S ince communication is the area that takes the biggest hit when a team is distributed it is also the area we should work the hardest on

More information

How To Develop A Global Leadership Development Program

How To Develop A Global Leadership Development Program Global Leadership Development Talent Management CapitalWave Inc. White Paper March 2010 1 Table of Contents: Global Leadership Development (GLD): Distance. 3 GLD 2: Defining Leadership across Cultures

More information

WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)?

WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)? WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)? Due to the often complex and risky nature of projects, many organizations experience pressure for consistency in strategy, communication,

More information

Software Development Methodology Development Process followed @ Aress

Software Development Methodology Development Process followed @ Aress Software Development Methodology Development Process followed @ Aress 1. Development Methodology Software Development at Aress has adopted Agile Software Development methodology and uses it effectively

More information

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing

More information

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP About Jess BS Applied Physics, WPI / MS Cybersecurity, UMUC PMP, ITIL, Data Scientist, Tableau, Alteryx Project Experience Data and technology Construction

More information

Enterprise Agile Coaching: Guiding Organizations Through Agile Transformation

Enterprise Agile Coaching: Guiding Organizations Through Agile Transformation Enterprise Agile Coaching: Guiding Organizations Through Agile Transformation Angela Druckman Agile Coach and Certified Scrum Trainer [email protected] In partnership with Learn more about Professional

More information

Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.

Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams. Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams. Agile for Business www.agilefluent.com Summary The success of Agile project

More information

Building Software in an Agile Manner

Building Software in an Agile Manner Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over

More information

The Truth About Agile Software Development with Scrum, The Facts You Should Know

The Truth About Agile Software Development with Scrum, The Facts You Should Know The Truth About Agile Software Development with Scrum, The Facts You Should Know Copyright Notice of rights All rights reserved. No part of this book may be reproduced or transmitted in any form by any

More information

Course Title: Managing the Agile Product Development Life Cycle

Course Title: Managing the Agile Product Development Life Cycle Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:

More information

Enterprise Architecture for Communication Service Providers: Aligning Business Goals to IT

Enterprise Architecture for Communication Service Providers: Aligning Business Goals to IT WIPRO CONSULTING SERVICES Enterprise Architecture for Communication Service Providers: Aligning Business Goals to IT www.wipro.com/consulting Enterprise Architecture for Communication Service Providers:

More information

The Structure of a Software Development Team

The Structure of a Software Development Team By Tanya Smeltzer How do you determine how to structure your team? Company needs Will an outside consult be necessary to meet the requirements? Software development people available Different levels of

More information

6 SECRETS TO OFFERING EXCEPTIONAL CUSTOMER SERVICE. 2013 salesforce.com, inc. All rights reserved.

6 SECRETS TO OFFERING EXCEPTIONAL CUSTOMER SERVICE. 2013 salesforce.com, inc. All rights reserved. 6 SECRETS TO OFFERING EXCEPTIONAL CUSTOMER SERVICE 2013 salesforce.com, inc. All rights reserved. > Intro INTRODUCTION The vast majority of people are not experiencing great service. Nearly a third of

More information

Alternative Development Methodologies

Alternative Development Methodologies Alternative Development Methodologies The Software Development Process described in the course notes and lecture is a generalized process that been in use for decades. Over this time, scholars in the IT

More information

Agile Development. Redefining Management in Project Management. Neil Stolovitsky

Agile Development. Redefining Management in Project Management. Neil Stolovitsky The PROJECT PERFECT White Paper Collection Abstract Agile Development Redefining Management in Project Management Neil Stolovitsky Agile development has been around for nearly a decade. However, its popularity

More information

Leading a Virtual Intercultural Team. Implications for Virtual Team Leaders

Leading a Virtual Intercultural Team. Implications for Virtual Team Leaders Journal of Intercultural Management Vol. 1, No. 1, April 2009, pp. 82 90 Uniwersytet Ekonomiczny we Wrocławiu Leading a Virtual Intercultural Team. Implications for Virtual Team Leaders 1. Introduction

More information

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

OPERATIONALIZING EXCELLENCE IN THE GLOBAL REGULATORY SUBMISSIONS PROCESS

OPERATIONALIZING EXCELLENCE IN THE GLOBAL REGULATORY SUBMISSIONS PROCESS OPERATIONALIZING EXCELLENCE IN THE GLOBAL REGULATORY SUBMISSIONS PROCESS INTRODUCTION As life sciences companies face expiring patents and shrinking drug-development pipelines, it s never been more important

More information

Agile Master Data Management TM : Data Governance in Action. A whitepaper by First San Francisco Partners

Agile Master Data Management TM : Data Governance in Action. A whitepaper by First San Francisco Partners Agile Master Data Management TM : Data Governance in Action A whitepaper by First San Francisco Partners First San Francisco Partners Whitepaper Executive Summary What do data management, master data management,

More information

OUTSOURCING PRODUCTION SUPPORT

OUTSOURCING PRODUCTION SUPPORT WHITE PAPER Managed Global Software Teams OUTSOURCING PRODUCTION SUPPORT How to Engage a Remote Team with Minimum Risk THE SITUATION You re slammed. The list of projects and requests keeps growing. You

More information

IBM reaps business benefits and major cost savings from unified communications and collaboration

IBM reaps business benefits and major cost savings from unified communications and collaboration IBM Case Study IBM reaps business benefits and major cost savings from unified communications and collaboration Overview The Challenge Large enterprise with globally distributed, mobile workforce must

More information

HOW CORPORATE CULTURE AFFECTS PERFORMANCE MANAGEMENT

HOW CORPORATE CULTURE AFFECTS PERFORMANCE MANAGEMENT HOW CORPORATE CULTURE AFFECTS PERFORMANCE MANAGEMENT By Raef Lawson, CMA, CPA, CFA; Toby Hatch; and Denis Desroches Every progressive organization needs a management system that enables it to formulate

More information

THE VALUE OF A COMMON PROJECT CULTURE AND KEY ASPECTS ON HOW TO ACHIEVE IT

THE VALUE OF A COMMON PROJECT CULTURE AND KEY ASPECTS ON HOW TO ACHIEVE IT THE VALUE OF A COMMON PROJECT CULTURE AND KEY ASPECTS ON HOW TO ACHIEVE IT A transformation project case study Project Culture Improvement in a mid-sized ICT company in Europe. Speaker: Rickard Romander,

More information

When agile is not enough

When agile is not enough When agile is not enough LESS 2010 Kati Vilkki [email protected] 1 Nokia Siemens Networks When agile is not enough What does lean thinking add to agile? Combining agile and lean Change in mind-set Management

More information

The Global State of Business Analysis

The Global State of Business Analysis The Global State of Business Analysis Buil 2 Business Analysis Global Survey Report 2011 www.esi-intl.com.au EXECUTIVE SUMMARY Organizations around the globe are using business analysis (BA) to define

More information

An Oracle White Paper September 2012. Managing the Social Media Mix

An Oracle White Paper September 2012. Managing the Social Media Mix An Oracle White Paper September 2012 Managing the Social Media Mix Introduction The growth in social media has overwhelmed many marketers. Things are moving so fast that many brand managers stay busy keeping

More information

Quality Assurance in an Agile Environment

Quality Assurance in an Agile Environment Quality Assurance in an Agile Environment 1 Discussion Topic The Agile Movement Transition of QA practice and methods to Agile from Traditional Scrum and QA Recap Open Discussion www.emids.com 2 What is

More information

Scope Management. It is not the strongest of the species that survive, nor the most intelligent, but the ones most responsive to change.

Scope Management. It is not the strongest of the species that survive, nor the most intelligent, but the ones most responsive to change. Chapter 5 Scope Management Project Scope Management includes the processes required to ensure that the project includes all the work required, and only the work required, to complete the project successfully.

More information

Creating a High Maturity Agile Implementation

Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation www.qaiglobal.com 1 Copyright Notice 2015. Unless otherwise noted, these materials and the presentation of them

More information

Agile Scrum and PMBOK Compatible or Contrary?

Agile Scrum and PMBOK Compatible or Contrary? Agile Scrum and PMBOK Compatible or Contrary? Paul Despres PMI Emerald Coast Panama City Branch June 26, 2014 Meeting Overview Agenda Topics: Review Agile/Scrum Methods Review PMBOK Structure Demonstrate

More information

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

T14 TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM BIO PRESENTATION T14 6/21/2007 1:30:00 PM "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development Better Software Conference & EXPO June 18-21, 2007 Las Vegas, NV USA

More information