Business Architecture and Agile Methodologies
|
|
|
- Bridget Arnold
- 10 years ago
- Views:
Transcription
1 Business Architecture and Agile Methodologies A Business Architecture Guild Whitepaper Principal Co-Authors: Eric Shayne Elliott, Francis Fons, Alex Randell Business Architecture Guild Reviewers: Shelley Atwell-Vasko, Renee Batts, Yojana Ganduri, Whynde Kuehn, William Ulrich, Jeffrey Wallk Agile Community Reviewers: Scott Ambler, Jeffrey Davidson, Tim Gifford, Demitrius Nelon Date: February 2015 January Copyright 2015 Business Architecture Guild
2 Introduction The increasing pace of business innovation continues to push organizations to evaluate business models that will meet stakeholders demands to interact in novel ways, anywhere and anytime. As utilization of agile methodologies becomes more prevalent over 50% of organizations are using agile in some manner 1 it is important for business architecture practitioners, business partners, and executives to understand the benefits to be gained from aligning business architecture and agile methodologies. This paper provides guidance for incorporating business architecture in organizations employing agile methodologies, including guidance targeted to companies with mature and immature business architecture practices. The authors contrast an organization newer to business architecture practice with one that has a mature practice within an agile environment. This contrast demonstrates the benefits any company can derive from using a business architecture framework to measure delivered value 2 in agile environments. The paper concludes with recommendations for businesses to consider as they examine when and how to use business architecture and agile methodologies. For background purposes, the paper has included a summary of business architecture and agile in Appendix A. Benefits of Business Architecture and Agile Methodology Alignment The structure and frameworks offered by a business architecture practice can help overcome some of the perceived shortcomings of initiatives following agile practices: 1. Agile teams are self-organizing; which can result in deliverables that do not meet business needs or comply with dependencies for other initiatives. Business architecture can provide insights into priority setting, when the team has completed delivery of a product, the need to focus on specific features, or where there are new gaps that need to be addressed. Closing communications gaps is a key value that the business architecture practice brings to the business. 1 Project Management Institute (PMI) survey Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 3.7, Page 308. January Copyright 2015 Business Architecture Guild
3 2. Budgeting for agile initiatives should not be assumed to be endless. Business architecture can help identify when enough of the future state has been addressed such that budgets can be closed or re-allocated. 3. Agile teams do not always have line of site to other teams efforts. Utilizing business architecture best practices, artifacts produced identify the alignment between strategies, initiatives, value delivery perspectives, and shared capabilities, which collectively provide this line of site. 4. Measurement of value delivered is not always easily traceable to strategies, objectives, and tactics of an organization. The product owner for an agile team may not see important interrelationships and dependencies that are present. Business architecture identifies the value streams, value stages, and the related business capabilities, allowing easier identification of the work efforts that would need to be completed (i.e., epics in Scrum terminology). Look at it from an agile Scrum perspective, these epics aligned to business architecture get broken down into agile requirements (user stories, etc.) in the backlog of work to be delivered by the agile team. The maturity of the value streams or the capabilities supporting each value stream can be tracked and compared against future state value streams for each, as the cross-mapping between the value and capability concepts is a key component of business architecture. 3 In order to validate the target state for value streams and capabilities that are being worked on by one or more of the agile teams coincide with overall enterprise vision, objectives, and strategies, we suggest that practitioners of business architecture collaborate with the selforganized teams. At a minimum, a practitioner of business architecture needs to be prepared to discuss the current state of vision, objectives, and strategies with all the members of each agile team to help them identify important factors to consider in prioritizing requirements (user stories) in a backlog. Ideally, each agile release targets and is tracked against the capabilities it automates and delivers, within the context of the value stream targeted for that agile product. 3 Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 2.4, Page 121. January Copyright 2015 Business Architecture Guild
4 Principles of Business Architecture and Agile Methodology Alignment In order to prepare for these conversations and get best results, the business architecture practitioner must consider business performance 4 and the way changes to internal and external factors affect business capabilities. Available performance dashboards and business architecture tools may be used individually or in conjunction: Porter s Five Forces model 5, the Business Model Canvas 6, and/or SWOT Analysis 7 allow what if analysis and introspection to uncover dependencies when one or more strategies changes or one or more external or internal factors changes. These performance analyses are critical to agile planning efforts. The same type of analyses of target state vision, objectives, and strategy make sense both at the start of an agile effort, and at consistently scheduled evaluations of agile team progress. Business architecture deliverables provide agile teams, product owners, and business leaders with metrics and visual artifacts to improve release planning and informed decision-making. While both agile methodologies and business architecture provide some insight to value attainment, the benefits are maximized when business architecture practitioners collaborate with agile teams as shown in case studies covered later in this paper. Principles related to the concept of leveraging business architecture to deliver increased value from agile methodologies include: 1. Business architecture highlights strategies and objectives, which can be documented, assessed and discussed in order to align agile efforts Business architecture heat mapping assessments identify the state of business capabilities from strong to non-existence and help the business make strategic decisions 4 Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 3.7, Page "Porter Five Forces Analysis." Wikipedia. Wikimedia Foundation, Mar Web. Nov Business Model Generation, A. Osterwalder, Yves Pigneur et al., self-published, Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 2.1, Pages Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 2.1, Pages January Copyright 2015 Business Architecture Guild
5 on prioritization Business architecture provides the ability to visualize and discuss current-state-tofuture-state transformation of business models. The business model is a starting point for understanding the business and how strategy mapping, value streams, capability maps, organization maps and information maps can be put into context Business architecture value streams, value stages, and related capabilities provide a framework for initial reference and ongoing management of the business as progress is made by agile and other business transformation efforts Business architecture identifies stakeholders through the practice of stakeholder mapping. These mappings tie the stakeholders and value outcomes in each agile requirement to a value stream and one or more capabilities, and identify which strategy(ies) and objective(s) each story addresses. 12 Business architecture artifacts help the agile teams prioritize, understand the business, and ensure their outputs provide ongoing business value. Agile efforts can be tied to a prioritized set of goals and strategies and help stakeholders understand which capabilities and value streams 13 are enabled with each release. This typically occurs in three steps in agile efforts that may include activities such as: Requirements Grooming, Prioritization, and Scrum/Release planning. 14 This holds true at a project level and when organizations embrace agile techniques at a program level. Aligning agile requirements constructs to business architecture as highlighted in Figure 1 below allows agile teams to identify the areas that require work within an accepted, well-defined, and well-bounded business perspective. Using business architecture artifacts, particularly value streams, value stages, and capabilities (including heat mapping of those capabilities), business units, and stakeholders, an agile team can prioritize the work according to business leaders 9 Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 2.2, Pages Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 3.3, Pages Ibid. 12 Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 2.8, Pages Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 2.4, Pages Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 3.8, Pages January Copyright 2015 Business Architecture Guild
6 insights, heat mapping and captured requirements. The alignment of epics to value streams, and user stories to capabilities, highlights the requirements and features that require priority focus, which can be used to drive release planning. Figure 1 Business Architecture Frame of Reference Enables Business Requirements Traceability across Multiple Business Perspectives 15 An organization s approach to business architecture engagement with agile teams will evolve over time. Often organizations begin with existing agile teams operating without business architecture. As highlighted by Figure 2 Business Architecture and Agile; Evolution of Collaboration Maturity below, the approach and description of this collaboration will improve over time, to a point where agile teams can become self-sufficient in using business architecture artifacts. 15 Alex Randell, Eric Spellman, William Ulrich, Jeffrey Walk. Leveraging Business Architecture to Improve Business Requirements Analysis A Business Architecture Guild White Paper, Mar January Copyright 2015 Business Architecture Guild
7 Figure 2 Business Architecture and Agile; Evolution of Collaboration Maturity 16 We introduce two scenarios or case studies in the following sections. The first addresses how business architecture is initially introduced and leveraged by an organization that has adopted agile. The second case study involves a situation where a mature business architecture practice is in place and how it benefits an agile practice. Introducing Business Architecture to an Agile Organization Even though your team might be agile, it doesn t mean that your company, or even your department is. ThoughtWorks conference on agile practices 17 This statement is not only applicable for agile, but also to the implementation of business architecture within a company, and the related maturity of its business analysis practice in aligning to either agile or business architecture. This is especially true in this first case where we review an entrepreneurial/small business environment that is growing due to its success in the market. The challenge of getting an organization to recognize the value of the practice was 16 Elliott, Eric Shayne, and Alex Randell. "Business Architecture & Agile Methodologies." Proc. of Business Architecture Innovation Workshop, Austin, TX. Business Architecture Guild, 16 Sept ThoughtWorks Summit: "Agile Fundamentals for Leaders," Dallas, TX, 04 Oct January Copyright 2015 Business Architecture Guild
8 amplified by the viewpoint of, That s how we have always done it, and it works just fine. Applying business architecture to agile efforts helped identify pain points that may have otherwise gone unrecognized in this growing company. The following steps outline how the business architecture practitioner influences change and strategic vision when business architecture was unfamiliar and what any practitioner could do at organizations that lack familiarity with business architecture: 1. Create organizational understanding through a controlled approach. Key questions to ask include: Who are the key stakeholders? What pain points are felt by customers? What pain points are felt by the executives? What are the immediate business priorities? What are the pending initiatives and their prioritization? What is the development methodology for the company? 2. Utilize business architecture assessments to identify quick wins, highlighting stakeholder value that could be achieved. 3. Communicate business architecture deliverables to executives and agile teams. Applying the above principles allow the practitioner of business architecture to educate their stakeholders on the needs of the business that must be addressed by a development effort using an agile methodology. And, just as importantly, establish a business architecture foundation ahead of the agile project teams efforts. Important benefits of this approach included agreement on scope and closing gaps that would have been missed during normal requirement gathering sessions. Aligning user stories to value streams allowed the company to focus on the user stories that delivered the most strategic value. In addition, aligning user stories to business architecture focused the agile teams on the highest priority areas for work. The alignment between business architecture and agile methodologies was used to successfully drive prioritized release planning. Based on the success of the team, this alignment between business architecture and agile methodologies became an ingrained part of the culture of the organization that was once unfamiliar with business architecture. The advance insight to business priorities allowed requirements analysts and IT architects to map out needs prior to each sprint. While development was in execution, quality assurance resources developed or confirmed test cases, and requirements analysts further drove specifications and acceptance criteria, all based upon clear business architecture deliverables. Aligning the prioritization of efforts with business architecture provided a clearer direction on January Copyright 2015 Business Architecture Guild
9 priorities, which increased opportunities to provide value and project success. Tracking user stories back to business capabilities increased the potential for re-use of requirements by lifting them outside of each initiative, giving them a lasting impact. 18 The iterative approach of requirements gathering within the context of agile methodology enabled the team to move forward using a focused approach with business architecture providing structure and insight at every level. Due to the maturity of the organization with business architecture, the practitioner maintained more frequent engagement with the agile team in order to provide ongoing definition and clarity of scope, prioritization guidance for the development organization, and guidance to the application architects, requirements analysts, and development teams. Agile within a Mature Business Architecture Practice Once a business architecture practice is established within an organization, the practice can begin to increase maturity of collaboration in the diagram highlighted in Figure 2 Business Architecture and Agile; Evolution of Collaboration Maturity. Note that this maturity is specific to agile methodologies or requirements analysis, and only forms one component of the Business Architecture Maturity Model, found in the BIZBOK Guide. 19 In our second case study, the ability to increase in maturity is highlighted in the experience of one United States-based governmental organization. This organization experienced both a reactive and proactive approach to application of business architecture principles. While we state prior that application of business architecture is beneficial at any level of maturity, the examples below highlight the benefits of moving to a proactive state. Reactive Approach The first business unit to apply business architecture did so in a reactive approach. The project team on an initiative established their requirements via a user story-based agile approach. The team completed this work through roughly their sprint zero initial review and high level capturing of requirements used to establish what the perceived deliverables and estimates might be; they had user stories defined and prioritized without first applying business architecture concepts mentioned above, such as capability mapping, heat mapping, and alignment to business unit strategies. Once the user stories were defined, the team paused to document business capabilities, then 18 Ibid 19 Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Appendix B.3, Page 488. January Copyright 2015 Business Architecture Guild
10 walked through the user story requirements and matched them to the business capabilities. The outcome of this exercise was a realization that not all business capabilities necessary for the initiative had been addressed with requirements. The team was then able to revisit those business capabilities and identify requirements necessary to satisfy the capabilities. The overall outcome captured previously missed requirements, highlighting that the application of business architecture contributed to a better overall product. However, it should be noted that the gaps identified would have resulted in significant re-work had they not been identified. While re-work is not only acceptable, but often a positive fail fast mentality, the reactive application of business architecture in this case better positioned the team working on this initiative to deliver desired value. Proactive Approach In the other case with this organization, the business unit reversed the approach of the first team. Instead of beginning with user story elicitation, the business architecture was completed to the necessary extent, capturing and assessing value streams, value stages, and business capabilities. This allowed the project team to utilize the foundational blueprints of the business as a guide to requirements elicitation. In this instance, the user stories were developed in alignment to the business capabilities, allowing the team to discuss the extent to which each business capability needed to be addressed within the initiative. The primary deliverable utilized in this effort was a value stream/capability cross-mapping 20. This cross-mapping not only provided the definition of these components of business architecture but also highlighted multiple instances of each business capability, so that the project team can consider each instance of a business capability and its related stakeholders, place it in the value stream, and value item output. This approach delivered business insights to the project team from the onset of their efforts, with a more holistic view through capability cross-mappings to stakeholders and value delivery. With the framework and definitions provided by business architecture, the team was not only able to deliver user stories more rapidly than they previously did before the practice was engaged, but IT also was able to contextualize elements such as logical data models, processes, and knowledge artifacts. Additionally, the user stories were categorized and available for potential re-use future efforts can easily re-visit the requirements analysis completed in earlier initiatives to understand existing requirements and each capability they may impact. 20 Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Section 2.4, Pages January Copyright 2015 Business Architecture Guild
11 Contrasting Organizational Maturity Comparing the small company with no business architecture practice to the government organization with a more mature business architecture practice, there is a clear difference in approach. In the first organization, the business architecture practitioner is tasked with both building organizational acceptance of the practice and providing value through business architecture. In the second, the business architecture practice is well developed, and the focus related to agile methodologies becomes applying business architecture to ongoing initiatives. Through understanding of the organization and maturity of business architecture, one must determine the best approach to use for a given initiative. As the business architecture practice develops, the artifacts will prove to not only be reusable but will be sought after. Eventually, key stakeholders begin to identify the business value our practice brings to the organization. At this point, business architecture typically will move from a nice to have to a sought after role in every engagement, occurring earlier and throughout its entire lifecycle. In fact, as the organization moves from a reactive, to collaborative, to proactive approach with business architecture and agile methodologies, the role of the business architecture practitioner is optimized in relation to the project team. Indeed, a practitioner of business architecture realizes the highest level of success when no longer directly working with the project team but when consulting with the product owner and agile team on an ad-hoc basis. This highlights an apparent dichotomy related to business architecture and agile: The business architecture practitioner attains the highest level of success when least directly engaged in daily project activities. Consider the implications of this statement; it implies the business architecture is well understood and communicated through the business area as well as technical, information and process management partners. Business architecture provided the mature organization a clearer picture of the business than either previous requirements analysis or business process diagrams could alone. Additionally, the business architecture is provided in a consistent, clear, and concise format where it can be easily and repeatedly leveraged by project teams and other stakeholders. Conclusion Business architecture is having that holistic view to ensure you are not missing something. - Business Architecture Innovation Workshop Elliott, Eric Shayne, and Alex Randell. "Business Architecture & Agile Methodologies." Proc. of Business Architecture Innovation Workshop, Austin, TX. Business Architecture Guild, 16 Sept January Copyright 2015 Business Architecture Guild
12 Business architecture deliverables can be used in conjunction with sound just in time requirements analysis techniques to achieve optimal results. Though rapidly changing internal and external environments often make business transformation daunting, the approach is simple: Take small steps to help the organization realize rapid wins using business architecture and maturity. Key points for optimal results in business architecture to agile methodologies alignment include: Business architecture and agile are both iterative approaches, learning what is needed for more effective alignment and execution to provide continual and increasing value to the business. Make the business architecture measurable and useable if artifacts are not clear or wellcommunicated, they exist only as shelf-ware, which does not allow actionable results. The governmental organization provided examples, videos, and system-based integration between business architecture and requirements analysis systems. Align business architecture to strategies business architecture artifacts provide a connection between mission, vision, strategies, and initiatives. Project teams must understand this framework. If the team is unable to track their work back to this framework, there is a fundamental misalignment that must be investigated. Business architecture is defined by the business 22 the application of business architecture in these examples provided existing definitional work that the product owner and other agile team members can utilize in initiatives. This clears a common hurdle in which project teams agile or not indicate they do not have understanding of business strategies, stakeholders, and value. Business architecture should not be driven by project needs if business architecture is defined within the scope of an initiative, it will be constrained by the previously defined goals of the initiative. The business architecture is independently defined with business stakeholders. At a minimum, once an initiative is identified, business architecture is to be engaged and the business needs understood prior to agile team engagement, to ensure thought independence. 22 Business Architecture Guild, A Guide to the Business Architecture Body of Knowledge, v 4.1 (BIZBOK Guide), Part 1, Page 1. January Copyright 2015 Business Architecture Guild
13 Focus first on efforts that have desired and clearly defined outcomes that stakeholders can easily tie back to goals and strategies. The small company referenced in this paper chose efforts with well-identified risks to reduce the potential of business architecture s success being tempered due to unanticipated outcomes. As an organization recognizes the contribution of business architecture in delivering agile efforts solutions at a rapid pace, practitioners should anticipate invitations to apply business architecture principles in many more scenarios, and earlier in the business and corresponding development lifecycle(s). This serves as an indicator of success for the business architecture practice, and results in outcomes more closely tied to goals and strategies. January Copyright 2015 Business Architecture Guild
14 Appendix A Overview of Business Architecture and Project Management Methodologies Agile and Traditional Business architecture is defined by the Business Architecture Guild as follows: A blueprint of the enterprise that provides a common understanding of the organization and is used to align strategic objectives and tactical demands. 23 This definition is also in agreement with the OMG Business Architecture Special Interest Group and The Business Architecture Institute. Business architecture enables organizations to provide actionable views through an understanding of internal and external environmental factors and dependencies. Not all organizations have embraced the formal title of business architect, but often these organizations have employees that utilize business architecture principles and practices. This is perfectly acceptable as the practice and use of business architecture should not be constrained by one s title. Traditional project management often follows a Waterfall software development lifecycle methodology. It requires project charters up front, adhering to the triple constraints: fixed scope; defined delivery dates of any interim deliverables, with a stated final completion date; and identified resources budget, human, and technology that delineate limits within which an organization must execute a project. The successful accomplishment of any project, however, is dependent not only upon satisfying scope, cost, and schedule but also upon results that deliver customer satisfaction. 24 Agile methodologies adhere to a different approach to deliver value frequent releases of deliverables that meet requirements aligned to evolving business needs. The Agile Manifesto originated in the arena of software development and states the following: Value individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan Ibid. 24 Gido, Jack and Clements, James P. Successful Project Management. 4 th Edition, Cincinnati: South-Western Publishing Co, Page "Manifesto for Agile Software Development." Manifesto for Agile Software Development. N.p., Web. Oct January Copyright 2015 Business Architecture Guild
15 We propose the following interpretations and implications of agile that satisfy the intentions of the Agile Manifesto : Agile is a philosophy advocating iterative elaboration 26, which can be applicable everywhere, not just in software development. There are several experts who espouse the universality of agile approaches. This universality supports that business architecture can and should be developed iteratively. Agile is a journey to becoming flexible and quick with emphasis on delivering value in a rapidly evolving environment, focusing on regular delivery of value without fixing requirements that is commonplace in project charters used with traditional project management. 27 Though agile has come into vogue, its concepts are not completely absent from traditional project methodology. The PMBOK Guide included Rolling Wave Planning, Progressive Elaboration, and Decomposition long before the Agile Manifesto was written. 28 PMBOK Guide inclusion of these methodologies provides another proof that the value of business architecture applies to all initiatives, regardless of methodology. Here is a quick summary of what most experts agree agile is not: 29 Agile is NOT an excuse to stop producing documentation. Agile is NOT an opportunity to eliminate planning. Agile is NOT open season on scope creep. Agile is NOT about blindly following a set of best practices, whether or not they re best for your project. 26 ASPE PMI Agile Certified Practitioner Workshop Materials, Davisbase Consulting, Page Ibid. 28 John Stenbeck, PMP, PMI-ACP, CSM, CSP of GR8PM, Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK. Webinar. 29 Sliger, Michelle. "What Agile Is - And What It Isn't." Scrum Alliance. ProjectsAtWork, Sept Web. Oct WP01-V January Copyright 2015 Business Architecture Guild
16 About the Business Architecture Guild A cadre of leading industry experts formed the Business Architecture Guild to develop A Guide to the Business Architecture Body of Knowledge (BIZBOK Guide) and to promote best practices and expand the knowledgebase of the Business Architecture discipline. The Business Architecture Guild is a member-based and member-driven not-for-profit organization dedicated to growing and disseminating authoritative information on Business Architecture. Contact us at [email protected] or at Whitepaper Authors (Alphabetical Order) Eric Shayne Elliott Francis Fons Alex Randell Whitepaper Reviewers (Alphabetical Order) Scott Ambler Shelley Atwell-Vasko Renee Batts Jeffrey Davidson Yojana Ganduri Tim Gifford Whynde Kuehn Demitrius Nelon William Ulrich Jeffery Wallk Copyright 2015, Business Architecture Guild. This document is provided to the business architecture community for educational purposes. The Business Architecture Guild does not warrant that it is suitable for any other purpose and makes no expressed or implied warranty of any kind and assumes no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information contained herein. BIZBOK and A Guide to the Business Architecture Body of Knowledge are registered trademarks of the Business Architecture Guild. All brand names are the trademarks of their respective owners. Any inquiries regarding this publication, requests for usage rights for the material included herein, or corrections should be sent by to [email protected]. January Copyright 2015 Business Architecture Guild
BUSINESS ARCHITECTURE & AGILE METHODOLOGIES. Austin, Texas, USA - September 17, 2014
BUSINESS ARCHITECTURE & AGILE METHODOLOGIES Austin, Texas, USA - September 17, 2014 BUSINESS ARCHITECTURE & REQUIREMENTS ANALYSIS COLLABORATION TEAM Member Whynde Melaragno Alex Randell Eric Shayne Elliott
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.
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
Agile Extension to the BABOK Guide
Agile Extension to the BABOK Guide Version 1.0 Complimentary IIBA Member Copy. Not for Redistribution or Resale www.iiba.org International Institute of Business Analysis, Toronto, Ontario, Canada International
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,
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:
STANDARDIZING BUSINESS ARCHITECTURE
STANDARDIZING BUSINESS ARCHITECTURE Austin, Texas, USA - September 15, 2014 William Ulrich, Business Architecture Guild & TSG, Inc. Janice Lewis, Pfizer www.businessarchitectureguild.org STANDARDIZING
How To Understand And Understand The Concept Of Business Architecture
WHITE PAPER Business Architecture: Dispelling Ten Common Myths William Ulrich, TSG, Inc. Whynde Kuehn, S2E Consulting Inc. Business Architecture: An Evolving Discipline B usiness architecture is a maturing
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
AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT
AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT Shivangi Shandilya, Surekha Sangwan, Ritu Yadav Dept. of Computer Science Engineering Dronacharya College Of Engineering, Gurgaon Abstract- Looking at the software
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
Partnering for Project Success: Project Manager and Business Analyst Collaboration
Partnering for Project Success: Project Manager and Business Analyst Collaboration By Barbara Carkenord, CBAP, Chris Cartwright, PMP, Robin Grace, CBAP, Larry Goldsmith, PMP, Elizabeth Larson, PMP, CBAP,
Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;
Bridging the Gap: Traditional to Agile Project Management ABSTRACT I. S. Parente 1 1 Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM; S3 Technologies, LLC, Principal Consultant; parente@s3 tec.com
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,
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
BUSINESS ARCHITECTURE: SETTING THE RECORD STRAIGHT
BUSINESS ARCHITECTURE: SETTING THE RECORD STRAIGHT By William Ulrich and Whynde Kuehn This is a Reprint of Chapter 2, Part 1, of Business and Dynamic Change: The Arrival of Business Architecture, Published
Agile Project Management. What it is and what it isn t
Agile Project Management What it is and what it isn t Moderator Janelle Abaoag Project Insight Marketing, Public Relations [email protected] www.projectinsight.net All participants will
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...
Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery
Customer Success Stories TEKsystems Global Services Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery COMMUNICATIONS AGILE TRANSFORMATION SERVICES Executive Summary
Business Service Management Links IT Services to Business Goals
WHITE PAPER: BUSINESS SERVICE MANAGEMENT Business Service Management Links IT Services to Business Goals JANUARY 2008 Sarah Meyer CA SOLUTIONS MARKETING Table of Contents Executive Summary SECTION 1 2
Agile project portfolio manageme nt
Agile project portfolio manageme nt Agile project & portfolio summit at Harrisburg University May 9, 2016 Agile project portfolio management Agenda Portfolio management challenges Traditional portfolio
LEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
Developing a Business Analytics Roadmap
White Paper Series Developing a Business Analytics Roadmap A Guide to Assessing Your Organization and Building a Roadmap to Analytics Success March 2013 A Guide to Assessing Your Organization and Building
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
Agile Practitioner: PMI-ACP and ScrumMaster Aligned
Agile Practitioner: PMI-ACP and ScrumMaster Aligned The PMI Agile Certified Practitioner (PMI-ACP) ScrumMaster credential validates your ability to understand agile principles, agile concepts, and establishes
BUSINESS ARCHITECTURE AND BPM ALIGNMENT
BUSINESS ARCHITECTURE AND BPM ALIGNMENT Austin, Texas, USA - September 17, 2014 INNOVATION WORKSHOP Lloyd Dugan, Business Process Management, Inc. Neal McWhorter, Strategic Value Partners Copyright 2014
IMQS TECHNOLOGY AGILE METHODOLOGY
IMQS TECHNOLOGY AGILE METHODOLOGY OVERVIEW Agile software development refers to a group of software development methodologies that promotes development iterations, open collaboration, and process adaptability
METRICS DRIVEN CONTINUAL SERVICE IMPROVEMENT USING AGILE CONCEPTS
METRICS DRIVEN CONTINUAL SERVICE IMPROVEMENT USING AGILE CONCEPTS John Osteen B Cognizant Business Consulting Process Quality Consulting Cognizant Technology Solutions, Chennai, India [email protected]
Analytics Strategy Information Architecture Data Management Analytics Value and Governance Realization
1/22 As a part of Qlik Consulting, works with Customers to assist in shaping strategic elements related to analytics to ensure adoption and success throughout their analytics journey. Qlik Advisory 2/22
Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results
Thought Leadership: Requirements Definition and Management Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results Jason Moccia One of the myths of Agile software
Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007
Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007 The idea behind the Agile approach is that instead of building a release that is
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
Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>
DEPARTMENT OF HEALTH AND HUMAN SERVICES ENTERPRISE PERFORMANCE LIFE CYCLE FRAMEWORK PRACTIICES GUIIDE REQUIREMENTS DEFINITION Issue Date: Revision Date: Document
A Viable Systems Engineering Approach. Presented by: Dick Carlson ([email protected])
A Viable Systems Engineering Approach Presented by: Dick Carlson ([email protected]) Philip Matuzic ([email protected]) i i Introduction This presentation ti addresses systems engineering
Your Agile Team s Indispensible Asset
Agile / Scrum Training Lean Software Development Agile Organizational Metrics Executive Coaching Improved Team Dynamics Improved Efficiency! Your Agile Team s Indispensible Asset The Agile Business Analyst
PPM and Agile: Realizing the Best of Both Worlds
PPM and Agile: Realizing the Best of Both Worlds This white paper discusses the challenges of integrating agile methods into a PPM framework and how to deliver executive visibility into agile projects
Agile Project Management By Mark C. Layton
Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management
A Business Analysis Perspective on Business Process Management
A Business Analysis Perspective on Business Process Management October 2013 Discussion Points! Why have Roles?! What is Business Analysis?! Who is the Business Analyst?! Business Analysis & Business Process
The Rise of Service Level Management in ITIL V3. April 2008. Oblicore, Inc.
The Rise of Service Level Management in ITIL V3 April 2008 Oblicore, Inc. Table of Contents The Move From Version 2 To Version 3................... 3 What s New In V3?..................................
Applying Lean on Agile Scrum Development Methodology
ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering
The Key to a Successful KM Project
Introduction An integrated PKM methodology enables organizations to maximize their investments by ensuring initiatives are on time and within budget, while sharing project challenges and successes that
Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015
Transitioning from Waterfall: The Benefits of Becoming Agile ASPE Web Seminar Friday, February 27 th, 2015 Objectives Give a high-level look at the challenges in software development Give a basic look
Introduction to SOA governance and service lifecycle management.
-oriented architecture White paper March 2009 Introduction to SOA governance and Best practices for development and deployment Bill Brown, executive IT architect, worldwide SOA governance SGMM lead, SOA
How to Structure Your First BPM Project to Avoid Disaster
How to Structure Your First BPM Project to Avoid Disaster Table of Contents Table of Contents...2 Introduction...3 Pick The Right Process and Avoid the Wrong Ones...4 Field the Right Team and Include a
How to bridge the gap between business, IT and networks
ericsson White paper Uen 284 23-3272 October 2015 How to bridge the gap between business, IT and networks APPLYING ENTERPRISE ARCHITECTURE PRINCIPLES TO ICT TRANSFORMATION A digital telco approach can
Computing & Communications Services
2010 Computing & Communications Services 2010 / 10 / 04 Final Kent Percival, M.Sc., P.Eng. Defining the Value of the Business Analyst In achieving its vision, key CCS partnerships involve working directly
Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led
Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led Course Description Identify the challenges you will face when implementing an Agile approach to software development and then plan
Leverage Agile Project Management to Foster Collaboration in Distributed Teams
Leverage Agile Project to Foster Collaboration in Distributed Teams Hasnain Rizvi PMP, CBAP, PMI-ACP, PMI-RMP, PMI-SP, CSM, CISA, CISM, CRISC, CSSGB, CSSBB, CMBB, CPCU, CITP(Fellow), CDIA+, Project+, OPM3
SCRUM BODY OF KNOWLEDGE (SBOK Guide)
A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK Guide) 2013 Edition A Comprehensive Guide to Deliver Projects using Scrum TABLE OF CONTENTS TABLE OF CONTENTS 1. INTRODUCTION... 1 1.1 Overview of Scrum...
Career Builder Course Bundle
Career Builder Course Bundle Skills based course Certification course Introduction to Project Management PM101 - Section 01 - Introduction & Overview PM101 - Section 02 - Teams & Leadership PM101 - Section
knowledge management enabling winning offerings
Business scenario knowledge management enabling winning offerings In today s rapidly changing and dynamic IT landscape, the IT industry is constantly faced with the challenge of keeping up with the pace
Value to the Mission. FEA Practice Guidance. Federal Enterprise Architecture Program Management Office, OMB
Value to the Mission FEA Practice Guidance Federal Enterprise Program Management Office, OMB November 2007 FEA Practice Guidance Table of Contents Section 1: Overview...1-1 About the FEA Practice Guidance...
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
Enabling Continuous Delivery by Leveraging the Deployment Pipeline
Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 [email protected] Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching
Project Management and Scrum A Side by Side Comparison by Anne Loeser, October 2006
Project Management and Scrum A Side by Side Comparison by Anne Loeser, October 2006 For decades, software development projects have followed the classic waterfall method in which software development initiatives
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
Master s Certificate in Project Management and Advanced Course Offerings. SIGN UP TODAY! 412.963.1347 www.pmcentersusa.com.
Master s Certificate in Project and Advanced Course Offerings SIGN UP TODAY! 412.963.1347 www.pmcentersusa.com in alliance with PMI, PMP, PMBOK Guide and the PMI Registered Education Provider Logo are
A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0
A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0 www.theiiba.org International Institute of Business Analysis, Toronto, Ontario, Canada. 2005, 2006, 2008, 2009, International
Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008
Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008 Who wants to be involved in a BI project or program that is labeled slow or inflexible? While I don t believe
Agile Development Overview
Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others
How To Understand The Role Of Enterprise Architecture In The Context Of Organizational Strategy
Enterprise Architecture in the Context of Organizational Strategy Sundararajan Vaidyanathan Senior Enterprise Architect, Unisys Introduction The Presidential Management Agenda (PMA) 1 is geared towards
Agile Master Data Management A Better Approach than Trial and Error
Agile Master Data Management A Better Approach than Trial and Error A whitepaper by First San Francisco Partners First San Francisco Partners Whitepaper Executive Summary Market leading corporations are
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,
ADDING VALUE CONSULTING AB
ADDING VALUE CONSULTING AB Project Management Professional (PMP) Project Management Professional (PMP) Project Management Institute (PMI) What is PMI? PMI is the world s largest not-for-profit membership
AGILE BUSINESS SERVICES. Guiding and supporting your business. at any stage of your agile journey
AGILE BUSINESS SERVICES Guiding and supporting your business at any stage of your agile journey SOGETI AGILE SERVICES Overcoming barriers to agile success Agile methods are being adopted by a wide range
Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK
IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational
Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
Presented By: Leah R. Smith, PMP. Ju ly, 2 011
Presented By: Leah R. Smith, PMP Ju ly, 2 011 Business Intelligence is commonly defined as "the process of analyzing large amounts of corporate data, usually stored in large scale databases (such as a
How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck
How to Ensure IT Compliance Without Compromising Innovation Nik Teshima, IBM Phil Odence, Black Duck Black Duck 2013 Speakers Phil Odence VP of Business Development Black Duck Software Nik Teshima Senior
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
Controlling Change on Agile Software Development Projects
Universal Journal of Management 4(1): 42-49, 2016 DOI: 10.13189/ujm.2016.040106 http://www.hrpub.org Controlling Change on Agile Software Development Projects Andrew L Ecuyer 1, Syed Adeel Ahmed 2,* 1
BI Dashboards the Agile Way
BI Dashboards the Agile Way Paul DeSarra Paul DeSarra is Inergex practice director for business intelligence and data warehousing. He has 15 years of BI strategy, development, and management experience
Agile in Financial Services A Framework in Focus
Agile in Financial Services A Framework in Focus John B. Hudson, B.Sc, PMP, CSM PMI NJ Chapter February 19, 2013 19 Feb 2013 1 Objectives 1. Agile Development an Overview 2. The Agile Enterprise Infrastructure
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
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
Process-Based Business Transformation. Todd Lohr, Practice Director
Process-Based Business Transformation Todd Lohr, Practice Director Process-Based Business Transformation Business Process Management Process-Based Business Transformation Service Oriented Architecture
Enterprise Architecture Assessment Guide
Enterprise Architecture Assessment Guide Editorial Writer: J. Schekkerman Version 2.2 2006 Preface An enterprise architecture (EA) establishes the organization-wide roadmap to achieve an organization s
Successful Enterprise Architecture. Aligning Business and IT
Successful Enterprise Architecture Aligning Business and IT 1 Business process SOLUTIONS WHITE PAPER Executive Summary...3 An Integrated Business & IT Infrastructure...3 Benefits to Business and IT Go
Five best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
How To Understand The Business Analysis Lifecycle
Business Analysis Lifecycle by Sergey Korban Aotea Studios Ltd November 2011 Contents Introduction... 3 Business Analysis Lifecycle... 4 Practical Application... 5 Start-Up Phase... 5 Initiation Phase...
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
BUSINESS INTELLIGENCE COMPETENCY CENTER (BICC) HELPING ORGANIZATIONS EFFECTIVELY MANAGE ENTERPRISE DATA
BUSINESS INTELLIGENCE COMPETENCY CENTER (BICC) HELPING ORGANIZATIONS EFFECTIVELY MANAGE ENTERPRISE DATA Executive Summary Companies continue to remain challenged in deriving meaningful insights from the
ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )
ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM ) Contents Homework Assignment for 2 PDUs... 1 Chapter Close-Out... 2 Terminology Matching Exercise...
CORPORATE INFORMATION AND TECHNOLOGY STRATEGY
Version 1.1 CORPORATE INFORMATION AND TECHNOLOGY STRATEGY The City of Edmonton s Information and Technology Plan, 2013-2016 Bringing the Ways to Life through Information and Technology June 2013 2 Copyright
Agile Development and Software Architecture: Understanding Scale and Risk
Agile Development and Software Architecture: Understanding Scale and Risk Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Robert L. Nord SSTC, April 2012 In collaboration
Chapter 6. Iteration 0: Preparing for the First Iteration
Chapter 6. Iteration 0: Preparing for the First Iteration People only see what they are prepared to see. Ralph Waldo Emerson There are no secrets to success. It is the result of preparation, hard work,
Technical Writing - A Review of Agile Software Development Services
Enchantment Chapter Monthly Meeting 10 June, 2015 4:45-6:00 pm: Systems Engineering for Software Intensive Projects using Agile Methods Larri Rosser, Raytheon Intelligence, Information & Services, Sr.
HOW TO USE THE DGI DATA GOVERNANCE FRAMEWORK TO CONFIGURE YOUR PROGRAM
HOW TO USE THE DGI DATA GOVERNANCE FRAMEWORK TO CONFIGURE YOUR PROGRAM Prepared by Gwen Thomas of the Data Governance Institute Contents Why Data Governance?... 3 Why the DGI Data Governance Framework
Agile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh [email protected] Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
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
MANAGED AGILE DEVELOPMENT MAKING AGILE WORK FOR YOUR BUSINESS. Chuck Cobb May 20, 2013
MANAGED AGILE DEVELOPMENT MAKING AGILE WORK FOR YOUR BUSINESS Chuck Cobb May 20, 2013 The Pendulum Effect Traditional Waterfall Approaches Modern Agile Approaches Hybrid Approaches 5/20/2013 2012 Charles
Roles: Scrum Master & Project Manager
Roles: Scrum Master & Project Manager Scrum Master: Facilitate collaborative meetings Track team performance Remove impediments (Risk, Issue) Validate team alignment to Agile framework and scope Drive
Project Management in Software: Origin of Agile
PAGE 1 ios App Development Project Management in Software: Origin of Agile PAGE 2 Learning Outcomes By the end of the unit, you should be able to: 1. Differentiate between Waterfall and Agile process 2.
Reaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
The Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
