CollabNet Trends, Challenges, and Success with Agile ALM
|
|
- Jason Greene
- 6 years ago
- Views:
Transcription
1 Agile ALM for Distributed Development CollabNet Trends, Challenges, and Success with Agile ALM Victoria Griggs Sr. Director of Marketing, CollabNet Chris Clarke VP Product Management & Strategy, CollabNet Copyright 2010 CollabNet, Inc. 1
2 Today s Speakers Victoria Griggs Sr. Director, Marketing & Web Operations Chris Clarke Vice President, Product Management Copyright 2010 CollabNet, Inc. 2
3 Topics Industry Trend Agile ALM 6 Challenges to Adopting Agile ALM ( and how to get around them) Customer Successes & Lessons Learned Copyright 2010 CollabNet, Inc. 3
4 What is ALM? Application Lifecycle Management (ALM) is: The coordination and management of the process used to build an application (software or hardware) From concept thru retirement, With workflow and collaboration, Across all stakeholders Regardless of geographic location [ Distributed ALM ]. Copyright 2010 CollabNet, Inc. 4
5 Application Lifecycle (ALM) - Example Stages Req s Design Code Build Unit Test Function Test Load Test Release Manage Monitor Plan Develop Test Operate Copyright 2010 CollabNet, Inc. 5
6 Exec/Mgr Application Lifecycle (ALM) - Example Stages Req s Design Code Build Unit Test Function Test Load Test Release Manage Monitor Plan Develop Test Operate What are our customers asking for? Are we on schedule? Should I shift resources? How can we optimize for the next release? Copyright 2010 CollabNet, Inc. 6
7 Exec/Mgr Analyst/Dev Application Lifecycle (ALM) - Example Stages Req s Design Code Build Unit Test Function Test Load Test Release Manage Monitor Plan Develop Test Operate What are our customers asking for? Are we on schedule? Should I shift resources? How can we optimize for the next release? What is the scope of this release? What issues are assigned to me? Did I pass peer review? Can we stay with original scope? Copyright 2010 CollabNet, Inc. 7
8 Exec/Mgr QA/Build Eng Analyst/Dev Application Lifecycle (ALM) - Example Stages Req s Design Code Build Unit Test Function Test Load Test Release Manage Monitor Plan Develop Test Operate What are our customers asking for? Are we on schedule? Should I shift resources? How can we optimize for the next release? What is the scope of this release? What issues are assigned to me? Did I pass peer review? Can we stay with original scope? How long will it take to test the requirements? What are high risk areas to test? Did the build pass? Is this release ready to go? Copyright 2010 CollabNet, Inc. 8
9 ALM Transition Distributed Agile in the Cloud Req s Design Code Build Unit Test Function Test Load Test Release Manage Monitor Plan Develop Test Operate Copyright 2010 CollabNet, Inc. 9
10 ALM Transition Distributed Agile in the Cloud Req s Design Code Build Unit Test Function Test Load Test Release Manage Monitor Plan Develop Test Operate Manage Req s Release Design Load Test Code Function Build / Test Unit Test Copyright 2010 CollabNet, Inc. 10
11 What is Agile Development? Many definitions but in general, Agile describes a method of delivering software with these common characteristics: Shorter Planning Cycles Smaller set of requirements identified more often Frequent Delivery Focus on working software for every iteration The only accurate measure of software development is the delivery of software Closer Working Relationship with the Business or Customer Constant feedback and frequent user acceptance testing Could be using any of several development methodologies (e.g., Scrum, XP), or something custom. 1/3 of organizations are using Agile methods today, of which 75% use Scrum Copyright 2010 CollabNet, Inc. 11
12 ALM & Agile Adoption Rates ALM Adoption Agile Survey Source: Forrester Enterprise and SMB Software Survey, North America and Europe (2007) Participants: 512 (232 in 2005); February 2008 Source: Methods and Tools ( 48% using ALM (and growing) 48% using Agile (and growing) Copyright 2010 CollabNet, Inc. 12
13 How are ALM & Agile Related? Req s Design Code Build Unit Test Function Test Load Test Release Manage Plan Develop Test Operate Start 6 Mos. Copyright 2010 CollabNet, Inc. 13
14 How are ALM & Agile Related? Req s Design Code Build Unit Test Function Test Load Test Release Manage Plan Develop Test Operate Start 6 Mos. Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Copyright 2010 CollabNet, Inc. 14
15 How are ALM & Agile Related? Req s Design Code Build Unit Test Function Test Load Test Release Manage Plan Develop Test Operate Start 6 Mos. Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start In Each Sprint: Plan, Develop, Build/Test, Review 6 Mos. Copyright 2010 CollabNet, Inc. 15
16 Resulting Challenges Managing more hand-offs within a single team Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Copyright 2010 CollabNet, Inc. 16
17 Resulting Challenges Managing more hand-offs within a single team Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Copyright 2010 CollabNet, Inc. 17
18 Resulting Challenges Managing more hand-offs within a single team Coordination across teams some of which may be doing Agile, some not Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Req s Design Code Build Test Release Manage Req s Design Code Build Test Release Manage Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Copyright 2010 CollabNet, Inc. 18
19 Resulting Challenges Managing more hand-offs within a single team Coordination across teams some of which may be doing Agile, some not Enabling visibility and predictability for management Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Req s Design Code Build Test Release Manage Req s Design Code Build Test Release Manage Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 10 Start 6 Mos. Copyright 2010 CollabNet, Inc. 19
20 What is Agile ALM? Agile ALM is a combination of tools and processes: Exposed through a central platform, that allows teams using Agile (iterative) or mixed methodologies, to manage all phases of the software development lifecycle from concept through retirement. By uniting stakeholders and providing cross-team visibility, Agile ALM enables organizations to achieve: Faster time to market and higher-quality software releases while reducing infrastructure costs. Copyright 2010 CollabNet, Inc. 20
21 Why do either ALM or Agile? Governance Compliance Centralization/Standardization Reuse Reduced Costs Higher Quality Quantitative (performance) Qualitative (meets stakeholder needs) Better Visibility/Traceability/Predictability Faster Time to Market Higher Productivity Increased Collaboration Increased Job Satisfaction Copyright 2010 CollabNet, Inc. 21
22 Why do either ALM or Agile? Enterprise Governance Compliance Centralization/Standardization Reuse Reduced Costs Higher Quality Quantitative (performance) Qualitative (meets stakeholder needs) Better Visibility/Traceability/Predictability Faster Time to Market Higher Productivity Increased Collaboration Increased Job Satisfaction Copyright 2010 CollabNet, Inc. 22
23 Why do either ALM or Agile? Governance Compliance Centralization/Standardization Reuse Reduced Costs Higher Quality Quantitative (performance) Qualitative (meets stakeholder needs) Better Visibility/Traceability/Predictability Workgroup Faster Time to Market Higher Productivity Increased Collaboration Increased Job Satisfaction Copyright 2010 CollabNet, Inc. 23
24 Why do either ALM or Agile? Enterprise Governance Compliance Centralization/Standardization Reuse Efficient, Effective & Predictable Strategic Development Reduced Costs Higher Quality Quantitative (performance) Qualitative (meets stakeholder needs) Better Visibility/Traceability/Predictability Workgroup Faster Time to Market Higher Productivity Increased Collaboration Increased Job Satisfaction Copyright 2010 CollabNet, Inc. 24
25 Topics Industry Trend Agile ALM 6 Challenges to Adopting Agile ALM ( and how to get around them) Customer Successes & Lessons Learned Copyright 2010 CollabNet, Inc. 25
26 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Copyright 2010 CollabNet, Inc. 26
27 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Development Management Copyright 2010 CollabNet, Inc. 27
28 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Requirements Management Development Management Copyright 2010 CollabNet, Inc. 28
29 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Requirements Management QA Test Management Development Management Copyright 2010 CollabNet, Inc. 29
30 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Requirements Management QA Test Management Development Management Requirements, Defects, etc. Copyright 2010 CollabNet, Inc. 30
31 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Requirements Management Infrastructure & IT support QA Test Management Development Management Requirements, Defects, etc. Copyright 2010 CollabNet, Inc. 31
32 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Requirements Management Infrastructure & IT support QA Test Management Development Management Deployment & Ops support Requirements, Defects, etc. Copyright 2010 CollabNet, Inc. 32
33 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Requirements Management Infrastructure & IT support QA Test Management Development Management Deployment & Ops support Requirements, Defects, etc. Managed Hardware Copyright 2010 CollabNet, Inc. 33
34 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Requirements Management Infrastructure & IT support QA Test Management Development Management Deployment & Ops support Requirements, Defects, etc. The Backlog: Stories, Defects, Tasks, etc. Managed Hardware Copyright 2010 CollabNet, Inc. 34
35 Agile ALM Adoption: Challenge #1 Classic ALM practices and role definitions can seriously impede the pace (and ultimate success) of agile development Requirements Management Infrastructure & IT support QA Test Management Development Management Deployment & Ops support Requirements, Defects, etc. The Backlog: Stories, Defects, Tasks, etc. Virtualized Dev, Build, Test, and Prod Clouds Managed Hardware Copyright 2010 CollabNet, Inc. 35
36 Agile ALM Adoption: Challenge #2 Teams who set out to do agile development for the first time often get into hot water with project management and customers Copyright 2010 CollabNet, Inc. 36
37 Agile ALM Adoption: Challenge #2 Teams who set out to do agile development for the first time often get into hot water with project management and customers Copyright 2010 CollabNet, Inc. 37
38 Agile ALM Adoption: Challenge #2 Teams who set out to do agile development for the first time often get into hot water with project management and customers Copyright 2010 CollabNet, Inc. 38
39 Agile ALM Adoption: Challenge #2 Teams who set out to do agile development for the first time often get into hot water with project management and customers = Copyright 2010 CollabNet, Inc. 39
40 Agile ALM Adoption: Challenge #2 Teams who set out to do agile development for the first time often get into hot water with project management and customers = Copyright 2010 CollabNet, Inc. 40
41 Agile ALM Adoption: Challenge #3 Agile requires a surprising level of development process rigor missing in most common methodologies Copyright 2010 CollabNet, Inc. 41
42 Agile ALM Adoption: Challenge #3 Agile requires a surprising level of development process rigor missing in most common methodologies Copyright 2010 CollabNet, Inc. 42
43 Agile ALM Adoption: Challenge #3 Agile requires a surprising level of development process rigor missing in most common methodologies Copyright 2010 CollabNet, Inc. 43
44 Agile ALM Adoption: Challenge #4 Agile is hard to distribute geographically when the development teams are not aligned with the application architecture Copyright 2010 CollabNet, Inc. 44
45 Agile ALM Adoption: Challenge #4 Agile is hard to distribute geographically when the development teams are not aligned with the application architecture Copyright 2010 CollabNet, Inc. 45
46 Agile ALM Adoption: Challenge #4 Agile is hard to distribute geographically when the development teams are not aligned with the application architecture Copyright 2010 CollabNet, Inc. 46
47 Agile ALM Adoption: Challenge #4 Agile is hard to distribute geographically when the development teams are not aligned with the application architecture Copyright 2010 CollabNet, Inc. 47
48 Agile ALM Adoption: Challenge #5 Finding the right agile development tools can be difficult, forcing IT managers to make devilish compromises Copyright 2010 CollabNet, Inc. 48
49 Agile ALM Adoption: Challenge #5 Finding the right agile development tools can be difficult, forcing IT managers to make devilish compromises ALM Platforms Copyright 2010 CollabNet, Inc. 49
50 Agile ALM Adoption: Challenge #5 Finding the right agile development tools can be difficult, forcing IT managers to make devilish compromises ALM Platforms We provide the features necessary to manage all your software projects, from cradle to grave - Sample ALM Vendor Copyright 2010 CollabNet, Inc. 50
51 Agile ALM Adoption: Challenge #5 Finding the right agile development tools can be difficult, forcing IT managers to make devilish compromises ALM Platforms Agile Point Tools We provide the features necessary to manage all your software projects, from cradle to grave - Sample ALM Vendor Copyright 2010 CollabNet, Inc. 51
52 Agile ALM Adoption: Challenge #5 Finding the right agile development tools can be difficult, forcing IT managers to make devilish compromises ALM Platforms Agile Point Tools We provide the features necessary to manage all your software projects, from cradle to grave - Sample ALM Vendor We provide the features necessary to manage [just] your Agile projects, [but] really [really] well - Sample Agile Vendor Copyright 2010 CollabNet, Inc. 52
53 Agile ALM Adoption: Challenge #5 Finding the right agile development tools can be difficult, forcing IT managers to make devilish compromises ALM Platforms Agile Point Tools We provide the features necessary to manage all your software projects, from cradle to grave - Sample ALM Vendor? We provide the features necessary to manage [just] your Agile projects, [but] really [really] well - Sample Agile Vendor Copyright 2010 CollabNet, Inc. 53
54 Agile ALM Adoption: Challenge #5 Finding the right agile development tools can be difficult, forcing IT managers to make devilish compromises ALM Platforms Agile Point Tools We provide the features necessary to manage all your software projects, from cradle to grave - Sample ALM Vendor We provide the features necessary to manage [just] your Agile projects, [but] really [really] well - Sample Agile Vendor Copyright 2010 CollabNet, Inc. 54
55 Agile ALM Adoption: Challenge #6 For large enterprises, the road to agile adoption can be a long one, requiring time, patience, and the right tools Copyright 2010 CollabNet, Inc. 55
56 Agile ALM Adoption: Challenge #6 Enterprise Agile Adoption For large enterprises, the road to agile adoption can be a long one, requiring time, patience, and the right tools Agile (Scrum) Agile (Hybrid) Iterative (FDD) Iterative (RUP) Waterfall ( ) Methodology Maturity Timeline Copyright 2010 CollabNet, Inc. 56
57 Agile ALM Adoption: Challenge #6 Enterprise Agile Adoption For large enterprises, the road to agile adoption can be a long one, requiring time, patience, and the right tools Agile (Scrum) Agile (Hybrid) Iterative (FDD) Witches Brew Iterative (RUP) Waterfall ( ) Methodology Maturity Timeline Copyright 2010 CollabNet, Inc. 57
58 Agile ALM Adoption: Challenge #6 Enterprise Agile Adoption For large enterprises, the road to agile adoption can be a long one, requiring time, patience, and the right tools Agile (Scrum) Agile (Hybrid) Iterative (FDD) Witches Brew Iterative (RUP) Waterfall ( ) Methodology Maturity Timeline Copyright 2010 CollabNet, Inc. 58
59 Agile ALM Adoption: Challenge #6 Enterprise Agile Adoption For large enterprises, the road to agile adoption can be a long one, requiring time, patience, and the right tools Agile (Scrum) Agile (Hybrid) Iterative (FDD) Witches Brew Iterative (RUP) Waterfall ( ) Methodology Maturity Timeline Copyright 2010 CollabNet, Inc. 59
60 Agile ALM Adoption: Challenge #6 Enterprise Agile Adoption For large enterprises, the road to agile adoption can be a long one, requiring time, patience, and the right tools Agile (Scrum) Agile (Hybrid) Iterative (FDD) Witches Brew Iterative (RUP) Waterfall ( ) Methodology Maturity Timeline Copyright 2010 CollabNet, Inc. 60
61 Agile ALM Adoption: Challenge #6 Enterprise Agile Adoption For large enterprises, the road to agile adoption can be a long one, requiring time, patience, and the right tools Agile (Scrum) Agile (Hybrid) Iterative (FDD) Witches Brew Iterative (RUP) Waterfall ( ) Methodology Maturity Timeline Copyright 2010 CollabNet, Inc. 61
62 Agile ALM Adoption: Challenge #6 Enterprise Agile Adoption For large enterprises, the road to agile adoption can be a long one, requiring time, patience, and the right tools Agile (Scrum) Agile (Hybrid) Iterative (FDD) Witches Brew Iterative (RUP) Waterfall ( ) Methodology Maturity Timeline Copyright 2010 CollabNet, Inc. 62
63 Agile ALM Adoption: Challenge #6 Enterprise Agile Adoption For large enterprises, the road to agile adoption can be a long one, requiring time, patience, and the right tools Agile (Scrum) Agile (Hybrid) Iterative (FDD) Witches Brew Iterative (RUP) Waterfall ( ) Methodology Maturity Timeline Copyright 2010 CollabNet, Inc. 63
64 Topics Industry Trend Agile ALM 6 Challenges to Adopting Agile ALM ( and how to get around them) Customer Successes & Lessons Learned Copyright 2010 CollabNet, Inc. 64
65 Customer Successes Enterprise Initiative: Barclays Global Investors Goal: Corporate mandate for compliance 90% of BGI source code on 1 system within 1 year Approach: Started with Software Change and Configuration Management (SCCM), added more ALM and Agile over time Results: Met goal within 3 months of choosing CollabNet; 90-99% of source migrated over the next 3 months Copyright 2010 CollabNet, Inc. 65
66 Customer Successes Enterprise Initiative: Barclays Global Investors Goal: Corporate mandate for compliance 90% of BGI source code on 1 system within 1 year Approach: Started with Software Change and Configuration Management (SCCM), added more ALM and Agile over time Results: Met goal within 3 months of choosing CollabNet; 90-99% of source migrated over the next 3 months Workgroup-led Initiative: DST Systems Goal: Reduce time to market by moving to Agile Increase productivity by 20% within 1 year Approach: Started with a goal of Agile, but knew from the start that ALM was key to success Results: Implemented CollabNet within 10 weeks; surpassed 20% increased productivity goal for the year; reduced cycle time from 24 months to 6 months Copyright 2010 CollabNet, Inc. 66
67 Customer Successes (cont.) Whole Shebang: Major Investment Bank Goal: Agile CMMI Achieve CMMI Level 3 compliance for the company while keeping the developers happy and productive Approach: Started with CMMI only, but recalibrated to approach both CMMI and Agile at once Results: Met CMMI Level 3 compliance, and maintained Agile development practices, with CollabNet platform 90% of teams opted to use CollabNet Agile template Rolled out template and process to 72 teams worldwide in 2 main centers in only 6 months Copyright 2010 CollabNet, Inc. 67
68 Lessons Learned Key Tips for Success Regardless of initial goal, ensure that there is both top-down and bottom-up support for the project Involve senior developers in the evaluation process Copyright 2010 CollabNet, Inc. 68
69 Lessons Learned Key Tips for Success Regardless of initial goal, ensure that there is both top-down and bottom-up support for the project Involve senior developers in the evaluation process Set yourself up for viral adoption Choose a tool that is easy to use Train the trainer Desktop and role specific interfaces Project and process templates Copyright 2010 CollabNet, Inc. 69
70 Lessons Learned Key Tips for Success Regardless of initial goal, ensure that there is both top-down and bottom-up support for the project Involve senior developers in the evaluation process Set yourself up for viral adoption Choose a tool that is easy to use Train the trainer Desktop and role specific interfaces Project and process templates Choose a flexible platform that supports multiple development frameworks, so you can make changes over time don t rush adoption Copyright 2010 CollabNet, Inc. 70
71 Thank You! For more information about today s topic: Trends, Challenges, and Success with Agile ALM See the webinar on the 9 Impediments to Agile: Read more about DST Systems: Learn more about Barclays Global Investors: Learn more about Agile CMMI at a Large Investment Bank: Copyright 2010 CollabNet, Inc. 71
ScrumWorks Pro and TeamForge. The First Complete Solution for Agile ALM
ScrumWorks Pro and TeamForge The First Complete Solution for Agile ALM Today s Speakers Victor Szalvay CTO, Scrum Business Unit CollabNet Chris Clarke VP, Product Mgmt & Strategy CollabNet 2 Copyright
More informationCollabNet. Agile ALM for in the Cloud Industry Trends and Case Studies. Bill Portelli Chief Executive Officer. Agile ALM for Distributed Development
Agile ALM for Distributed Development CollabNet Agile ALM for in the Cloud Industry Trends and Case Studies Bill Portelli Chief Executive Officer Copyright 2010 CollabNet, Inc. www.collab.net 1 Transformative
More informationThe Business Case for ALM Transformation ALM
ALM Application Lifecycle Management White Paper Out-of-Date; Out-of-Touch The Business Case for ALM Transformation Executive summary: The Business Case for Change Ultimately improve the quality and success
More informationBusinesses now operate in rapidly changing environment.
Computers II Lesson 3 3.0 Agile software development Businesses now operate in rapidly changing environment. They have to respond to new opportunities and markets, changing economic conditions, and the
More informationHandling Product Management Across The Enterprise. copyright Net Objectives, Inc.
Handling Product Management Across The Enterprise copyright 2010. Net Objectives, Inc. Lean for Executives Product Portfolio Management Business Lean Enterprise ASSESSMENTS CONSULTING TRAINING COACHING
More informationAchieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management
White Paper Application Delivery Management Achieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management This white paper explains the challenges of managing large application
More informationSucceeding in the Journey to Agile and DevOps
White Paper Application Delivery Management Succeeding in the Journey to Agile and DevOps Quality delivery with Micro Focus Application Lifecycle Management (ALM) solution. Table of Contents page The Journey
More informationBoost your back-end performance with low-risk implementation of high-value solutions.
Insurance Policy Administration Boost your back-end performance with low-risk implementation of high-value solutions. Streamline your policy lifecycle management process from end to end. Reach new levels
More informationVendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo
Vendor: GAQM Exam Code: CSM-001 Exam Name: Certified Scrum Master (CSM) Version: Demo QUESTION 1 What is the maximum amount of time that the team should spend in the daily scrum? A. As long as it takes
More informationClosing the Agile Loop: Continuous Feedback. Darryl Bowler, CollabNet, Sr. Systems Architect Brian Dawson, CollabNet, Sr.Technical Consultant
Closing the Agile Loop: Continuous Feedback Darryl Bowler, CollabNet, Sr. Systems Architect Brian Dawson, CollabNet, Sr.Technical Consultant Presenters Closing the Agile Loop Webinar Series Darryl Bowler,
More informationPatterns and Practices of Best DevOps Organizations
Patterns and Practices of Best DevOps Organizations Ognjen Bajić, VS ALM MVP Ana Roje Ivančić, VS ALM MVP Ekobit Speakers Agenda DevOps is the union of people, process, and tools to enable continuous delivery
More informationSAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS
SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS AGILE AND SAP PROJECTS: FINDING THE FIT In a constantly changing business environment, enterprise systems and agile approaches are powerful allies. Enterprise
More informationHitachi Solutions. Ground to Cloud Dynamics AX 2012 Migration to D365
Hitachi Solutions Ground to Cloud Dynamics AX 2012 Migration to D365 Benefits, On Prem ERP 01 / 24/7 Visibility An on-prem ERP provides peace of mind because it keeps all of your data on your company s
More informationCM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17
CM MatchPoint Agile This sessions shows how to use CM MatchPoint for the management and automated deployments in agile projects using frameworks like SCRUM Christoph Heinrich, CM First Plex Track A / Session
More informationDEVOPS IN A BOX: MAKING CONTINUOUS INTEGRATION EASIER
DEVOPS IN A BOX: MAKING CONTINUOUS INTEGRATION EASIER Reshma Nuggehally, Accenture Pega DevOps and Automation Lead, Accenture Leo Hart, Pega VP of Development Operations This information is not a commitment,
More informationBreaking the Bottlenecks in Your SDLC
Breaking the Bottlenecks in Your SDLC The value of upfront business-it alignment As organizations urgently navigate Agile transformation, there is a new air of uncertainty towards the methodologies that
More informationIT Career Opportunities. Copyright 2012 CollabNet, Inc. All Rights Reserved.
IT Career Opportunities Copyright 2012 CollabNet, Inc. All Rights Reserved. DevOps - What are people are saying The Future of DevOps is in development taking responsibility for deployment, while operations
More informationTesting the Apps of Tomorrow TODAY!
Testing the Apps of Tomorrow TODAY! Jerry Saelemakers, Presales Team-Lead ADM, Benelux&Nordics jsaelemakers@microfocus.com Disruptions impacting Application Delivery Management Businesses and IT are under
More informationHow to Choose an Enterprise Agile Platform
White Paper Application Development, Test & Delivery How to Choose an Enterprise Agile Platform Handling complexity and scale in application development Table of Contents page Enterprise Agile: Extending
More informationDevOps Quadrants Webinar Series - Part #2: Mapping and Measuring Your Journey to DevOps
DevOps Quadrants Webinar Series - Part #2: Mapping and Measuring Your Journey to DevOps Brian Dawson, CloudBees DevOps Evangelist and Jenkins PMM @brianvdawson bdawson@cloudbees.com Tom McGonagle, CloudBees
More informationBrochure. Application Lifecycle Management. Accelerate Your Business. Micro Focus Application Lifecycle Management Software
Brochure Application Lifecycle Management Micro Focus Application Lifecycle Management Software Brochure Technology users across the globe are unrelenting in their demand for faster delivery of engaging
More informationWatson Internet of Things. Agile Development Why requirements matter
Watson Internet of Things Agile Development Why requirements matter Executive summary The clear benefits of agile development better collaboration, incremental delivery, early error detection and the elimination
More informationManage Projects Effectively
White Paper Application Development, Test & Delivery Manage Projects Effectively Table of Contents page Executive Summary... 1 The Micro Focus Solution Invest in What Matters Most then Manage It... 2 Strategic
More informationManaging a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)
Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group neil@processgroup.com 1 Agenda Summary of PMBOK, CMMI
More informationFaster ROI with ALM Through Education February 4, Copyright 2014 Vivit Worldwide
Faster ROI with ALM Through Education February 4, 2014 Copyright 2014 Vivit Worldwide Brought to you by Copyright 2014 Vivit Worldwide Hosted by Mark Herbert Vivit Director Education HP Software Education
More informationIntroduction to Disciplined Agile Delivery
IBM Software Group Introduction to Disciplined Agile Delivery 2010 IBM Corporation Agenda What is Agile Why are organizations moving to Agile and what challenges do they face How IBM is addressing these
More information1. Organizational information (company and business unit): 2. How large is the organization (number of employees)? !25 8.7%
Mark.Paulk Sign Out Help My Surveys Address Book My Account Plans & Pricing + Create Survey 2011 Scrum Adoption Survey Edit Design Survey Collect s Analyze Results View Summary Browse s Filter s Crosstab
More informationTransforming Business Needs into Business Value. Path to Agility May 2013
Transforming Business Needs into Business Value Path to Agility May 2013 Agile Transformation Professional services career Large scale projects Application development & Integration Project management
More informationModernizing Quality Management
Modernizing Quality Management Priya Durvasula Head of IT, Global Quality Raghunandan Satyanarayan Associate Director September 17, 2018 1 Speaker Information Priya Durvasula, PhD Head of IT, Global Quality
More informationBusiness Alignment Through the DevOps Loop
Business Alignment Through the DevOps Loop Introduction CIOs are more focused than ever on moving from project-based, Waterfall projects to continuous delivery of working software. Agile, Lean, and DevOps
More informationWhat is Agile ALM? The Value of Agile Application Lifecycle Management Defined. Matt Klassen Strategic Solutions Manager, MKS Inc.
What is Agile ALM? The Value of Agile Application Lifecycle Management Defined Matt Klassen Strategic Solutions Manager, MKS Inc. Overview The State of Software What is Agile ALM? Defining Value How Agile
More informationDATASHEET COLLABNET TEAMFORGE
2 IMAGINE. CREATE. DELIVER. TEAMFORGE THE INDUSTRY S #1 OPEN PLATFORM FOR APPLICATION DEVELOPMENT AND DELIVERY Available as an on-premises or SSAE 16 SOC 1 Type 11 and ISO 27001-certified hosted solution,
More informationDevOps for Enterprise Agility
DevOps for Enterprise Agility Introduction It is not a secret that every enterprise today is under tremendous pressure to respond to changing business conditions more quickly than ever. The common term
More informationQuality 24 Process Improvement 26 Real processes. Product Quality. Quality Management. Quality Management. Quality Plan
Quality 24 Process Improvement 26 Real processes Cleanroom RUP XP Software Engineering 55 Software Engineering 56 Product Quality Acceptable: usable, learnable, compatible Efficient: response time, memory
More informationgetting started with Scrum
getting started with Scrum www.agnc.cc 20/12/2017 v1.2 Scrum. A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest
More informationWe use Agile. What does that mean?
Project Methodology We use Agile. What does that mean? Traditional Project Management Agile Project Management All features and requirements are fixed at the start of the project. Project starts with a
More informationDEVOPS. Know about DevOps.
DEVOPS Know about DevOps www.hcltech.com Practice Snapshot FOCUS AREAS (PEOPLE, PROCESS AND TOOLS) Continuous Planning Continuous Integration Continuous Quality & compliance Env Config & Release Mgmt Feedback
More informationAgile Program Management. Success through effective teaming
Agile Program Management Success through effective teaming Predictability, visibility and flexibility to achieve results Organizations are constantly seeking new and more effective ways to increase success
More informationIntroducing the Next Generation of ALM March 22, Copyright 2016 Vivit Worldwide
Introducing the Next Generation of ALM March 22, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By: Bob Crews Florida Chapter Leader Copyright 2016 Vivit Worldwide
More informationEnterprise DevOps with Plutora
SOLUTION BRIEF Enterprise DevOps with Plutora Large enterprise adoption of DevOps practices is limited to pockets of the organization or portions of the engineering functions and automation. This leaves
More informationBecoming More Agile: How to Adopt Agile Development Methodology
Becoming More Agile: How to Adopt Agile Development Methodology Becoming More Agile: How to Adopt Agile Development Methodology Salient CRGT has a 25-year history of delivering innovative, missioncritical
More informationWhat is Scrum: An Introduction to the Scrum Framework
What is Scrum: An Introduction to the Scrum Framework Eric Naiburg Vice President of Marketing and Operations eric.naiburg@scrum.org April 4, 2018 @ScrumDotOrg 1 Improving the Profession of Software Delivery
More informationAgile Development Doesn t Have to Mean Fragile Enterprise Processes
Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.
More informationA Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager
A Hybrid Approach to the Use of Agile in Health IT Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager 1 Conflict of Interest Spencer Reeser-Stout, CSM, MBA Has no real or apparent conflicts
More informationThe Keys To Distributed & Agile Application Development in the Cloud
The Keys To Distributed & Agile Application Development in the Cloud How leading firms are winning with strategies for efficient application development, without relying on co-location White Paper Agile
More informationWorkday Implementation Update
Workday Implementation Update Feb. 2017 Human Resources Contents Project Background Project Background Why Workday? Project Objectives Project Overview Approach Scope Timelines What s next? Q&A Project
More informationSCRUM : Managing Development on Heterogeneous Systems
SCRUM : Managing Development on Heterogeneous Systems Eric Greene Software Lead, IVC 11/6/2014 Copyright 2014 Raytheon Company. All rights reserved Copyright. Unpublished Work. Raytheon Company. Customer
More informationClosing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet
Closing the Agile Loop Continuous Integration, Continuous Information Darryl Bowler Senior Systems Architect CollabNet Agenda How we got here Continuous Integration, Defined Poor Practices (Common Anti-Patterns)
More informationSOLUTION BRIEF CA AGILE REQUIREMENTS DESIGNER FOR CA AGILE CENTRAL. CA Agile Requirements Designer for CA Agile Central
SOLUTION BRIEF CA AGILE REQUIREMENTS DESIGNER FOR CA AGILE CENTRAL CA Agile Requirements Designer for CA Agile Central Automatically convert user stories into the smallest set of test cases needed to fully
More informationAgile Transformation Key Considerations for success
Agile Transformation Key Considerations for success introduction Scrums are one of the most dangerous phases in rugby, since a collapse or improper engage can lead to a front row player damaging or even
More informationLean ALM Managing Flow Rather Than Disciplines
Lean ALM Managing Flow Rather Than Disciplines Dave West Forrester Research March, 2012 1 2009 2011 Forrester Research, Inc. Reproduction Prohibited Hello and welcome to today s talk To help people deliver
More informationDevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s
DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s 15 anni 1 MLN Utenti migrati in cloud +800 Clienti +600 Progetti Crescita Doppia cifra YoY AMERICAS EMEA
More informationDevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s
DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s 15 anni 1 MLN Utenti migrati in cloud +800 Clienti +600 Progetti Crescita Doppia cifra YoY AMERICAS EMEA
More informationAgile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles
Agile 101 Values, Principles and Brent Hurley Chief Problem Solver Gira Solutions @girabrent @GoAgileCamp Core Agile Series Sponsored by For$more$informa+on$on$Agile$Training,$contact:$info@bra6oninc.com$
More informationSession 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation
Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change
More informationFueled with ALM Octane
White Paper Application Delivery Management Fueled with ALM Octane Introducing the Next Generation of Application Lifecycle Management Table of Contents page Fueled with ALM Octane...1 Achieving Success
More information7 Misconceptions of Enterprise Agile. August 15
7 Misconceptions of Enterprise Agile August 15 Misconception #1 Enterprise Agile will free you from having to do requirements 5/1/13 Copyright 2013 Blueprint 2013 Software Blueprint Systems Inc. All Rights
More informationDEVOPS FUNDAMENTALS - MOCK EXAM
DEVOPS FUNDAMENTALS - MOCK EXAM v1.6 - June 2017 2017 - DevOps Agile Skills Association All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
More informationACCENTURE MYCONCERTO Entregando projetos SAP com metodologias ágeis
ACCENTURE MYCONCERTO Entregando projetos SAP com metodologias ágeis CUSTOMER EXPECTATIONS are changing swiftly 45% of executives are worried about increasing customer expectations impacting businesses
More informationRemedyforce Onboarding
White Paper Remedyforce Onboarding Kelley Mitchum 11 December 2015 Introduction When you re ready to get started with BMC Remedyforce, BMC offers you an efficient, rapid approach to apply best practices
More informationIBM Rational Software
2007 IBM Corporation IBM Rational Software Development Conference 2008 Measured Capability Improvement Framework: A Systematic Approach to Software Excellence Per Kroll Chief Architect IBM Rational Expertise
More informationAgile Software Development Techniques for Small Scale Research Projects. how to not go down the rabbit hole
Agile Software Development Techniques for Small Scale Research Projects how to not go down the rabbit hole Henriette Koning Senior Manager Software Delivery But first... Henriette Koning (me) We will talk
More informationAgile Mindset (1/17/2019 for the Ocean State PMI)
Get connected with Leapfrog LeapFrog Systems Agile Mindset (1/17/2019 for the Ocean State PMI) Agenda 1. What is Agile? 2. Compare Agile and Traditional SDLC s 3. Agile Delivery Frameworks Scrum, Kanban,
More informationAdvanced Agile Techniques
Advanced Agile Techniques Andy Painter, Davisbase Consulting 20+ years in software development. 5+ years working with software development teams, training, leading, and coaching Agile teams. Trained and
More informationFive DevOps CM Practices
White Paper Dimensions CM Five DevOps CM Practices Supported by Dimensions CM Ashley Owen, Product Management Table of Contents Introduction... 1 Version Everything... 2 Maintain Prioritized Backlogs...
More informationIBM s SAFe Solution Overview
IBM s SAFe Solution Overview Rational Team Concert V6.0 Amy Silberbauer Solution Architect, DevOps Plan & Enterprise Scaled Agile IBM Systems Application Platform & Middleware safeinfo@bg.vnet.ibm.com
More informationEmpowering teams for the 21 st Century. CA Agile Central
Empowering teams for the 21 st Century CA Agile Central Helping agile teams thrive with modern ways of working In order to realize the full power of agile solutions and stay competitive, organizations
More informationAgility at Scale. Support de la méthodologie SAFe dans la plateforme CE-ALM. Christophe Telep Offering Manager, IBM
Agility at Scale Support de la méthodologie SAFe dans la plateforme CE-ALM Christophe Telep Offering Manager, IBM Agenda IBM s point of view The recipe SAFe overview IBM s support for scaling agile Customer
More informationApplication Lifecycle Management (ALM) Octane
Application Development, Test & Delivery Application Lifecycle Management (ALM) Octane Frequently Asked Questions March 2018 Fugitiure rese et ea imporem veruptia is vellatquo? The Digital Economy Is Redefining
More informationVIEW POINT. Delivering large IT programs Choosing the right implementation approach. Abstract
VIEW POINT Delivering large IT programs Choosing the right implementation approach Abstract The odds of large IT programs failing remain high (estimates from different studies range from 45% to 70%). Despite
More informationAgile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC
Agile at Scale -Beyond SAFe John B Hudson, B.Sc., PMP, ACP, CSM, SPC EnterpriseAgileCoach1@gmail.com Waterfall Development Successful 11% Challenged 60% Failed 29% Standish Group CHAOS Study 2015 +Data
More informationAGILE TEST MANAGEMENT WITH VISUAL STUDIO
AGILE TEST MANAGEMENT WITH VISUAL STUDIO any companies are implementing an agile methodology, but often still have waterfall based tools. We ve been working on several agile projects, one of which we collaborate
More informationWelcome to the webinar. We will begin shortly.
Welcome to the webinar. We will begin shortly. FOR DEMONSTRATION PURPOSES There are two methods for listening to this webinar. Select Audio from the tool box on the right side of your screen, and select
More informationWelcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm
IBM Podcast [ MUSIC ] GIST: Welcome to this IBM Rational podcast, The Scaled Agile Framework in Agile Foundation for DevOps. I'm Kimberly Gist with IBM. Scaling agile in your organization can be a daunting
More informationCS314 Software Engineering Project Management
CS314 Software Engineering Project Management Dave Matthews Software process movements Predictive 1970 Waterfall Iterative 1980s, 1990s Spiral, RAD, RUP Adaptive (Agile) late 1990s XP, Scrum, Crystal,
More informationCTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal
CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal There are 30 questions on this exam. Each question is worth
More informationA Continuous Delivery Journey SHOBHA SUBRAMONIAN APRIL 05, 2018
A Continuous Delivery Journey SHOBHA SUBRAMONIAN APRIL 05, 2018 Picture source: QuizzClub.com Copy r i g ht S A S I nst i t ut e I nc. A l l r i g ht s r e se r v e d. INTRODUCTION A Case Study in moving
More informationSoftware Design COSC 4353/6353 D R. R A J S I N G H
Software Design COSC 4353/6353 D R. R A J S I N G H Outline Week 2 Software Development Process Software Development Methodologies SDLC Agile Software Development Process A structure imposed on the development
More informationAgile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this?
Agile How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this? What is Agile? The term agile (sometimes written Agile) was popularised
More informationAgile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015
Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted
More informationDevOps in an Open Heterogeneous World Flint Brenton, CEO. November 2016
DevOps in an Open Heterogeneous World Flint Brenton, CEO November 2016 CollabNet at a Glance Leader in open-source based application lifecycle management, version control, DevOps, and collaboration solutions
More informationSOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.
SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS Saulius Ragaišis saulius.ragaisis@mif.vu.lt CSC2008 SE Software Processes Learning Objectives: Explain the concept of a software life cycle and
More informationBe Agile. Scale Up. Stay Lean. Have More Fun.
Be Agile. Scale Up. Stay Lean. Have More Fun. with the Scaled Agile Framework 1 Keeping Pace Our development methods must keep pace with an increasingly complex world driven by software We ve had Moore
More informationAgile Scrum Process Checklist
Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited
More informationAgile Systems Development In a Medical Environment
Agile Systems Development In a Medical Environment 2016 Jama Software, Inc Meet Jama Requirements & Test Management Cary Bryczek Jama Software Simplify Complex Product Development https://www.jamasoftware.com/
More informationImplementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational
Implementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational mjlyons@us.ibm.com Agenda Why a transformation? Why Agile / Lean?
More informationJuly Business Transformation: Ness Technology Makes DevOps and Continuous Integration Reality with DevTestOps Center of Excellence
July 2016 Business Transformation: Ness Technology Makes DevOps and Continuous Integration Reality with DevTestOps Center of Excellence Who Am I? DevOps Business Unit Manager Head Of DevTestOps Center
More informationOracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost
More informationDeloitte Shared Services Conference 2018 Agile 101: delivering value using Agile Richard Barsby, Ashley Payne Rolls-Royce, Tom Bevan, Christina
Deloitte Shared Services Conference 2018 Agile 101: delivering value using Agile Richard Barsby, Ashley Payne Rolls-Royce, Tom Bevan, Christina Ablewhite and Tiffany Roberts, Deloitte Agenda Topic Content
More informationWORKING IN DISTRIBUTED AGILE ACROSS THREE CONTINENTS
WORKING IN DISTRIBUTED AGILE ACROSS THREE CONTINENTS This paper talks about the deployment of Distributed Agile best practices on a large globally distributed project for a large telecom vendor and the
More informationA 7-STEP FRAMEWORK TO IMPLEMENT CICD IN ETL TESTING
VIEW POINT A 7-STEP FRAMEWORK TO IMPLEMENT CICD IN ETL TESTING Kiran Beemanakolly, Senior Project Manager, Infosys Limited Vasuki Rao, Technical Test Lead, Infosys Limited Abstract Organizations are increasingly
More informationBuilding Cloud Apps using Agile Methodology & Tools
Building Cloud Apps using Agile Methodology & Tools Steve Greene VP, Products & Technology Program Management Salesforce.com Sue Vickers Principal Product Manager for CA Agile Vision CA Technologies Safe
More informationAgile Transformation Reaches Beyond Just Process. Zubin Irani September 7, 2016
Agile Transformation Reaches Beyond Just Process Zubin Irani September 7, 2016 A few questions What is your role? In your organization, what is the biggest impediment to agile adoption? Agenda slide 1
More informationThe innovation engine for the digitized world The New Style of IT
The innovation engine for the digitized world The New Style of IT New Style of IT supported by HP Software bernd.ludwig@hpe.com Copyright 2015 Hewlett-Packard Development Company, L.P. The information
More informationAgile Testing - Joe Caravella 1
1 From Long Island NY Spent 20 years in USAF Sys Admin Software Development Working in Software Development & Testing since 1993 Hobbies include motorcycles, boating, and water sports 2 Waterfall lots
More informationHarnessing the power of agile development
Microsoft IT Showcase Harnessing the power of agile development Integrating an acquired business means adjusting business processes, integrating data and technology platforms, and onboarding teams. When
More informationSTATE OF AGILE ISRAEL
STATE OF AGILE ISRAEL 2017 The first State of Agile Survey was held in 2017 by AgileSparks, the leading Agile services company in Israel. More than 100 Companies participated in the survey, with development
More informationScale agile with the industry s most comprehensive set of agile project and portfolio management capabilities.
Product Tour: CA Agile Central Connect Strategy With Execution Scale agile with the industry s most comprehensive set of agile project and portfolio management capabilities. See how agile products from
More informationOvercoming roadblocks in ABN AMRO s DevOps journey
Company logo Stefan Simenon Head of IT Tooling & Software Development Overcoming roadblocks in ABN AMRO s DevOps journey Introduction Stefan Simenon Head of IT Tooling & Software Development Email: stefan.simenon@nl.abnamro.com
More informationTHE DEVOPS MATURITY CURVE. Justin Vaughan-Brown CA Technologies
THE DEVOPS MATURITY CURVE Justin Vaughan-Brown CA Technologies Today s Business Environment 2 2014 CA. ALL RIGHTS RESERVED. Today s Business Environment 3 2014 CA. ALL RIGHTS RESERVED. Today s Business
More information