5 simple ways to higher devops integration

Post on 09-Jan-2017

69 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

# B 2 0 C O N W W W. B E YO N D 2 0 C O N F E R E N C E . C O M

I TSM DEVOPS CONFERENCE

5 Simple Ways to Higher DevOps Integration

Scarlett Hu | Paul RioloJ Pau l Gett y Tru st

# B 2 0 C O N

A Case Study

How the IT department in J Paul Getty Trust achieved high degree of collaboration between user support and

system development by implementing

5 simple disciplines

# B 2 0 C O N

Questions on DevOps

• Another buzzword to put a name and a marketing spin on the same things we’ve been doing for years?

• Neglected phase of ITIL?

# B 2 0 C O N

DevOps Definition

…a new term emerging from the collision of two major related trends:1. …“agile system administration” or “agile operations”….2. …expanded understanding of the value of collaboration

between development and operations staff throughout all stages of the development lifecycle when creating and operating a service….

# B 2 0 C O N

The Getty

The Getty preserves, studies, and interprets the world's artistic legacy for the benefit of present and future generations.

# B 2 0 C O N

The Getty MuseumBased in Los Angeles, California, and welcomes 1.9 million visitors each year to its two locations:

The Getty Villa

The Getty Center

# B 2 0 C O N

The GettyThe J. Paul Getty Trust consists of administrative departments and four constituent programs• Getty Conservation Institute• Getty Foundation• J. Paul Getty Museum• Getty Research Institute

# B 2 0 C O N

110+ Applications in 6 Categories

1. e-mail/Calendaring/Address Book2. Business Solutions (50+ apps here)3. Graphics / Design Solutions4. Research Tools5. Operating Systems / Utilities6. Web Browsers & Tools

# B 2 0 C O N

1400 StaffDesigners

Curators

Scholars

Accountants Grant Administrators

LibrariansSecurity

Staff

InternsPhotographersScientists

Field Project Staff Researchers

Admin Staff

Executives

And more…

Digital Content

Developers

# B 2 0 C O N

Dev & Ops Staff

• 24 persons in Dev– Most applications have a fraction of a manager and a fraction of a

software engineer• 25 persons in Infrastructure Operations• 11 persons in User Support

# B 2 0 C O N

Our Journey with ITSM

1998

2006

2012

Outsourcer’s tools Service Ctr Remedy CherwellIncident Mgmt

Outsourcer’s tool CherwellSLA Mgmt

Infra CherwellChange Mgmt

Outsourcer’s tool CherwellKnowledge Mgmt

2016

# B 2 0 C O N

1. Incident Management Readiness in Change Management

2. Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot 5. Career Pathing 12345

5 Simple Ways to Higher DevOps Integration

# B 2 0 C O N

5 Simple Ways to Higher DevOps Integration

1.Incident Management Readiness in Change Management

2. Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot5. Career Pathing

12345

# B 2 0 C O N

Incident Management Readiness

A simple integration of Incident Management and Change Management ensures Dev (development team) meets Ops (user support) requirements at the opportune time, before launch

12345

# B 2 0 C O N

What makes Ops not agile?• Short lead time before implementation– “You have other work to do??”

• Over-reliance on past success– Technical environment is ever changing– Our workload may be different– Different user expectations

• Lack of service operation knowledge– No backup installation method– No repair/rollback

12345

# B 2 0 C O N

What can Ops give to Dev?

• Best User Support for Your Project– Solve user problems quickly and on first contact without escalation to

Dev– Communicate to users in a way consistent with the project’s

communication plan– Provide feedback loop to Dev ASAP

• Trust and continual collaboration 12345

# B 2 0 C O N

What Do We Ask from Dev?

1. Effective Training 2. Review Communication Plan 3. Prepare Knowledge Articles & Tech Tips 4. Joint Ownership of Support Plan

12345

# B 2 0 C O N

Effective Training

• Classroom– Content will take longer than 15 minutes to review– Need to demonstrate the technology

• Huddle – Content is short and easy– Just in time

12345

# B 2 0 C O N

Training Completion Date• Training must be completed at least 2 weekdays before IT Pilot• Classroom is preferred venue and should be scheduled as far in

advance as possible to ensure availability • Pre-class learning path items must be distributed to Technical

Support staff 5-7 days before classroom • Recommended Classroom Session Length: 30-45 minutes • Number of Sessions: 2

12345

# B 2 0 C O N

Communication Plan Review

• Review communication package to end users– What is the core message?– Intranet pages / Announcements– Email communications

12345

# B 2 0 C O N

User Tech Tips

• Tech Tips for users should be reviewed/revised and presented during classroom training – Ops must know what Dev is telling the users

12345

# B 2 0 C O N

Joint Ownership of Support Plan

• Potential call volume increase must be considered • Additional resources must be planned – E.g. manual installation of software by Tech required?

• Huddle on the day of launch– Change owner must attend– Lab must attend if desktop push is used

12345

# B 2 0 C O N

Anatomy of a Change Request

# B 2 0 C O N

Ops Integration in a Change Request

# B 2 0 C O N

1. Incident Management Readiness in Change Management

2.Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot5. Career Pathing

1 2345

5 Simple Ways to Higher DevOps Integration

# B 2 0 C O N

Continuous engineering of Ops relevant knowledge by both Dev and Ops teamsinto the Ops KnowledgebaseKnowledge

Base

Ops Experience

Knowledge Engineering

1 2345

# B 2 0 C O N

Proactive Knowledge Management

• Design – Who authors knowledge?– Forecast and research problems/questions

• Develop– Institute a Feedback Lifecycle– Use automation– UFFA – Use it, Flag it, Fix it, Add it (KCS Principle)

• Deliver– Use standards– Publish to knowledge base

1 2345

# B 2 0 C O N

Who Authors Knowledge?

• Forecast and research problems/questions during implementation planning

• Start with Dev, and integrate Ops later–Dev is most capable of drafting meaningful knowledge

during the change–Allows Ops staff worry about Ops

1 2345

# B 2 0 C O N

Institute Feedback Lifecycle1. Validation of knowledge cultivated in Dev2. A demand driven article review by Ops that focuses on the

articles being used3. Content is validated through Ops use during pilot and

modified by Dev based on usage for continual improvement with no time wasted on review of un-used articles

4. Use automation to add a just-in-time quality to knowledge 1 2345

# B 2 0 C O N

Anatomy of a Knowledge Article

# B 2 0 C O N

• Use it and Flag it – Ops utilizes Like/Dislike buttons to provide feedback. When an article is Disliked, require feedback, and send to knowledge owner

• Fix it and Add it – Dev collects statistics and collaborates to keep knowledge current

UFFA – Use it, Flag it, Fix it, Add it

1 2345

# B 2 0 C O N

Knowledge Guidelines• Change owner responsible for revising all the KAs– KA numbers in Change Request

• Involve the Knowledge Manager in publication process• At a minimum, these types of knowledge articles are typically

required – Technician installation of application – Technician Reinstallation/Repair – Technician Removal/Rollback of installation– Known issues

1 2345

# B 2 0 C O N

1. Incident Management Readiness in Change Management2. Diligent Knowledge Engineering

3.Annual Boot Camp 4. Department-wide IT Pilot5. Career Pathing

12345

5 Simple Ways to Higher DevOps Integration

# B 2 0 C O N

Annual Boot Camp

• During the 2-week boot camp, Dev and higher level Ops team(s) become the teachers/brainstorm session leaders in search of better collaboration• Focus –Development of Your Curriculum– Training Methods–Effective Use of Multi-Channel Learning

12345

# B 2 0 C O N

Development of Your Curriculum

• Let Your Data Speak for Itself– Ops provided ticket reporting that allows for better training

• Integrate Strategy and Team Culture• Dev/Ops Managers Collaborate/Negotiate Content• Focus on Projects and Initiatives– What initiatives are important in the next 6 to 12 months? – What immediate “wins” can you achieve? 123

45

# B 2 0 C O N

Training Methods

• Traditional Lecture/Presentation – Don’t limit to Dev only speakers. Invite key contacts/project sponsors.

• Interact/Brainstorm with Members of Dev and Ops• Individual Assigned Reading• Multimedia (Lynda.com Playlists)• Tour Customer Areas • Follow on Practice/Skill Assessments 123

45

# B 2 0 C O N

Effective Use of Multi-Channel Learning

• Different people learn differently• The more different ways you learn something, the more you

will really learn it• Maximize effectiveness of your time

12345

# B 2 0 C O N

1. Incident Management Readiness in Change Management2. Diligent Knowledge Engineering 3. Annual Boot Camp

4.Department-wide IT Pilot 5. Career Pathing

5 Simple Ways to Higher DevOps Integration

12345

# B 2 0 C O N

Department-wide IT Pilot

• Whenever possible, every end-user-facing system launch or upgrade must have a department-wide IT pilot

• All staff in IT receives the exact same package (from training and communications, to system deployment) as the end users do

1234 5

# B 2 0 C O N

Pilot Advantages

• Ops participates in testing - practice with new processes, knowledge, and engage in feedback

• Dev gets to see their plans in action, has time to adjust rollout plans, revise communications, update knowledge

• Reality check• Less stress/urgency on Dev/Ops• Framework for success 1234 5

# B 2 0 C O N

1. Incident Management Readiness in Change Management2. Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot

5.Career Pathing

5 Simple Ways to Higher DevOps Integration

12345

# B 2 0 C O N

Career Pathing

• Talent Retention

• Career Development

12345

# B 2 0 C O N

Talent Retention

• Talent retention can be difficult, especially with top performers

• DevOps integration leads to a more informed, satisfied, and prepared Ops team retaining your talent

• Possessing tenured Ops members leads to:– More agility and better consistency during Dev project

rollouts/upgrades– Improved customer satisfaction/relationships since

Ops is often the “face” of IT organizations

12345

# B 2 0 C O N

Career Development

• Achieving a high level of integration between Ops and Dev allowed us to tap into the experience, education and skills of a proven, committed talent pool

• Promoting frontline user support staff into Dev and higher level Ops teams plants Ops awareness deep into Dev

12345

# B 2 0 C O N

Jr System Admins

Technicians

Career Development

Jr Software EngineerTelecom Technician

Help Desk Agents

# B 2 0 C O N

1. Incident Management Readiness in Change Management2. Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot 5. Career Pathing

5 Simple Ways to Higher DevOps Integration

12345

# B 2 0 C O N W W W. B E YO N D 2 0 C O N F E R E N C E . C O M

THANKS FOR JO IN ING THE SESS ION!

LET US KNOW WHAT YOU THOUGHT.

I TSM DEVOPS CONFERENCE

top related