SlideShare a Scribd company logo
NOTICE: PROPRIETARY AND CONFIDENTIAL
This material is proprietary to and contains trade secrets and information which is solely the property of Centric Consulting, LLC. It is solely for the Client’s internal use and shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part,
without the express consent of Centric Consulting, LLC. © 2017 Centric Consulting, LLC. All rights reserved.
Making Bimodal IT a Reality
Scaling and running Agile Software Development
Teams without disrupting the current IT delivery
model.
May 9, 2017
Centric Development Studio
CONTENTS
• What is Bimodal?
• Challenges moving to Bimodal
• Centric’s Point of View on how to make Bimodal IT work
• Centric Services
• Centric’s Key Differentiators
The presentation addresses the following topics.
2
WHAT IS BIMODAL?
Gartner introduced prescriptive enterprise IT organizational model “Bimodal” in 2014.
3
Bimodal is the practice of managing two separate but
coherent styles of work – one focused on predictability
and the other on exploration.
Mode 1
Legacy Evolution
Mode 2
New and Innovative
• More predictable and well understood
• Focused on exploiting what is known and
• Renovating the legacy environment
• Exploratory
• Experimenting to solve new problems
• Optimized for areas of uncertainty
• Begins with hypothesis - tested and adapted
• Developed in short iterations
• Minimum Viable Product (MVP) approach
Gartner
TRENDS DRIVING BIMODAL
Digital business innovation is creating disruption - impacting people and technology.
4
 Digital Experience and Engagement – new ways to interact using technology
 Business Innovation – Disruptors: Google, Apple, Amazon, Facebook, Uber, etc.
 Ripple Effect – Expanding digital capabilities increases importance on Mode 1
CHALLENGES BEING BIMODAL
There is tension between Mode 1 legacy and Mode 2 innovation.
5
“Tension rises when dev teams operate outside the guardrails.”
Tension
Mode 1 Mode 2
Outsourcing
Contracts
On Premise
Infrastructure
SDLC ProcessIT Staffing & Skill
Mix
Tightly Coupled
Architecture
Data Security
Cloud First
Mobile First
Customer Facing
Innovation
Legacy New and Innovative
Guardrails – the predictable things ordinarily
done… known as “inertia.”
Agile
CI/CD
Automation
Forces Creating Tension
Release
Schedules
OBSTACLES WE ARE SEEING
Transitioning to Bimodal has many challenges – from technology to organization.
6
Turf Wars
DevOps, Infra, Arch.
Decision Conflicts
Culture
“Us vs Them”
Re-work Fear
Can’t fail –wait so
don’t create rework
Upfront Design
All Requirements
Before Dev Starts
Architecture
Tight Coupling
Creates Dependency
SPEED WITHOUT DISRUPTION
Overcoming obstacles in Mode 2 requires balancing speed without disrupting Mode 1.
7
Speed
Disruption
Rapid Startup
Embrace DevOps & Automation
Manage Priorities Against Backlog
Flex Resources to Balance Supply/Demand
Digital Innovation w/ Software
Faster Delivery
Lower Cost
Remove Tight Dependencies
Productive Teams
Make it Easy to change
Self Documentation
Goal: Don’t make it take longer than it needs to take.
Mode
1 + 2
CULTURE MATTERS
The organizational, culture and people impacts in Bimodal are paramount.
8
Mode 1 + Mode 2 Teams Go through
High Performing Team Stages
Form
Storm
Norm
Time
Performance
• Clear vision and purpose
• Mutual goals - 1+1=3
• Org alignment on technology
• DevOps and Legacy coexist
• Agile skills - Mode 1 and 2
• Test and learn mindset
• Culture norm - Failure is ok
• New thinking – its ok to change
• Knowing enough to get started
• Career paths – Mode 1 and 2
Cultural Factors in Bimodal
MAKING MODE 2 WORK
The new norm is iterative test and learn application development.
9
Goal: Shorten Feedback Loops by applying know patterns and practices.
Write failing
Unit Test
Make
Unit Test
Pass
Refactor
Repeat until acceptance
test passes
Write failing
Acceptance
Test
Verify
Feature
Complete
Repeat until feature is complete
Acceptance Test Driven Development
Discuss
Feature
and
Acceptance
Criteria
Backlog
Repeat until Backlog is empty
Promote
Code
SECRET SAUCE
Abstraction and alignment with Dev and Ops – such that Modes 1 and 2 applications
have common “shared” dependencies governed by contracts and known practices.
10
Mode 1 Mode 2
Tight Coupling
Implementing Agile
without Abstraction
“Mode 2 can only go
as fast as Mode 1”
SECRET SAUCE
Abstraction and alignment with Dev and Ops – such that Modes 1 and 2 applications
have common “shared” dependencies governed by contracts and known practices.
11
Mode 1 Mode 2
XTight Coupling
Infrastructure
• Shared File System
• API Gateway
• Asynchronous Queuing
• ESB
Contracts
Examples
Shared Dependencies
governed by contracts
Key: Address ownership
and accountability in IT
organization
INGREDIENTS
Here is how Centric makes Mode 2 work alongside Client’s Mode 1 teams.
12
Centric
Scrum
Team
Team
Tools – embrace automation
Space
Collaboration
• Preserve Core Team (SM, BA, etc.)
• Team trust and know each other
• Team Profiles – Know standard
technologies, Open Source, and are
curious learners
• Don’t use every tool – menu choices
• Team Boards (Jira, Pivotal, Trello, TFS)
• Source Control (GitHub mainly, TFS)
• CI/CD (TeamCity, TFS, Octopus)
• Testing (Cucumber, Selenium Web Driver)
• Coding (node.js, JavaScript, Java, .Net)
• Cloud (AWS, Azure, Heroku)
• Everything needed - nothing not needed
• Remove distractions - No bureaucracy
• Care and Feeding (Snacks/Drinks)
• Pleasant environment to work
• Balance public and private space
• Screen sharing, Video Conferencing
• Team Collaboration - Slack
• Transparency – Digital Team Boards
• Agile – build things that are easy to change
• Shorten feedback loop – embed client
• Show and Tells – what we have done
• Set priorities regularly
• Allow client to change mind
Centric Services
Centric helps client operate Bimodal with three service offerings
13
Readiness
Assessment and
Roadmap
Mode 2 Software
Development
Application Support
• Educate clients on bimodal – trends, hurdles, etc.
• Assess organizational readiness & gaps
• Create Roadmap and Plan for Bimodal journey
• Form Team - Columbus Dev Studio
• Align and Integrate with Mode 1 Teams
• Execute Agile software delivery in Mode 2
• Transition Mode 2 App Delivery to Support Model
• Leverage Centric India App Support Organization
• Align SLAs with Client Mode 1
BIMODAL PARTNERSHIP
• True Partnership (between Centric/Client and between Mode 1/2 teams)
• Open and frequent dialogue
• Candid expression of how things are working
• Honesty
• Leadership - client organizations committed to making bimodal work
• Culture Shift - Know and understand we may fail, and if we do, learn and make it better
• Apply Bimodal Success Factors
• Shared dependencies – not tight coupling
• Defined contracts and owners
• Alignment on technology stack/menu and IT direction
• Defined processes - Agile Development, DevOps, Team Collaboration, Backlog, etc.
• Agreed decision making and escalation process
These are “Must Haves” for a successful Centric and Client Bimodal partnership.
14
DIFFERENTIATORS
• We are humble. “It’s not our way or the highway approach”
• We work to integrate seamlessly within the client’s culture - it’s critical to success!
• Decouple Mode 2 application development from Mode 1 architecture dependencies
• Prepare to bring back application back into the Enterprise – right from the start
• Offer to run and support application after deployment
• Work as one – our goal is to ensure that the business needs are met… while
ensuring both Mode 1 and Mode 2 team members feel they are contributing
There are six key factors that make Centric a preferred Mode 2 Bimodal partner
15
CASE STUDY #1
Learning: Alignment between Agile teams and Client IT Dev and Ops teams is key.
16
Situation: US Healthcare Solutions provider needed a customer portal where they could
access account information, view documents and manage their account user preferences.
Challenges: Client was new to Agile software delivery and did not have a mature IT team.
What We Did: What We Learned:
• Built app in Java and JavaScript
• Consumed APIs to access patient info
• Leveraged productivity tools: Jira,
Confluence, GitHub, Selenium, Maven
• Deployed in Cloud – AWS
• Extended tech stack for new CSR App
• Now rewriting in Angular2
• Team dynamics key – know each other
• Anchor new teams w/ proven talent
• Spawn new teams from existing teams
• API versioning – w/o introducing
breaking changes
Key Takeaway: Need disciplined process to govern contracts – knowing when to change,
how to change, and by whom.
CASE STUDY #2
Learning: Abstraction of applications from infrastructure is key.
17
Situation: Global health care services company and leading American health care retailer
needed a system to reconcile generic drug pricing against contractual agreements.
Challenges: new joint company, No IT, very large data sets (>M trxs/day), AWS deployment,
High $ value/high risks.
What We Did: What We Learned:
• Built application in Java
• Deployed in AWS
• Extracted/imported from multiple db’s
• Performed daily reconciliations
• Created reporting UI
• Built analytic views – evaluated bids
• Provided comparative COGS
• Know team, trust team and their skills
• Leadership key – both SM and BA
• Poly-skilled team: i.e. SM with BA skills
• Insulate team from bureaucracy
• Analytics services in Azure (custom)
• Leverage Open Source tools
• Efficient processing: asynchronous
communication, micro services, etc.
Key Takeaway: Well defined contracts (applications to infrastructure) enable teams to move
at right speed.
SUMMARY
Here are the key characteristics of Centric’s successful Bimodal projects
18
● Team Culture – operate with humility, collaboration and transparency
● Micro services – flexibility to remove tightly coupled dependencies
● Alignment - Agile Teams and Mode 1 Dev and Ops teams w/ Patterns and Practices
● Cloud First – look to cloud first as an enabler for rapid startup
● Test and Learn – Embrace a “Fail, Learn, Grow” mindset
● Embrace automation – seek to shorten feedback loops
● Standards – align on design patterns and guidelines, not specs
● Agile – be product focused, apply iterative test and learn approaches
CENTRIC BIMODAL EVOLUTION
Our goal is to become the best software delivery partner for our clients.
19
2014 2015 2016 2017
• Get Better, Faster, Cheaper
• Choice “Partner” – Extension of IT
• Become “Go to Innovation Developer”
• Break thru Design Patterns / Practices
• Hire local IT Talent
Unmatched Client Experience
“Making Bimodal IT a Reality”
Est Dev
Studio
Launched 1st
Agile Team
Delivering at
Large Scale
Est Rapid
Launch
Model
Centric Milestones Future Goals
2020
CONTACT INFORMATION
20
Gina Heffner
Email: gina.heffner@centricconsulting.com
Phone: 740.485.2910
To learn more about Centric’s Bimodal Services,
contact:
THANK YOU!
21

More Related Content

PDF
Bimodal IT and EDW Modernization
PDF
Self Service Analytics at Twitch
PPTX
Apache Pulsar First Overview
PDF
Zero to 60 with Azure Cosmos DB
PDF
BlueStore: a new, faster storage backend for Ceph
PDF
Manual creacion-queries-sap
PDF
Treasure Data Cloud Data Platform
PPTX
What is Change Data Capture (CDC) and Why is it Important?
Bimodal IT and EDW Modernization
Self Service Analytics at Twitch
Apache Pulsar First Overview
Zero to 60 with Azure Cosmos DB
BlueStore: a new, faster storage backend for Ceph
Manual creacion-queries-sap
Treasure Data Cloud Data Platform
What is Change Data Capture (CDC) and Why is it Important?

What's hot (15)

PPTX
Data Quality - Standards and Application to Open Data
PDF
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSE
PDF
Apache Iceberg - A Table Format for Hige Analytic Datasets
PDF
Apache Iceberg: An Architectural Look Under the Covers
PDF
Benefits of Knowledge Graphs and AI For Enterprise PLM Platforms
PDF
Implementação SAP S/4 HANA Finance
PDF
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
PPTX
Common Data Model - A Business Database!
PDF
EMC Atmos Cloud Storage Architecture
 
PDF
Introducing the Apache Unomi Project
PDF
Transparent Data Encryption in PostgreSQL and Integration with Key Management...
PDF
Formulating Power BI Enterprise Strategy
PDF
Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...
PDF
Shelf Life Planning in SAP MRP/MPS
PPTX
Document and Records Management in SharePoint
Data Quality - Standards and Application to Open Data
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSE
Apache Iceberg - A Table Format for Hige Analytic Datasets
Apache Iceberg: An Architectural Look Under the Covers
Benefits of Knowledge Graphs and AI For Enterprise PLM Platforms
Implementação SAP S/4 HANA Finance
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
Common Data Model - A Business Database!
EMC Atmos Cloud Storage Architecture
 
Introducing the Apache Unomi Project
Transparent Data Encryption in PostgreSQL and Integration with Key Management...
Formulating Power BI Enterprise Strategy
Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...
Shelf Life Planning in SAP MRP/MPS
Document and Records Management in SharePoint
Ad

Similar to Making bimodal it_a_reality_final (20)

PDF
Industry Perspective: DevOps - What it Means for the Average Business
PDF
DevOps for Enterprise Systems : Innovate like a Startup
PDF
Culture is more important than competence in IT outsourcing
PPTX
Mx Essentials 28 oktober 2011
PPTX
Making Your Apps Cloudy - Migrating to Microservices
PPTX
Culture Is More Important Than Competence In IT.pptx
PDF
DevOps Thinking for the Line of Business
PPTX
Emerging Trends of Software Engineering
PDF
Application Modernization
PDF
Obsidian Agile DevOps
PPTX
Cloud cpr uncc cloud computing conference 2013
PDF
IBM Innovate - Uderstanding DevOps
PPTX
How Cisco is Leveraging MuleSoft to Drive Continuous Innovation​ at Enterpris...
PPT
DevOps for Enterprise Systems - Rosalind Radcliffe
PDF
Building DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
PDF
ERPAL + ERP Solution, Case Study
PDF
Innovate session-2333
PDF
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PPTX
Technology insights: Decision Science Platform
PPTX
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
Industry Perspective: DevOps - What it Means for the Average Business
DevOps for Enterprise Systems : Innovate like a Startup
Culture is more important than competence in IT outsourcing
Mx Essentials 28 oktober 2011
Making Your Apps Cloudy - Migrating to Microservices
Culture Is More Important Than Competence In IT.pptx
DevOps Thinking for the Line of Business
Emerging Trends of Software Engineering
Application Modernization
Obsidian Agile DevOps
Cloud cpr uncc cloud computing conference 2013
IBM Innovate - Uderstanding DevOps
How Cisco is Leveraging MuleSoft to Drive Continuous Innovation​ at Enterpris...
DevOps for Enterprise Systems - Rosalind Radcliffe
Building DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
ERPAL + ERP Solution, Case Study
Innovate session-2333
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
Technology insights: Decision Science Platform
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
Ad

More from Centric Consulting (17)

PDF
Beyone Games: Using Mobile Payments to Jump-Start Customer Engagement
PPTX
How to Run a Hackathon
PPTX
Marketing Automation Done Right 2017
PPTX
The Art & Science of LifeCycle Marketing
PPTX
DevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud Pies
PDF
Microservices Application Simplicity Infrastructure Complexity
PDF
Building Out Business Process Capabilities With Business Process Centers of E...
PDF
Finally, A Voice for the Enterprise!
PDF
Event-driven Architecture
PDF
Rise of the Wearables
PDF
Business Process Excellence: Building Out Business Process Capabilities
PPTX
Metrics on the Money: The Art & Science of Change Measurement
PDF
Bad metric, bad!
PDF
Thinking Fast and Slow
PDF
Reclaiming Agile Development
PDF
Micro-Location with Beacons
PDF
Modeling Your Applications Based on Airport Operations
Beyone Games: Using Mobile Payments to Jump-Start Customer Engagement
How to Run a Hackathon
Marketing Automation Done Right 2017
The Art & Science of LifeCycle Marketing
DevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud Pies
Microservices Application Simplicity Infrastructure Complexity
Building Out Business Process Capabilities With Business Process Centers of E...
Finally, A Voice for the Enterprise!
Event-driven Architecture
Rise of the Wearables
Business Process Excellence: Building Out Business Process Capabilities
Metrics on the Money: The Art & Science of Change Measurement
Bad metric, bad!
Thinking Fast and Slow
Reclaiming Agile Development
Micro-Location with Beacons
Modeling Your Applications Based on Airport Operations

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Electronic commerce courselecture one. Pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Approach and Philosophy of On baking technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Empathic Computing: Creating Shared Understanding
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
A Presentation on Artificial Intelligence
Electronic commerce courselecture one. Pdf
Chapter 3 Spatial Domain Image Processing.pdf
NewMind AI Monthly Chronicles - July 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Approach and Philosophy of On baking technology
20250228 LYD VKU AI Blended-Learning.pptx

Making bimodal it_a_reality_final

  • 1. NOTICE: PROPRIETARY AND CONFIDENTIAL This material is proprietary to and contains trade secrets and information which is solely the property of Centric Consulting, LLC. It is solely for the Client’s internal use and shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of Centric Consulting, LLC. © 2017 Centric Consulting, LLC. All rights reserved. Making Bimodal IT a Reality Scaling and running Agile Software Development Teams without disrupting the current IT delivery model. May 9, 2017 Centric Development Studio
  • 2. CONTENTS • What is Bimodal? • Challenges moving to Bimodal • Centric’s Point of View on how to make Bimodal IT work • Centric Services • Centric’s Key Differentiators The presentation addresses the following topics. 2
  • 3. WHAT IS BIMODAL? Gartner introduced prescriptive enterprise IT organizational model “Bimodal” in 2014. 3 Bimodal is the practice of managing two separate but coherent styles of work – one focused on predictability and the other on exploration. Mode 1 Legacy Evolution Mode 2 New and Innovative • More predictable and well understood • Focused on exploiting what is known and • Renovating the legacy environment • Exploratory • Experimenting to solve new problems • Optimized for areas of uncertainty • Begins with hypothesis - tested and adapted • Developed in short iterations • Minimum Viable Product (MVP) approach Gartner
  • 4. TRENDS DRIVING BIMODAL Digital business innovation is creating disruption - impacting people and technology. 4  Digital Experience and Engagement – new ways to interact using technology  Business Innovation – Disruptors: Google, Apple, Amazon, Facebook, Uber, etc.  Ripple Effect – Expanding digital capabilities increases importance on Mode 1
  • 5. CHALLENGES BEING BIMODAL There is tension between Mode 1 legacy and Mode 2 innovation. 5 “Tension rises when dev teams operate outside the guardrails.” Tension Mode 1 Mode 2 Outsourcing Contracts On Premise Infrastructure SDLC ProcessIT Staffing & Skill Mix Tightly Coupled Architecture Data Security Cloud First Mobile First Customer Facing Innovation Legacy New and Innovative Guardrails – the predictable things ordinarily done… known as “inertia.” Agile CI/CD Automation Forces Creating Tension Release Schedules
  • 6. OBSTACLES WE ARE SEEING Transitioning to Bimodal has many challenges – from technology to organization. 6 Turf Wars DevOps, Infra, Arch. Decision Conflicts Culture “Us vs Them” Re-work Fear Can’t fail –wait so don’t create rework Upfront Design All Requirements Before Dev Starts Architecture Tight Coupling Creates Dependency
  • 7. SPEED WITHOUT DISRUPTION Overcoming obstacles in Mode 2 requires balancing speed without disrupting Mode 1. 7 Speed Disruption Rapid Startup Embrace DevOps & Automation Manage Priorities Against Backlog Flex Resources to Balance Supply/Demand Digital Innovation w/ Software Faster Delivery Lower Cost Remove Tight Dependencies Productive Teams Make it Easy to change Self Documentation Goal: Don’t make it take longer than it needs to take. Mode 1 + 2
  • 8. CULTURE MATTERS The organizational, culture and people impacts in Bimodal are paramount. 8 Mode 1 + Mode 2 Teams Go through High Performing Team Stages Form Storm Norm Time Performance • Clear vision and purpose • Mutual goals - 1+1=3 • Org alignment on technology • DevOps and Legacy coexist • Agile skills - Mode 1 and 2 • Test and learn mindset • Culture norm - Failure is ok • New thinking – its ok to change • Knowing enough to get started • Career paths – Mode 1 and 2 Cultural Factors in Bimodal
  • 9. MAKING MODE 2 WORK The new norm is iterative test and learn application development. 9 Goal: Shorten Feedback Loops by applying know patterns and practices. Write failing Unit Test Make Unit Test Pass Refactor Repeat until acceptance test passes Write failing Acceptance Test Verify Feature Complete Repeat until feature is complete Acceptance Test Driven Development Discuss Feature and Acceptance Criteria Backlog Repeat until Backlog is empty Promote Code
  • 10. SECRET SAUCE Abstraction and alignment with Dev and Ops – such that Modes 1 and 2 applications have common “shared” dependencies governed by contracts and known practices. 10 Mode 1 Mode 2 Tight Coupling Implementing Agile without Abstraction “Mode 2 can only go as fast as Mode 1”
  • 11. SECRET SAUCE Abstraction and alignment with Dev and Ops – such that Modes 1 and 2 applications have common “shared” dependencies governed by contracts and known practices. 11 Mode 1 Mode 2 XTight Coupling Infrastructure • Shared File System • API Gateway • Asynchronous Queuing • ESB Contracts Examples Shared Dependencies governed by contracts Key: Address ownership and accountability in IT organization
  • 12. INGREDIENTS Here is how Centric makes Mode 2 work alongside Client’s Mode 1 teams. 12 Centric Scrum Team Team Tools – embrace automation Space Collaboration • Preserve Core Team (SM, BA, etc.) • Team trust and know each other • Team Profiles – Know standard technologies, Open Source, and are curious learners • Don’t use every tool – menu choices • Team Boards (Jira, Pivotal, Trello, TFS) • Source Control (GitHub mainly, TFS) • CI/CD (TeamCity, TFS, Octopus) • Testing (Cucumber, Selenium Web Driver) • Coding (node.js, JavaScript, Java, .Net) • Cloud (AWS, Azure, Heroku) • Everything needed - nothing not needed • Remove distractions - No bureaucracy • Care and Feeding (Snacks/Drinks) • Pleasant environment to work • Balance public and private space • Screen sharing, Video Conferencing • Team Collaboration - Slack • Transparency – Digital Team Boards • Agile – build things that are easy to change • Shorten feedback loop – embed client • Show and Tells – what we have done • Set priorities regularly • Allow client to change mind
  • 13. Centric Services Centric helps client operate Bimodal with three service offerings 13 Readiness Assessment and Roadmap Mode 2 Software Development Application Support • Educate clients on bimodal – trends, hurdles, etc. • Assess organizational readiness & gaps • Create Roadmap and Plan for Bimodal journey • Form Team - Columbus Dev Studio • Align and Integrate with Mode 1 Teams • Execute Agile software delivery in Mode 2 • Transition Mode 2 App Delivery to Support Model • Leverage Centric India App Support Organization • Align SLAs with Client Mode 1
  • 14. BIMODAL PARTNERSHIP • True Partnership (between Centric/Client and between Mode 1/2 teams) • Open and frequent dialogue • Candid expression of how things are working • Honesty • Leadership - client organizations committed to making bimodal work • Culture Shift - Know and understand we may fail, and if we do, learn and make it better • Apply Bimodal Success Factors • Shared dependencies – not tight coupling • Defined contracts and owners • Alignment on technology stack/menu and IT direction • Defined processes - Agile Development, DevOps, Team Collaboration, Backlog, etc. • Agreed decision making and escalation process These are “Must Haves” for a successful Centric and Client Bimodal partnership. 14
  • 15. DIFFERENTIATORS • We are humble. “It’s not our way or the highway approach” • We work to integrate seamlessly within the client’s culture - it’s critical to success! • Decouple Mode 2 application development from Mode 1 architecture dependencies • Prepare to bring back application back into the Enterprise – right from the start • Offer to run and support application after deployment • Work as one – our goal is to ensure that the business needs are met… while ensuring both Mode 1 and Mode 2 team members feel they are contributing There are six key factors that make Centric a preferred Mode 2 Bimodal partner 15
  • 16. CASE STUDY #1 Learning: Alignment between Agile teams and Client IT Dev and Ops teams is key. 16 Situation: US Healthcare Solutions provider needed a customer portal where they could access account information, view documents and manage their account user preferences. Challenges: Client was new to Agile software delivery and did not have a mature IT team. What We Did: What We Learned: • Built app in Java and JavaScript • Consumed APIs to access patient info • Leveraged productivity tools: Jira, Confluence, GitHub, Selenium, Maven • Deployed in Cloud – AWS • Extended tech stack for new CSR App • Now rewriting in Angular2 • Team dynamics key – know each other • Anchor new teams w/ proven talent • Spawn new teams from existing teams • API versioning – w/o introducing breaking changes Key Takeaway: Need disciplined process to govern contracts – knowing when to change, how to change, and by whom.
  • 17. CASE STUDY #2 Learning: Abstraction of applications from infrastructure is key. 17 Situation: Global health care services company and leading American health care retailer needed a system to reconcile generic drug pricing against contractual agreements. Challenges: new joint company, No IT, very large data sets (>M trxs/day), AWS deployment, High $ value/high risks. What We Did: What We Learned: • Built application in Java • Deployed in AWS • Extracted/imported from multiple db’s • Performed daily reconciliations • Created reporting UI • Built analytic views – evaluated bids • Provided comparative COGS • Know team, trust team and their skills • Leadership key – both SM and BA • Poly-skilled team: i.e. SM with BA skills • Insulate team from bureaucracy • Analytics services in Azure (custom) • Leverage Open Source tools • Efficient processing: asynchronous communication, micro services, etc. Key Takeaway: Well defined contracts (applications to infrastructure) enable teams to move at right speed.
  • 18. SUMMARY Here are the key characteristics of Centric’s successful Bimodal projects 18 ● Team Culture – operate with humility, collaboration and transparency ● Micro services – flexibility to remove tightly coupled dependencies ● Alignment - Agile Teams and Mode 1 Dev and Ops teams w/ Patterns and Practices ● Cloud First – look to cloud first as an enabler for rapid startup ● Test and Learn – Embrace a “Fail, Learn, Grow” mindset ● Embrace automation – seek to shorten feedback loops ● Standards – align on design patterns and guidelines, not specs ● Agile – be product focused, apply iterative test and learn approaches
  • 19. CENTRIC BIMODAL EVOLUTION Our goal is to become the best software delivery partner for our clients. 19 2014 2015 2016 2017 • Get Better, Faster, Cheaper • Choice “Partner” – Extension of IT • Become “Go to Innovation Developer” • Break thru Design Patterns / Practices • Hire local IT Talent Unmatched Client Experience “Making Bimodal IT a Reality” Est Dev Studio Launched 1st Agile Team Delivering at Large Scale Est Rapid Launch Model Centric Milestones Future Goals 2020
  • 20. CONTACT INFORMATION 20 Gina Heffner Email: gina.heffner@centricconsulting.com Phone: 740.485.2910 To learn more about Centric’s Bimodal Services, contact: