0
© 2009 IBM CorporationDevOpsDesign and Deliver your production code fasterSpeaker: Maneesh Goyal, WW Product Manager, DevO...
© 2009 IBM CorporationWhy are we here today?Productivity is (almost) EVERYTHING for a Development Team!After all, Software...
© 2009 IBM CorporationSoftware delivery is critical to success386%of companies believe software deliveryis important or cr...
© 2009 IBM CorporationAnd a lack of continuous delivery impacts the entire businessCostly, error prone manualand duplicati...
© 2009 IBM CorporationDelivery ChallengesDifferences in devand opsenvironments causefailuresGreater demand forfaster and m...
© 2009 IBM CorporationAccelerate Software DeliveryBalance speed, cost, quality and riskReduce time to customer feedbackAn ...
© 2009 IBM CorporationDevOps Principles and Values1. Frequently deploy iterative releases usingrepeatable processes2. Deve...
© 2009 IBM CorporationCultural challenges adopting DevOpsDeveloperWhy does it take so long to get a testenvironment?I like...
© 2009 IBM CorporationIBM DevOps SolutionProvides enterprise capabilities for continuous software delivery9DevOps Foundati...
© 2009 IBM Corporation10DeploymentEnhancing Continuous Release and Deployment: Drive down cost by automating manualtasks,...
© 2009 IBM CorporationuDeploy helps frequently deploy iterative releases usingrepeatable processes11DeployProcess• Integra...
© 2009 IBM CorporationDevelop and test releases against production-like systems12• Eliminate “It works on my machine”syndr...
© 2009 IBM CorporationContinuously monitor and validate operational quality13IBM UrbanCode DeploySITAPM agent APM agentApp...
© 2009 IBM CorporationAmplify the feedback loop14• Increase visibility into which release candidates meet requirements• Co...
© 2009 IBM CorporationRelease and Deployment solutionsDeliver measureable business results15International Investment FirmD...
© 2009 IBM CorporationDesigning Deployment Topologies16Key Benefits with Rational Software Architect’s Topology (InfoCente...
© 2009 IBM Corporation© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials ...
© 2009 IBM CorporationBackup18
© 2009 IBM Corporation19Application Deployment AutomationDeployment of Applications across Environments Manage applicatio...
© 2009 IBM Corporation20Release planning and orchestration Plan the release day Execute the release Communicate what’s ...
Upcoming SlideShare
Loading in...5
×

6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Business: DevOps Design and Deliver your production code faster

553

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
553
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Main Point: We know organizations have a gap between the software delivery capabilities they need to succeed and the ones they have in house currently. Successful organizations know that when they improve their abilities in this area, they increase their success. In fact a recent IBV study where organizations self-reported that... Insights from 435 executives in 58 countries, spanning 18 industries85% realize and reported it is important to criticalOnly 25% say they are able to fully leverage software delivery effectively So there is a gap -- but when companies that can close the resulting execution gap stand to benefit. Almost 70 percent of the companies currently leveraging software development for competitive advantage outperform their peers from a profitability standpointTRANSITION – so there is a huge opportunity for our clients to close that gap…let’s move to the next slide and talk about how--------------------------------------------------------------------------------------------------Note: Outperformers were determined by a self-assessment of profitability against peers in the industry, ranging from 1 (Significant underperformers) to 5 (Significant outperformers) Significant outperformers were ranked as a 5, Average performers a 3-4 and Underperformers 1-2new Rational/WebSphere IBV Study "The Software Edge - How effective software development drives competitive advantage" This study examined the correlation between software delivery competency and industry competitive advantageInsights from 435 executives in 58 countries, spanning 18 industriesRoles included executives at director level and above in IT and other software organizationsSoftware delivery refers to all areas of development, operations, and support within IT and other development / engineering organizations“There was 54% of the companies who said they believe software is critical and 32 percent who called it moderately important – so that’s 86 percent of the respondents say software is either critical or moderately important and that points to the need for better tooling for software development and delivery.” said Randy Newell, director of capabilities marketing for IBM Software Group with a focus on the Rational brand.
  • Main Point: We know organizations have a gap between the software delivery capabilities they need to succeed and the ones they have in house currently. Successful organizations know that when they improve their abilities in this area, they increase their success. In fact a recent IBV study where organizations self-reported that... Insights from 435 executives in 58 countries, spanning 18 industries85% realize and reported it is important to criticalOnly 25% say they are able to fully leverage software delivery effectively So there is a gap -- but when companies that can close the resulting execution gap stand to benefit. Almost 70 percent of the companies currently leveraging software development for competitive advantage outperform their peers from a profitability standpointTRANSITION – so there is a huge opportunity for our clients to close that gap…let’s move to the next slide and talk about how--------------------------------------------------------------------------------------------------Note: Outperformers were determined by a self-assessment of profitability against peers in the industry, ranging from 1 (Significant underperformers) to 5 (Significant outperformers) Significant outperformers were ranked as a 5, Average performers a 3-4 and Underperformers 1-2new Rational/WebSphere IBV Study "The Software Edge - How effective software development drives competitive advantage" This study examined the correlation between software delivery competency and industry competitive advantageInsights from 435 executives in 58 countries, spanning 18 industriesRoles included executives at director level and above in IT and other software organizationsSoftware delivery refers to all areas of development, operations, and support within IT and other development / engineering organizations“There was 54% of the companies who said they believe software is critical and 32 percent who called it moderately important – so that’s 86 percent of the respondents say software is either critical or moderately important and that points to the need for better tooling for software development and delivery.” said Randy Newell, director of capabilities marketing for IBM Software Group with a focus on the Rational brand.
  • Another cultural and process gap is that operational orgs and development orgs have very different notions of what it means to be “done, with quality”. Some of these different concerns are described in the text under the ops and dev people above.
  • Definitions to avoid confusion with Tivoli productsProvisioning - box or vm; OS+middleware (these are the provisioning step)Deployment - install the app and configure the middleware (ie Hernandez)
  • Transcript of "6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Business: DevOps Design and Deliver your production code faster"

    1. 1. © 2009 IBM CorporationDevOpsDesign and Deliver your production code fasterSpeaker: Maneesh Goyal, WW Product Manager, DevOpsHost: Roger Snook, WW Enablement,Mobile, SOA & DesignGood Design is Good Business (Software, System, & IT Architecture) Webcast Series13 June 2013
    2. 2. © 2009 IBM CorporationWhy are we here today?Productivity is (almost) EVERYTHING for a Development Team!After all, Software Delivery is a Business Process, often with manysteps and team involvement:1. Our Productivity Agenda for today:DevOps – Big Picture ProductivityDesigning Deployment Topologies
    3. 3. © 2009 IBM CorporationSoftware delivery is critical to success386%of companies believe software deliveryis important or critical25%leverage software delivery effectively todayBut only…Source: “The Software Edge: How effective software development drives competitive advantage,” IBM Institute of Business Value, March 201369%outperformthose who don’tof those wholeverage softwaredelivery today
    4. 4. © 2009 IBM CorporationAnd a lack of continuous delivery impacts the entire businessCostly, error prone manualand duplicative processesdelay innovation andimpact competivenessCHALLENGESRisk of instabilitydue to managingmultiple configurationsand versionsSlow deploymentto development and testenvironments leave teamswaiting and unproductiveCHALLENGESOperations/Manufacturing & SupportSoftware & ProductDevelopmentCustomersLine of Business/Product Managers
    5. 5. © 2009 IBM CorporationDelivery ChallengesDifferences in devand opsenvironments causefailuresGreater demand forfaster and morefrequent releasesManual (tribal)processes for releaselackrepeatability/speedLack of feedback andquality metric leads tomissed service leveltargetsDailyBuildReleaseWho didthis lasttime?Dave…Dave’s nothereman…DevProd
    6. 6. © 2009 IBM CorporationAccelerate Software DeliveryBalance speed, cost, quality and riskReduce time to customer feedbackAn approach for continuous delivery of software-driven innovation66Continuous Innovation, Feedback and ImprovementsDevOps LifecycleOperations/ProductionDevelopment/TestCustomersBusinessOwnersdev·ops noun dev-äpsEnterprise capability for continuous software delivery that enables clientsto seize market opportunities and reduce time to customer feedback
    7. 7. © 2009 IBM CorporationDevOps Principles and Values1. Frequently deploy iterative releases usingrepeatable processes2. Develop and test releases againstproduction-like systems3. Continuously monitor and validateoperational quality4. Amplify the feedback loopPeopleProcessTools
    8. 8. © 2009 IBM CorporationCultural challenges adopting DevOpsDeveloperWhy does it take so long to get a testenvironment?I like using new open source libraries.I’ve checked in my code now it justneeds to be deployed (easy).OperatorApplication deployment failed againbecause of new libraries.Our processes ensure environmentstability.Development is always making badoperational decisions.
    9. 9. © 2009 IBM CorporationIBM DevOps SolutionProvides enterprise capabilities for continuous software delivery9DevOps FoundationOpen Lifecycle and Service Management Integration PlatformDevOps LifecycleOperations/ProductionDevelopment/TestCustomers Business OwnersContinuous Innovation, Feedback and ImprovementsEcosystemBestPracticesMonitor and OptimizePlan and Measure Develop and Test Release and DeployOSLC
    10. 10. © 2009 IBM Corporation10DeploymentEnhancing Continuous Release and Deployment: Drive down cost by automating manualtasks, eliminating wait-time and rework Speed time to market by increasing the frequencyof software delivery Reduce risk through increased compliance ofapplication deployments.Complements our DevOps solution: Deliver a differentiated and engaging customerexperience by reducing time to customer feedback Quicker time-to-value of software-based innovationwith improved predictability and success Increased capacity to innovate by reducing wasteand rework in order to shift resources to high-valueactivitiesUrbanCode complements IBM’s DevOps solution by enablingcontinuous software release and deployment
    11. 11. © 2009 IBM CorporationuDeploy helps frequently deploy iterative releases usingrepeatable processes11DeployProcess• Integrate existing Continuous Integrationprocesses and deploy iterative builds totest and staging environments.• Automate manual, error prone tasks toreduce risks and improve governance
    12. 12. © 2009 IBM CorporationDevelop and test releases against production-like systems12• Eliminate “It works on my machine”syndrome.• Automate deployment process to makeproduction-like test environments easilyavailable for dev and test.• Leverage Cloud technologies to quicklyprovision new test environmentsIBM UrbanCode DeploySmartCloud OrchestratorIBM Pure ApplicationSystemBuild Artifact Library
    13. 13. © 2009 IBM CorporationContinuously monitor and validate operational quality13IBM UrbanCode DeploySITAPM agent APM agentApp components andconfigurationsDeploy and configApplication Dashboard• Monitor operational qualitycharacteristics likePerformance, Security etc.• Monitor early in dev and test stage
    14. 14. © 2009 IBM CorporationAmplify the feedback loop14• Increase visibility into which release candidates meet requirements• Communicate early on the release problems
    15. 15. © 2009 IBM CorporationRelease and Deployment solutionsDeliver measureable business results15International Investment FirmDriving Down CostsRelease process required considerable effortand delayed by manually-introduced errors Solution: Automated release process Results: Cost avoidance of over $2.3M/year,reduced release time from 2-3 days to1-2 hours and virtually eliminated test team“down-time”Higher EducationSpeeding Time-to-MarketAgile development teams constrained byslow deployment to dev. and test environments Solution: Accelerate deployment by enablingdevelopment teams to self deploy withautomation Results: Deployments cut from hours tominutes and a greater number of serverswith fewer resourcesSaaS Software ProviderReducing RiskDifficulty managing multiple customerconfigurations and versions of softwaredeployed across servers Solution: Automate managing configurationand version deployment Results: Execute customer specific releases,reduced deployment outages by over 90%Online RetailerSpeeding Time-to-MarketSignificant delays getting applicationchanges to production Solution: Scaled up continuous deployment Results: Deployment time reduced byover 95% with easy scale and deployingto over 250 servers within 2 monthsof implementation
    16. 16. © 2009 IBM CorporationDesigning Deployment Topologies16Key Benefits with Rational Software Architect’s Topology (InfoCenter):• Improved Communication among stakeholders on your deployment topologies• Retrieve and visualize as-is topologies (search InfoCenter for “Importing units froma Tivoli Change and Configuration Management Database”)• Convert existing Visio diagrams• Use Design Manager to sketch topologies• Reuse (not reinvent) Successful Patterns: Rational Tools Deployment wiki
    17. 17. © 2009 IBM Corporation© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty ofany kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intendedto, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreementgoverning the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Productrelease dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be acommitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarksof the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.www.ibm/software/rational
    18. 18. © 2009 IBM CorporationBackup18
    19. 19. © 2009 IBM Corporation19Application Deployment AutomationDeployment of Applications across Environments Manage application componentsand versions Manage environment configurationfrom dev/test through production Compliance: audit trails qualitygates Easy to use process designer Inventory: what is where
    20. 20. © 2009 IBM Corporation20Release planning and orchestration Plan the release day Execute the release Communicate what’s going on Allocate environments to releases Tie release back to development
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×