what product leaders need to know about devops

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

Upload: rajesh-raheja

Post on 21-Mar-2017

125 views

Category:

Software


1 download

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