How we sped up delivery using feature branches. Agilia Conference 2018 Jan Vilímek, Platform Architect Oriflame Software
|
|
- Julia Allison
- 6 years ago
- Views:
Transcription
1 How we sped up delivery using feature branches Agilia Conference 2018 Jan Vilímek, Platform Architect Oriflame Software
2 AGENDA About Oriflame Complexity we face Challenges we had when we were growing How to get effectivity and flexibility back? Take away 2
3 BUT FIRST.. A FEW QUESTIONS FOR YOU.. 3
4 Do you use agile for developing software? 4
5 Which source control do you use? 5
6 Are you already using feature branches? 6
7 WHERE ARE WE NOW? About Oriflame Complexity we face Challenges we had when we were growing How to get effectivity and flexibility back? Take away 7
8 Direct selling company 3 millions active consultants Whole globe spread 250+ million online visits per year 8
9 ORIFLAME SOFTWARE ~300 people across Europe Provides IT solutions exclusively to Oriflame Dynamic team with a family spirit in a wonderfull town of Olomouc, branch in Brno Partners in Ukraine, Poland Multinational Center of technology innovations 9
10 DEVELOPING & SUPPORTING Enterprise Resource Planning / Invoicing / Warehouse systems Data Warehouse / Business Intelligence Product catalogues DTP, pricing Digital e-commerce platform See next slides 10
11 E-COMMERCE CONSTANT TRANSFORMATION Web Digital Marketing Digital Business Autonomous Business +Smart Machines Combination of people, connected things, analytics and algorithms, providing a platform for business operations Orico Orisales Online V4 Cumulus 1-2 Servers Farm of servers Elastic cloud computing Operators only (~100s users) Online orders growing 99% orders done online (3M users) 11
12 E-COMMERCE 12
13 SEVERAL MOBILE APPLICATIONS
14 E-COMMERCE TEAMS 14 cross-functional distributed development teams 2 weeks sprint Every team: Front-End & Back-End developers Test Analyst and Engineer Product Owner, Scrum Master, Architect (guilds) Owns specific business domains 14
15 WHERE ARE WE NOW? About Oriflame Complexity we face Challenges we had when we were growing How to get effectivity and flexibility back? Take away 15
16 OUR SITUATION 60 countries (legal / functional requirements) in one monolith Central driven content Many 3 rd party systems (sms / payment providers) Legacy sales system integration 24/7 site availability, many parts (x6 regions) => complex deployment Cloud (specific development) 16
17 SALES PEAK HANDLING Page views per hour in one country One month One day One of the reasons to use cloud.. 17
18 QA ENVIRONMENT Cluster in the South Central US Cluster in East Asia 18
19 WHERE ARE WE NOW? About Oriflame Complexity we face Challenges we had when we were growing How to get effectivity and flexibility back? Take away 19
20 WHEN WE HAD ONLY SEVERAL TEAMS, DEVELOPMENT WAS EASY DEVELOPMENT LIFECYCLE OVERVIEW Smoke and functional testing Regression" testing Live deploy + post deploy support DEVTEST PRE-LIVE LIVE MAIN What was in MAIN branch in time of the merge was eventually pushed to Live Once per 2 weeks full merge Release User Story 1 User Story 2 Is it OK to check-in now or should I wait? Merge based on label Hotfix 20
21 WE HAVE BEEN GROWING More developers, but also testers, analysts More teams Wheel re-inventing How to coordinate? Architect guild was established 21
22 SOFTWARE ARCHITECTS GUILD LEAD DEV Once per week Architect Synchro ARCHITECT Dual track agile Architecture track Delivery track ARCH LEAD DEV MANAGER ARCHITECT LEAD DEV ARCHITECT Architect Lead DEV LEAD DEV 22
23 WE HAVE BEEN GROWING No stable code in Main Needs for formal Quality Assurance Quality gate: User Story can t be deployed to production unless it s tested Part of Definition of Done 23
24 SHOULD WE USE FEATURE BRANCHES? Team Foundation Server No environment for testing Environments too complex (Tamagotchi) So why not do some branching? 24
25 DEPLOYMENT WITH QA GATE Smoke testing Functional testing + acceptance Regression testing Live deploy + post deploy support DEVTEST QA PRE-LIVE LIVE DEV User Story 1 cherry picking QA cherry picking Main new branch Release/HF X.Y User Story 2 25
26 ACTIVITY FLOW: REGULAR DEVELOPMENT Developer Implement and test locally Developer Check-in to Dev branch Developer Ask for CODE REVIEW Test on DEVTEST environment (daily deploys) Cherry picker Merge to QA Task [Merge QA] Done (daily deploys) Quality Assurance Smoke test on DEVTEST environment If OK, assign MERGE task to Cherry picker Developer Code Review OK? Task [Implementation] Done Quality Assurance Full test on QA environment If OK, assign MERGE task to Cherry picker Cherry picker Merge to Main Task [Merge Main] Done
27 IT SOUNDS GREAT SO WHERE IS THE ISSUE? 27
28 TOO MANY CONFLICTS.. Former: Now: MAIN DEV QA MAIN 28
29 Code in Main not stable.. MERGE HELL DEV Ch01 (US01) Ch02 (US02) Ch03 (US01) Ch04 (US02) Ch05 (US01) QA Ch02 (US02) Ch01 (US01) Ch03 (US01) Ch05 (US01) Ch04 (US02) MAIN Ch01 (US01) Ch03 (US01) Ch05 (US01) Ch02 (US02) Ch04 (US02) ChXX: changeset XX USXX: User Story XX 29
30 TIME MATTERS Development is not able to quickly deliver new increment respectively get customer feedback 1 st day Commit to DEV Code review with peer, no changes 2 nd day Deployed to DEVTEST Smoke tests (of the feature + code integration) Merge to QA 3 rd day Deployed to QA Env Functional + integration tests Merge to Main If issue found in DEV => +1 day (+possibly broken environment) If issue found in QA => +2 days (+possibly broken environment) 30
31 3 days to deliver but usually 6 days or more in 10 days sprint Oriflame Cosmetics AG,
32 WHERE ARE WE NOW? About Oriflame Complexity we face Challenges we had when we were growing How to get effectivity and flexibility back? Take away Oriflame Cosmetics AG,
33 HOW TO GET EFFECTIVITY AND FLEXIBILITY BACK? Change starts from the people Retro, Yammer, Slack, s Software Architects Guild Technical solution Scrum Masters Guild VSTS Epic & Feature boards on Global level 33
34 Separated environments per FB FEATURE BRANCHES DEPLOYMENT MODEL Feature full scope testing Code integration Regression testing + acceptance Manual + auto regression testing Live deploy + post deploy support Feature 2 Branches Environment DEVTEST QA PRE-LIVE LIVE Feature 1 Branches Environment Feature 1 merging Feature 2 Master new branch Release X.Y Just one Master branch 34
35 Do you remember? DEV QA MAIN 35
36 DEV QA MAIN NO CONFLICT IN MASTER BRANCH Master Feature01 Feature01 Feature01 Feature01 36
37 TIME MATTERS WITH PREVIOUS SETUP You remember this 1 st day 2 nd day 3 rd day Commit to DEV Code review with peer, no changes Deployed to DEVTEST Smoke tests (of the feature + code integration) Merge to QA Deployed to QA Env Functional + integration tests Merge to Main 37
38 FROM 3-6 DAYS TO 3 HOURS 1 st hour 2 nd hour 3 rd hour Create branch First commit Code review with peer Start build + new environment Deploy changes Smoke test Run integration (auto) tests Functional tests (Quality Assurance ) Merge to Master 38
39 THE BENEFITS 39
40 WHAT HAS THE SOLUTION BROUGHT US? Deployment from 3-6 days to 3 hours Faster feedback from Product Owners / customers => Less feature redevelopment Higher team responsibility End of the merging hell, more stable environments 40
41 WHAT DO WE NEEDED FOR FEATURE BRANCHING? Isolated Continuous Integration environment per feature branch Branch master Process change Teams involvement Mindset change 41
42 CHALLENGES 42
43 FEATURE SIZE MATTERS... How big should a feature be? Environment costs money + time Let s limit environments per team (2-3) 43
44 ISOLATION OF DEVELOPMENT (MOCKS) We needed to mock 3 rd parties Legacy sales systems Sms/ /payment providers It s good: you develop independently Ultimate responsibility for environment => team it s testable But: the mock needs to be developed and kept up to date 44
45 AUTOMATION (SELF SERVICE) Environment (VM, storage ) creation with one click No image, but install scripts Database/storage snapshot Build Deployment Testing 45
46 WHERE ARE WE NOW? About Oriflame Complexity we face Challenges we had when we were growing How to get effectivity and flexibility back? Take away 46
47 Every change come with people Communicate Automate everything Separate concerns, independent development Use feature branches 47
48 Thank you for your attention! Questions? Jan 48
49 49
Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR
Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR AGENDA DevOps: Problem statement, what, and why How to enable DevOps Cloud Architecture PaaS OpenShift How OpenShift Accelerates
More informationMike Cottmeyer blog.versionone.net
Adopting Agile Mike Cottmeyer mike.cottmeyer@versionone.com www.linkedin.com/in/cottmeyer www.versionone.com blog.versionone.net www.leadingagile.com Ideal Agile Team Ideal Agile Team Developers Ideal
More informationProfessional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD)
Professional Scrum Developer with Rudi Larno & Steven Kockelkoren May 9 May 13, 2011 Belgium (location TBD) Overview The Professional Scrum Developer course is a unique and intensive five-day experience
More informationMicrosoft FastTrack For Azure Service Level Description
ef Microsoft FastTrack For Azure Service Level Description 2017 Microsoft. All rights reserved. 1 Contents Microsoft FastTrack for Azure... 3 Eligible Solutions... 3 FastTrack for Azure Process Overview...
More informationmanag and product Scrum, requirements ement
Scrum, requirements and product management Scrum Day DK 2016 Kennie Nybo Pontoppidan Senior Manager at IMS Health Have worked with Agile methods since 2005 Certified scrum master and product owner 17+
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 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 informationWhat is Continuous Integration. And how do I get there
What is Continuous Integration And how do I get there Related Workshops Introduction to DevOps Transform your Organization with DevOps Concepts DevOps Implementation Boot Camp Comprehensive literacy on
More informationTesting Challenges in an Agile Environment. Roland Baecker, Sr. Director QA
Testing Challenges in an Agile Environment Roland Baecker, Sr. Director QA Roland Baecker - Bio Roland brings 25 years experience of software development and quality assurance for large scale systems to
More informationDevOps: Accelerating Application Delivery. DevOps on IBM i: Barriers, Techniques, and Benefits to the Business
DevOps: Accelerating Application Delivery DevOps on IBM i: Barriers, Techniques, and Benefits to the Business 0 Facts Source: Help System 2016 IBM i market place survey 1 Modernization Are you too busy
More informationConclusion.
Conclusion Rajesh Kumar RajeshKumarIN RajeshKumarIN RajeshKumarIN DevOps@RajeshKumar.XYZ Usually we don t have Centralized Source Management Tools Centralized Build Server for all the Products Common Build
More informationMICROSOFT EXAM QUESTIONS & ANSWERS
MICROSOFT 70-498 EXAM QUESTIONS & ANSWERS Number: 70-498 Passing Score: 800 Time Limit: 120 min File Version: 31.1 http://www.gratisexam.com/ MICROSOFT 70-498 EXAM QUESTIONS & ANSWERS Exam Name: Delivering
More informationDESJARDINS NEXT DELIVERY APPROACH. New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018
DESJARDINS NEXT DELIVERY APPROACH New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018 IMPORTANT THINGS TO KNOW This case study is presented by Levio, a DAC Bronze Partner,
More informationAccelerating Your DevOps Journey
06 October 2016 Accelerating Your DevOps Journey Peter Eeles Executive IT Architect DevOps Global Tiger Team, IBM Hybrid Cloud peter.eeles@uk.ibm.com Agenda 1 The Business and IT Context 2 The Relevance
More informationDevOps architecture overview
IBM Cloud Architecture Center DevOps architecture overview The right practices and toolchains to rapidly execute and scale. IBM Bluemix Garage Method takes the best of Design Thinking, Lean, Agile, DevOps
More informationCORE ELEMENTS OF CONTINUOUS TESTING
WHITE PAPER CORE ELEMENTS OF CONTINUOUS TESTING Today s modern development disciplines -- whether Agile, Continuous Integration (CI) or Continuous Delivery (CD) -- have completely transformed how teams
More informationMaximizing the Value of Automation Testing
Maximizing the Value of Automation Testing November 26, 2013 open forum 1 Speaker : Steven Lombardi, M.Eng Senior Manager, Delivery at QA Consultants in June 2012. Delivery for all testing and quality
More informationMendix Application Test Suite Expert Webinar - September Expert Services Consultant
Mendix Application Test Suite Expert Webinar - September 30-2016 Clyde Waal Eduard de Bruijn - Expert Services Consultant - Solution Consultant Agenda Introduction to ATS Demo ATS Adopting ATS Roadmap
More informationModerator: Robert Wunderlich - Oracle. September 22, Copyright 2016, Oracle and/or its affiliates. All rights reserved.
Using DevOps to Drive Integration Projects from Microservices to the Cloud Expert Panel Experts: Joe Kardamis Sherwin Williams Suresh Poopandi Multiplan Xander van Rooijen Rabobank Matt Wright Rubicon
More informationHow to get at multi team agile project going a presentation based on the experience from PERFORM
How to get at multi team agile project going a presentation based on the experience from PERFORM Mette Gjertsen Project Manager Norwegian Public Service Pension Fund /Statens Pensjonskasse mette.gjertsen@spk.no
More informationVirtually Agile. Astro Sabre (Matt Ganis) IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007
Virtually Agile Astro Sabre (Matt Ganis) http://webpage.pace.edu/mganis IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007 Who am I? My Name is Matt Ganis I lead a group inside IBM called
More informationAgile Essentials Track: Business Services
Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the
More information[control] [data] [process] [strategy] [partners] [testing] [validation]
[control] [data] [process] A practical approach to using Agile in an FDA regulated environment environment Jim Gunning Director, Q-CSV Johnson & Johnson [strategy] [partners] [testing] [validation] Agenda
More informationFaizer Feroz Director Enterprise Applications Herbalife. Scott Haaland Product Strategy Director Service Integration Product Management
Presented with SOA Cloud Service Accelerate your Integration Platform Scott Haaland Product Strategy Director Service Integration Product Management Kiran Prabhakar Director of Software Development Oracle
More informationSoftware Engineering in the Agile World. Table of contents
Table of contents Chapter 1 14 Software Engineering 14 1.1 Introduction 14 1.2 No standard software engineering methodology 14 1.3 Waterfall methodology 15 1.3.1 Software development under Waterfall model
More informationEvolving Team Structure in DevOps
Evolving Team Structure in DevOps Sherry Chang Intel IT Chief Architect, DevOps & Continuous Delivery https://www.linkedin.com/in/sherryschang Legal Notices This presentation is for informational purposes
More informationTest Automation Event
1 Test Automation Event 7.2.2013 7.2.2013 Agenda 2 17.00 17.10 Welcome to Tieturi * Petri Säilynoja / Päivi Hietanen 17.10 17.55 Mark Fewster, Grove Consultants: * Experiences on Test Automation 17.55
More informationALFABET 9.12 WHAT S NEW IN. With Alfabet 9.12 you can: Risk mitigation planning & management ALFABET
ALFABET WHAT S NEW IN ALFABET 9.12 Deliver the agile IT environment digital business demands Driven to get digital? You ll like the new features of Alfabet 9.12 for Enterprise Architecture (EA) management,
More informationWaterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012
Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012 Disclaimer This presentation is NOT a recommendation to switch from Waterfall to Agile. It is an analysis of team dynamics
More informationUForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED
UForge AppCenter 3.8 Introduction March 2018 Copyright 2018 FUJITSU LIMITED Enterprise Cloud Application Journey 3 stages in transitioning legacy enterprise applications to cloud: Cloud-hosted applications:
More information4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of
4. Agile Methods Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg Version of 22.03.2012 Agile Methods by Dirk Riehle is licensed under a Creative Commons AttributionShareAlike
More informationFlosum FLOSUM. Application Lifecycle Management
FLOSUM Application Lifecycle Management Agenda Current trends & challenges Solution & Architecture Development approach Phasing & roadmap Current Trends Geographically dispersed teams Agile Development
More informationMICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only
ICROSERVICES Prabavathy Arumugam 2016 Software AG. All rights reserved. For internal use only AGENDA 1. Introducing icroservices 2. icroservices Best Practices 3. icroservices support in the Digital Business
More informationScrum Team Roles and Functions
Scrum Team Roles and Functions What is a Scrum Team? The purpose of a Scrum team is to deliver products iteratively and incrementally, maximizing opportunities for feedback Scrum teams are comprised by
More informationDynamics 365 for Finance & Operations
Dynamics 365 for Finance & Operations Arron Jones, Senior Technical Lead Arron.Jones@hcl-powerobjects.com Pankaj Kant, Solution Architect Pankaj.Kant@hcl-powerobjects.com Objectives Discuss the upgrade
More informationNuances of managed services in a cloud economy
Nuances of managed services in a cloud economy Digital transformation challenges the way we manage Information Technology (IT). IT is looked as an enabler, which drives innovation, enhances competitive
More informationContinuous integration for BI
Continuous integration for BI Speaker @SQLBent www.biblog.eu Sponsors Organizers getlatestversion.it Who am I? Bent Nissen Pedersen, Hamburg Business Analytics Architect, Kapacity @SQLBent bnp@kapacity.dk
More informationAgile Software Requirements. Matthew Renze Iowa State University COMS 409 Software Requirements
Agile Software Requirements Matthew Renze Iowa State University COMS 409 Software Requirements Purpose Introduce you to Agile software development Discuss Agile software requirements Overview What is Agile?
More informationCOURSE BROCHURE. CERTIFIED DEVOPS MASTER Training & Certification
COURSE BROCHURE CERTIFIED DEVOPS MASTER Training & Certification What is DevOps? DevOps is an emerging set of principles, methods and practices for communication, collaboration and integration between software
More informationAssessor-3 Release-1 Retrospective-ESI
Assessor- Release- Retrospective-ESI This retrospective board is for the Release- for Assessor- project What worked well? The team work and support within scrum teams. 9 Dev's working well with the UI
More informationUnderstanding the Business Value of Docker Enterprise Edition
Understanding the Business Value of Docker Enterprise Edition JUNE 2017 www.docker.com/enterprise Table of Contents The Digital Transformation... 3 What the Digital Transformation Means... 3 We Still Need
More informationIBM s Point of View QA 2016/17. June 23, 2015
BM s Point of View QA 2016/17 June 23, 2015 Hallway Conversations Myths or Reality? All Testers Will Be Dev/Testers Shift Left is Over Test/QA will be repurposed back into Development Agile = Dev/Ops What
More informationFive-Star End-User Experiences Require Unified Digital Experience Management
White Paper Five-Star End-User Experiences Require Unified Digital Experience Management Why traditional network and application performance management needs to evolve to support today s digital enterprise.
More informationWhat s next for Traditional Functional QA Managers?
What s next for Traditional Functional QA Managers? JIM TRENTADUE OCTOBER 2017 JIM.TRENTADUE@OUTLOOK.COM Agenda Agile evolution of test and quality ownership Eight areas for QA Managers to focus on Breakout
More informationAgile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency
Agile Acquisition Peter Modigliani 10 Dec 12 Presented to: Mr. Koen Gijsbers General Manager NATO Communications and Information Agency Approved for Public Release; Distribution Unlimited 12-4964 2012-The
More informationWhen it all goes wrong: Overcoming Problems at any scale. Allie Jones & Chris Urban
When it all goes wrong: Overcoming Problems at any scale Allie Jones & Chris Urban Who are these people? Allie Jones & Chris Urban What are problems and how did we get there? What if Michael Bay was the
More informationDevOps. Changing the way you deliver software
DevOps Changing the way you deliver software Who is this guy? John O Bryant Director of Application Development at HealtheSystems IT and Test Automation for over 17 years Focus on building automated test
More informationLeveraging Code Coverage Data to Improve Test Suite Efficiency and Effectiveness
Leveraging Code Coverage Data to Improve Test Suite Efficiency and Effectiveness Jean Hartmann, Ph.D. Principal Test Architect Engineering Systems Group Microsoft Developer Division Agenda Motivation Goals
More informationDigital Transformation Checklist
Digital Transformation Checklist Using Technology to Break Down Innovation Barriers in Government December 2017 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document
More informationApplication Lifecycle Management for SAP Powered by IBM Rational
Application Lifecycle Management for SAP Powered by IBM Rational Change is Critical to Business Innovation There are 3 key drivers for change events Business Drivers Modified Business Processes M&A and
More informationAgilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011
Agilitate.com From Mountain To Molehill Saving Millions With Agile Programme Management Bill Nicholas - 8 th September 2011 1 Agilitate.com About The Scrum Chef Title E-mail Address : Director Of Agile
More informationDevOps, Architecture, and Security in a Cloud
DevOps, Architecture, and Security in a Cloud Greg Shevchenko Paul Dudeck, UPMC Enterprises DevOps, Architecture, and and Security Security in a Cloud in a Cloud 2017 UPMC UPMC Enterprises Enterprises
More informationAgile Test Plan How to Construct an Agile Test Plan
Agile Test Plan How to Construct an Agile Test Plan XBOSoft White Paper How to Construct an Agile Test Plan www.xbosoft.com 2 Agile is changing not only the way we develop software but the way we work
More informationAgile Extremely Scaled
Product Owner in an Agile Extremely Scaled World Agilia 2016 - Olomouc Felice de Robertis Let s start from the Agile Manifesto Agile Manifesto - Values We are uncovering better ways of developing software
More informationDatametica DAMA. The Modern Data Platform Enterprise Data Hub Implementations. What is happening with Hadoop Why is workload moving to Cloud
DAMA Datametica The Modern Data Platform Enterprise Data Hub Implementations What is happening with Hadoop Why is workload moving to Cloud 1 The Modern Data Platform The Enterprise Data Hub What do we
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 informationRETAIL MANAGEMENT SOFTWARE SYSTEMS for consumer electronics and household appliances retailers
RETAIL MANAGEMENT SOFTWARE SYSTEMS for consumer electronics and household appliances retailers Manage a fast-moving stock in your physical and online stores and provide consistently high-quality service
More information"Charting the Course... Application Lifecycle Management Using Visual Studio 2010 (Agile) Course Summary
Description Course Summary This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application Lifecycle Management (ALM) tools found in Visual Studio
More informationDevOps and Cloud: Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud: Tips and Techniques to Revolutionize Your SDLC Andi Mann VP of Strategic Solutions, Office of the CTO CA Technologies @AndiMann Andi.Mann@ca.com Abstract (hidden slide) DevOps and Cloud:
More informationUNIFIED, CLOUD-BASED OMNICHANNEL COMMERCE SOFTWARE FOR RETAILERS AND BRANDED MANUFACTURERS
UNIFIED, CLOUD-BASED OMNICHANNEL COMMERCE SOFTWARE FOR RETAILERS AND BRANDED MANUFACTURERS 1 WHY KIBO COMPREHENSIVE, CLOUD-BASED COMMERCE SOFTWARE THAT EMPOWERS USERS, GROWS SALES, AND EVOLVES WITH THE
More informationCisco ONE Enterprise Cloud Suite
Cisco ONE Enterprise Cloud Suite Service Management 1 2016 2016 Cisco Cisco and/or and/or its affiliates. its affiliates. All rights All rights reserved. reserved. Benefits Increases customer satisfaction
More informationPMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar
HOUSTON, TX, USA 5 8 NOVEMBER 2017 #PMOSym PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar Agenda Safety and Introductions
More informationDIGITAL OUTLOOK BANKING INDUSTRY
www.infosys.com INTRODUCTION Twelve months ago, our conversation with bankers about the most important strategic and technology trends for 2017 was dominated by the rise of the banking ecosystem, arrival
More information1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum
1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work
More informationThe Science of Running Effective User Acceptance Testing Cycles
The Science of Running Effective User Acceptance Testing Cycles WHITEPAPER Real-Time Test Management User Acceptance Test (UAT) programs have traditionally been areas of contention between IT and the Business.
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 informationAchieving Balance: The New Pivotal Points of Software Development
White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents
More informationZentest Software. On-Demand Quality Risk Management Solutions (QRMS) Overview. Copyright Zentest Software LLC
Zentest Software On-Demand Quality Risk Management Solutions (QRMS) Overview 1 ABOUT ZENTEST SOFTWARE Zentest Software is a game changing Quality Risk Management Solutions Provider! Banking Financial Services
More informationAgile Software Development
Agile Software Development Chapter 3 Agile Software Development in the textbook 3.1 Agile methods 3.2 Plan-driven and agile development 3.3 Extreme programming (XP) - A well known agile method 3.4 Agile
More informationAgile Delivery Framework (ADF)
Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as
More informationARE YOU LOOKING FOR A NEW EXCITING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team.
Developer: Back-End (Cobol) Purpose of the Role ARE YOU LOOKING FOR A NEW EXCING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team. In this role you would
More informationHow to suck up to your CFO. and other career advice
How to suck up to your CFO and other career advice They really do only care about the bloody Benjamins Top line growth Making (more) money Bottom line growth Making money efficiently Squeezing your budget
More informationADVANTAGE YOU. Drive TCO* reduction through Infosys TIBCO solutions
ADVANTAGE YOU Drive TCO* reduction through Infosys TIBCO solutions Overview Even with the list of comprehensive features provided by the TIBCO suite of products, organizations face varied challenges in
More informationTop 5 Reasons Why Agile Fails (and how to avoid them!) March 2017
Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017 Ten10 will be presenting on some of the common reasons we see why Agile fails, and how these can be avoided. Name: Steven Osman Role: Ten10
More informationThe AWS Mission. Enable businesses and developers to use web services to build scalable, sophisticated applications.
The AWS Mission Enable businesses and developers to use web services to build scalable, sophisticated applications. Enterprise Journey to the Cloud Todd Weatherby, AWS Professional Services Agenda AWS
More informationDigital capability-maturity model for Retail
Digital capability-maturity model for Retail How does your strategy measure against your competitors? Are you making pragmatic technology investment decisions? Who is the best in class? Are you digitising
More informationFOUNDED JANUARY, Years in Business. 195 Employees / 40 Full-Time Contractors. 5 LOCATIONS: Grand Rapids Detroit Chicago Minneapolis London
QUALITY IS JOB ONE! FOUNDED JANUARY, 1997 20 Years in Business EMPLOYEE SNAPSHOT (WAIT-CAN WE SAY THAT?) 195 Employees / 40 Full-Time Contractors Nathan Bonner OST 5 LOCATIONS: Grand Rapids Detroit Chicago
More informationOracle Enterprise Manager 13c Cloud Control
Oracle Enterprise Manager 13c Cloud Control Oracle SOA Management Pack Enterprise Edition MANAGEMENT FOR ORACLE SOA SUITE AND ORACLE SERVICE BUS APPLICATIONS Oracle Enterprise Manager is Oracle s integrated
More informationThe Faster Road to Innovation Why Workopolis Went Agile
The Faster Road to Innovation Why Workopolis Went Agile What I m Covering Today Why did we transition to Agile? What we wanted to Achieve Highlights of How We Did It What we Achieved What we Learned Technology
More informationEnabling digitization at the pace of business. Achieve connected DevOps tool chain through Release Orchestration
Enabling digitization at the pace of business Achieve connected DevOps tool chain through Release Orchestration igitization has been the buzzword for the last couple of years, and it has been the driving
More informationPORTFOLIO AND TECHNOLOGY DIRECTION ARMISTEAD SAPP & RANDY GUARD
PORTFOLIO AND TECHNOLOGY DIRECTION ARMISTEAD SAPP & RANDY GUARD FOCUS MARKETS SAS Addressable Market Size $US Billions $14.7 2015 2019 $10.6 $9.6 $7.0 $7.9 $5.0 $2.6 $3.7 $5.7 $4.4 $3.0 $4.2 BUSINESS INTELLIGENCE
More informationNCOVER. ROI Analysis for. Using NCover. NCover P.O. Box 9298 Greenville, SC T F
NCOVER ROI Analysis for Test Coverage Using NCover NCover P.O. Box 9298 Greenville, SC 29601 T 864.990.3717 F 864.341.8312 conversation@ncover.com www.ncover.com Table of Contents Executive Summary 2 Cost
More informationOPTIMIZING GOVERNMENT
Digital transformation in the public sector PART 1 OF 5 OPTIMIZING GOVERNMENT 1 OPTIMIZING GOVERNMENT Digital services have become central to our lives, helping every person to achieve more at work or
More informationBusiness Intelligence Strategy
A T C S C C O N F E R E N C E H O S T E D B Y M I C R O S O F T Business Intelligence Strategy Kevin Carter, VP Kevin.Carter@tcsc.com The most powerful asset of the digital age is data. -Don Tapscott Where
More informationAchieve Competitive Advantage with IBM DevOps
Achieve Competitive Advantage with IBM DevOps Bridge the Gap between Development and Operations IBM Competitive Project Office Agenda Introduction Break Down the Barriers with Improved Planning and Collaboration
More informationLaunch Tech /Your experience
Launch Tech /Your experience We are falling behind the growing demands of industry and New Zealand is losing its innovative edge. Launchspace was created to disrupt the traditional technology education
More informationAgile Quality Strategy with HP Agile Manager August 26, 2015
Agile Quality Strategy with HP Agile Manager August 26, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted by Matt Angerer Vivit
More informationScrum Test Planning. What goes into a scrum test plan?
Scrum Test Planning What goes into a scrum test plan? 2 Do you really need a test plan when using agile? How about scrum test planning? With scrum, one of the popular flavors of agile, the entire team
More information5 Metrics You Should Know to Understand Your Engineering Efficiency
5 Metrics You Should Know to Understand Your Engineering Efficiency Increase the speed and reliability of your team by understanding these key indicators Table of Contents Commit-to-Deploy Time (CDT) Build
More informationWorkspace ONE. Insert Presenter Name. Empowering a Digital Workspace. Insert Presenter Title
Workspace ONE Empowering a Digital Workspace Insert Presenter Name Insert Presenter Title Every dimension of our lives is GOING DIGITAL 2 Consumerization is driving DIGITAL TRANSFORMATION Modern Workforce
More informationKoen van den Biggelaar Senior Manager, Solutions Architecture Amazon Web Services
Koen van den Biggelaar Senior Manager, Solutions Architecture Amazon Web Services koen@amazon.com Amazon Cloud? Leadership Principles Innovation Approach Intro Amazon AWS Innovation Innovation Applied
More informationAGILE METHODS. Know about Agile
AGILE METHODS Know about Agile WWW.HCLTECH.COM Introduction: Agile at HCL Agile methods have gone beyond small & medium sized projects and organizations. Despite the many motivators of Agile such as improved
More informationIndustrie 4.0 The future of automation. Products with IO-Link - Grippers - Rotary distributors - Clamping and braking elements - Spindles
Industrie 4.0 The future of automation Products with IO-Link - Grippers - Rotary distributors - Clamping and braking elements - Spindles THE KNOW-HOW FACTORY www.zimmer - group.com The world in which we
More informationDASA DEVOPS FUNDAMENTALS. Syllabus
DASA DEVOPS FUNDAMENTALS Syllabus Version 1.0 May 2016 RELEASE VERSION DATE Previous Not Applicable Not Applicable Current 1.0.0 May 2016 Next 2.0.0 September 2016 SCOPE AND PURPOSE OF THIS DOCUMENT The
More informationROLE OF isafe/imobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
TALE OF TWO WORLDS ROLE OF isafe/imobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT IP-led test automation framework supported by blueprint for product development in Devops environment can ensure
More informationTech Mahindra s Cloud Platform and PaaS Offering. Copyright 2015 Tech Mahindra. All rights reserved.
Tech Mahindra s Platform and PaaS Offering 1 Issues impacting today s Enterprises? Coping with new hardware requirements as the enterprise grows Growing number of stakeholders with various requirements
More informationAgile Portfolio based Release Trains
Agile Portfolio based Trains Ralph Jocham ralph.jocham@effectiveagile.com Ralph Jocham Started as programmer; discovered process as a problem early on First Unified Process with UML Agile since 2000 with
More informationBuilding High Performance Teams with Scrum
Building High Performance Teams with Scrum by Scrum.org Improving the Profession of Software Development Eat a live frog first thing in the morning and nothing worse will happen to you the rest of the
More informationIntegrating MATLAB Analytics into Enterprise Applications
Integrating MATLAB Analytics into Enterprise Applications David Willingham 2015 The MathWorks, Inc. 1 Run this link. http://bit.ly/matlabapp 2 Key Takeaways 1. What is Enterprise Integration 2. What is
More informationCIOReview. Apptricity END-TO-END SUPPLY CHAIN VISIBILITY SUPPLY CHAIN SPECIAL. The Navigator for Enterprise Solutions IN MY OPINION CIO INSIGHTS
CIOReview The Navigator for Enterprise Solutions SUPPLY CHAIN SPECIAL MARCH 27, 2017 CIOREVIEW.COM END-TO-END SUPPLY CHAIN VISIBILITY IN MY OPINION KEVIN GLYNN, VP AND CIO, DSC LOGISTICS CIO INSIGHTS NEIL
More information