Top Banner
What Product Leaders Need to Know About DevOps! Rajesh Raheja, VP Product Management, API Management March 2017
23

What Product Leaders need to know about DevOps

Mar 21, 2017

Download

Software

Rajesh Raheja
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: What Product Leaders need to know about DevOps

WhatProductLeadersNeedtoKnowAboutDevOps!

RajeshRaheja,VPProductManagement,APIManagement

March2017

Page 2: What Product Leaders need to know about DevOps

2 ©2015CA.ALLRIGHTSRESERVED.

AboutRajeshEnterpriseTechnologistandProductDevelopment

§ 25+yearsexperiencedeliveringenterpriseapplicationsandplatformtechnologies

§ Architect,TechnologyStrategy,Engineering,ProductManagement

§ FocusonHybridIntegration,SaaS/DevOpsTechnologies,andApplicationDevelopment

2016-Present:PM/StrategyforCAAPIManagement.Focusonintegration,mobile,IoT space.SaaS/DevOpsevangelist

2015-2016:TechnologyStrategyforCADevOpsBusinessUnit.Releasedopensourceandco-foundedanaccelerator

2013-2015:ArchitectforOracleIntegrationCloudServiceiPaaSandDevOpsleadformiddlewarecloudenablement.

2011-2013: PMforOraclecloudintegrationstrategy,ArchitectforFusionAppsandSOAmiddlewareintegration

2008-2011:SolutionEngineering/SWATforOracle’sAIApre-builtintegrations.Tripledcustomerreferences

2005-2007:PMforFusionApplicationsTechnologyStrategy.IntroducedSDLCmethodologyfor2000+devs

1998-2005:EngineeringforOracleERPandCRMappsandB2Bplatformtechnologies.Introducedwebservices,CI,Agileandself-healingdesignpatternsformassresiliency

Page 3: What Product Leaders need to know about DevOps

3 ©2015CA.ALLRIGHTSRESERVED.

DevOpsEverywhere

Page 4: What Product Leaders need to know about DevOps

When organizations want to develop a new software idea, only eightpercent of them are able to approve it, build it and deploy it to users in

fewer than three months.Building Competitive Advantage With Software Through A Continuous Delivery Process, Forrester Consulting, March, 2014.

1 Continuous Delivery: A Maturity Assessment Model: Building Competitive Advantage With Software Through A Continuous Delivery Process, Forrester Consulting, March, 2013.

Delivering High Quality Resilient Apps is fraught with Friction and Risk #why #DevOps

Page 5: What Product Leaders need to know about DevOps

5 ©2015CA.ALLRIGHTSRESERVED.

WhatIsDevOps?DevOps is an organizational culture

to rapidly deliver resilient, quality software at scale

Page 6: What Product Leaders need to know about DevOps

6 ©2015CA.ALLRIGHTSRESERVED.

TheDevOpsCulture

§ http://blog.lusis.org/blog/2013/06/04/devops-the-title-match/

§ * = Naughty word

Devops means giving a sh*t about your jobenough to not pass the buck.

Devops means giving a sh*t about your jobenough to want to learn all the parts andnot just your little world.

--John Vincent @luis #DevOpsDays

Page 7: What Product Leaders need to know about DevOps

7 ©2015CA.ALLRIGHTSRESERVED.

DevOpsPatterns

Develop Test Stage Prod

ContinuousIntegration

ContinuousDelivery

ContinuousDeployment

ManualDeployment

ContinuousTesting LifecycleManagementConfigurationManagement/Infrastructure-as-Code

Page 8: What Product Leaders need to know about DevOps

8 ©2015CA.ALLRIGHTSRESERVED.

DevOpsPatterns– BuildinganAirplane#analogy

Develop Test Stage Prod

ContinuousIntegration

ContinuousDelivery

ContinuousDeployment

ManualDeployment

ContinuousTesting LifecycleManagementConfigurationManagement/Infrastructure-as-Code

Page 9: What Product Leaders need to know about DevOps

9 ©2015CA.ALLRIGHTSRESERVED.

SohowdoesallthisDevOpsimpactmyPMrole?

Page 10: What Product Leaders need to know about DevOps

10 ©2015CA.ALLRIGHTSRESERVED.

Ø FASTER:Instantliveenvironments,rapidnewfeatures,quickerfeedback

Ø BETTER:Higherquality,NPSscores(cust.satisfaction).Lowerchurn,errors,lowcycletime,lesserre-work

Ø CHEAPER:Reducedadminwork,lowerTCO.ReducesR&Dexpenses.Leverageoptimizatione.g.Docker

Ø SAFER:Anticipate/avoidfailures,reducedrisk,reducedrecoverytime

DevOpsallowsyoutodeliverProducts…

Page 11: What Product Leaders need to know about DevOps

11 ©2015CA.ALLRIGHTSRESERVED.

DevOpsAcceleratesDigitalTransformation

ü FASTER

ü BETTER

ü CHEAPER

ü SAFER

High-performing IT organizations experience 60 times fewer failures and recoverfrom failure 168 times faster than their lower-performing peers. They also deploy30 times more frequently with 200 times shorter lead times.

- Puppet2015StateofDevOpsReport

§ AcceleratingVelocity&CustomerValuewithAgile&DevOps,a2017studybyColemanParks&CATechnologieshttps://www.ca.com/us/rewrite/articles/agile/accelerating-velocity-and-customer-value-with-agile-and-devops.register.html

Page 12: What Product Leaders need to know about DevOps

12 ©2015CA.ALLRIGHTSRESERVED.

“Real”ProofPoints

25deployments/year(2011)à 24,000deployments/year(2014)“Whathasbeentransformativeforusisthemassivereductionintheamountoftimetogetfeedbackfromrealusers.”https://www.theguardian.com/info/developer-blog/2015/jan/05/delivering-continuous-delivery-continuously

TimetoMarketimprovedby15%usingvirtualserviceshttps://www.ca.com/content/dam/ca/us/files/case-studies/telefonica-chile-cuts-time-to-market-of-applications-by-15-percent-with-ca-service-virtualization.pdf

Improvedqualityandtimetomarkethttps://www.ca.com/us/collateral/case-studies/dhl-improves-quality-and-time-to-market-with-ca-release-automation.html

Saves5-7%ofQAbudgetyearlyhttps://www.ca.com/us/collateral/case-studies/telecommunications-company-cuts-testing-costs-and-improves-customer-and-partner-satisfaction.html

https://www.ca.com/us/collateral/case-studies/ca-application-performance-management-helps-orange-increase-sales-improve-customer-user-experience.html

Reducederrorresolutiontime40% Reducedoutagesby20%https://www.ca.com/us/collateral/case-studies/us-cellular-safeguards-revenue-generation-and-customer-services-with-infrastructure-and-app-monitoring.html

Page 13: What Product Leaders need to know about DevOps

13 ©2015CA.ALLRIGHTSRESERVED.

SohowdoesallthisDevOpsimpactmyPMrole?

Page 14: What Product Leaders need to know about DevOps

14 ©2015CA.ALLRIGHTSRESERVED.

q LeveragenewfoundspeedforContinuousExperimentation?

q Handlefeaturesthatarenotyetreadyusing”FeatureToggles”

q Canyourgo-to-marketkeepup?Documentation,Support,Training,Enablement,Pre-Sales,Marketing?

WhatcanYOUdowithFASTER?

Page 15: What Product Leaders need to know about DevOps

15 ©2015CA.ALLRIGHTSRESERVED.

q Helpdevelopers“shiftleft”i.e.dointegrationtestingearlyon:ServiceVirtualizationandAPIscanhelp

q Adopttrueagiletocontinuouslygatherandrespondtofeedbacki.e.deliverContinuousValue!

q Own”non-functionalrequirements”!

WhatcanYOUdotomakeitBETTER?

Page 16: What Product Leaders need to know about DevOps

16 ©2015CA.ALLRIGHTSRESERVED.

TherearenoNon-FunctionalRequirements!• APIDefinition

• APIManagement

• APIVersioning

• HighAvailability

• Scalability

• Diagnosability

• Logging

• MonitoringandMetrics

• Accessibility

• Auditability

• IdentityManagement

• Certification

• DisasterRecovery

• Exploitability

• Interoperability

• Performance

• Provisioning

• Deployment

• Maintainability

• Extensibility

• RoleBasedAccessControl

• SecurityPolicies

• NetworkSecurity

• Reliability

• Resilience

• Portability

• Privacy

• Supportability

• Testability

• Usability

• BackupandRecovery

• PatchingandUpgradeshttps://blog.kissmetrics.com/loading-time/

Page 17: What Product Leaders need to know about DevOps

17 ©2015CA.ALLRIGHTSRESERVED.

q GetfamiliarwithbestpracticepatternsforCircuitBreaker,Self-Healing,CallHomeetc.

q FactortechdebtorarchitecturerunwaybacklogitemsforLCM

q Own”non-functionalrequirements”!*No,thisisnotacut-n-pastetypo

WhatcanYOUdotomakeitCHEAPER?

Page 18: What Product Leaders need to know about DevOps

18 ©2015CA.ALLRIGHTSRESERVED.

q Getcomfortablewithengineeredfailurese.g.SimianArmy,GameDays

q Beagile– notjust“doagile”inreleasingsmallerfeaturesoften

q Thinkaboutriskmitigationstrategiesusinglifecycleautomation

WhatcanYOUdotomakeitSAFER?

Page 19: What Product Leaders need to know about DevOps

19 ©2015CA.ALLRIGHTSRESERVED.

v DevOpsismoreabouttheculturethanthetools

v DevOpscanhelpbuildproductsFASTER,BETTER,CHEAPERand SAFER

v ProductLeadersplayanimportantroleinDevOpstohelpbuildtheRIGHT productstodelightcustomers!

Summary

Page 20: What Product Leaders need to know about DevOps

20 ©2015CA.ALLRIGHTSRESERVED.

DevOpsisaboutputtingpeopleclosertotheconsequencesoftheiractions#culture

Page 21: What Product Leaders need to know about DevOps

21 ©2015CA.ALLRIGHTSRESERVED.

Page 22: What Product Leaders need to know about DevOps

22 ©2015CA.ALLRIGHTSRESERVED.

AFewDevOpsResources

ca.com/devops

Page 23: What Product Leaders need to know about DevOps

VP,ProductManagement,[email protected]

RajeshRaheja

@RahejaRajesh

Slideshare.net/rraheja

Linkedin.com/in/rraheja

ca.com