enterprise agile adoption

21
Enterprise Agile Adoption Saurav Mukherjee, CSM https:// in.linkedin.com/in/sauravmukherjee

Upload: saurav-mukherjee

Post on 15-Apr-2017

204 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Enterprise Agile Adoption

Enterprise Agile AdoptionSaurav Mukherjee, CSMhttps://in.linkedin.com/in/sauravmukherjee

Page 2: Enterprise Agile Adoption

AgendaWhy Agile

Is Agile the Manifesto, Or - Is the Manifesto Agile?

The Customer Experience (CX)

The Transformation

The Tools

Agenda

Page 3: Enterprise Agile Adoption

Enterprise Agile AdoptionWhy Agile

Page 4: Enterprise Agile Adoption

Application Economy & Digital Transformation

4

Application Economy - Customers hold all the power- Software is the primary way for customers to experience the brand today- Competitive pressures to rapidly innovate and iterate applications increased

exponentially

Digital Transformation- Ultimate Priority - develop & deliver superior customer experiences, enabled by

software- Launch new applications or services faster than before- Marry ‘stability’ with ‘agility’/speed – Bimodal IT

“By 2017, 75% of IT organizations will have a bimodal capability, half will make a mess.” - Gartner (Nov, 2014)

Page 5: Enterprise Agile Adoption

‘Bimodal’ Capability – The Challenges

5

Issues within a complex IT infrastructure• Tracing transaction movement across cloud, mobile and legacy systems to quickly

pinpoint root causes of issues• Feeding that information back into development systems to improve application

performance at the code level

Silo-ed Monitoring• Many ‘sources of truth’ – natural offshoot of organisational growth (organic or

through M&A)• Unifying monitoring and gathering actionable data to improve CX, i.e. promoting

collaboration & rapid response

Technical Debt Cycle• Suboptimal design decisions > infrastructural fragility & technical debt• Sacrificing manageability and reliability for innovation and speed

Page 6: Enterprise Agile Adoption

Deploy Agile in DevOps Framework

The Benefits:• Quickly pinpoint and resolve performance issues• Unify application and infrastructure performance monitoring• Take a more proactive approach to IT monitoring

6

To stay relevant and to succeed in today’s highly competitive & disruptive application economy, adopting agile is not an option, but

a necessity.

Page 7: Enterprise Agile Adoption

Enterprise Agile AdoptionIs Agile the Manifesto, Or - Is the Manifesto Agile?

Page 8: Enterprise Agile Adoption

Why Rethink the Manifesto

8

(1) The world has changed.

(2) Software is now almost omnipresent.

(3) Complexity has increased.

(4) Projects still fail!!

Page 9: Enterprise Agile Adoption

Future Gazing

9

(1) Data & Science will drive decisions.

(2) Culture will be a focus.

(3) Individual behaviour will be a driver.

(4) Tools will play a larger role.

Page 10: Enterprise Agile Adoption

Manifesto: 2016 (2001)

10

Individuals & Interactions

Working Software

Customer Collaboration

Responding to Change

Processes & Tools

Comprehensive Documentation

Contract Negotiation

Following a Plan

“That is, while there is value in the items on the right, we value the items on the left more.”

OVERCOMBINED WITH

OVERBALANCED WITH

OVERCOMBINED WITH

OVERCOMBINED WITH

Page 11: Enterprise Agile Adoption

New Age Product Delivery – Points to Ponder

11

Decoupling the Manifesto from agile

Continuing to shift the understanding of failure

Communication Methods

Tracking Metrics & using those to reiterate

Thinking of Agile from organisational perspective

Page 12: Enterprise Agile Adoption

Enterprise Agile Adoption

The Customer Experience (CX)

Page 13: Enterprise Agile Adoption

CX – the only metric that matters

13

To effectively monitor the CX, business services must be analysed holistically, rather than aggregate of component level performance statistics.

• Most visible brand ambassador• Most business-critical responsibility of IT for

meeting customer expectationSoftware

• Blind Spot – Silo-ed environments + lack of drill-down visibility into 3rd party component, services, environments

• Operation Bottleneck - Dev & Ops at different pace• War-room Finger Pointing - Increasing MTTR• Data Overload - Sheer volume of data from multiple sources

The Challenges of Measuring the Complete CX:

Page 14: Enterprise Agile Adoption

CX and ‘Agile Ops’

How can ‘Agile Ops’ help?

• Unifying monitoring of applications and the infrastructures.

• Bringing disparate data and analytics together.

• Supporting an agile and continuous feedback loop.

Benefits of holistic CX monitoring• Faster MTTR, reducing issues and

downtime that affects customer loyalty & revenue.

• Reduction in response time, giving users a better, faster user experience.

• Improved productivity so that team can focus on adding value to business.

14

Page 15: Enterprise Agile Adoption

Enterprise Agile AdoptionThe Transformation

Page 16: Enterprise Agile Adoption

Enterprise Agile Adoption driven by AWG

16

Agile Working Group (AWG) – a real commitment from the org.

- A Scrum team whose product is the enterprise implementation of Agile.

- Greatly reduces risk, increases the speed and establishes a sustainable engine for enterprise transition of Agile.

- Creates an Agile centre of excellence within the organization.

- A sustainable competitive advantage combining sophisticated Agile thinking with a deep understanding of the core business.

Page 17: Enterprise Agile Adoption

Realize DevOps benefits with Agile Operations

17

The Development & Operations group work together to:

• Share responsibilities, metrics and goals• Collaborate, distribute knowledge and learn from

feedback• Trust in each other, the technology and the process

Overall DevOps adoption shows continued growth, up to 66% in 2015 from 62% in 2014. (RightScale, 2015)

The Philosophy

Page 18: Enterprise Agile Adoption

Essentials for Agile Operation

18

Scale up & across elastic environments• Solutions that don’t scale can’t cope in today’s marketplace.• Elastic environment requires a lot more things to be monitored and what is

monitored is changed frequently.

Improve quality thru collaboration• It’s not just about bringing data together in a unified view, but about bringing

the data together in a tool to enable group collaboration & continuous improvement.

• Data served your way, designed based on specific roles and dispersed to the appropriate staff accordingly.

Speed deployment & Issue resolution• Issues served in a view that allows to quickly discern bigger, more immediate

problems from those that are less complex and critical.• Scale the infrastructure on demand to enable developers to make changes in

shorter sprint cycles and more frequent release cycles.

Page 19: Enterprise Agile Adoption

Enterprise Agile AdoptionThe Tools

Page 20: Enterprise Agile Adoption

Agile Tools

20

The marketplace has been inundated with plethora of tools. Open source movement is adding to the chaos. Choosing horses for the courses requires more

deliberation and effort than before.

Page 21: Enterprise Agile Adoption