Overcome Releasephobia          5 Tips to Simplify DevOpsIT Productivity Webinar SeriesPart 3 - August 22, 2012
IT Productivity Webinar Series               The New Productivity Platforms               with John Rymer and Mike Jones  ...
Overcome Releaephobia5 Tips to Simplify DevOps                            Mike Jones                            VP Worldwi...
The Challenge
magic?...Science       Art
5 challenges slowing you down    …and how to fix them!
#1Unique Fingerprint
#1 – How to fix?  • Go beyond piecemeal tools  • Automate the process  • Be ready for a rollback!
#2Tracing the Victims’     Footsteps
#2 – How to fix?  • Automatic impact analysis  • Auto upgrade all app    layers  • Don’t disturb production
#3No Access to the Crime Scene
#3 – How to fix?• Provide cross env visibility• Allow comparing code, configs, …• Centralized access control for all envs•...
#4Lack of Motive
#4 – How to fix?• Make staging easy, fast, and safe• Align priorities• Align SLAs
#5The Graveyard Shift
#5 – How to fix?• Plan regular, small releases• Improve knowledge transfer• Make staging fast, easy and safe• Simplify!
devops simplified
LifeTime
LifeTimeManage complex enterprise application portfolios
live demo
Agile Platform 7.0 - Lifetime• Full visibility over your environments• Centralized security configuration• Total control o...
IT Productivity Webinar Series                  The New Productivity Platforms                  with John Rymer and Mike J...
Ready to Embrace IT Productivity?Try the Agile Platform!
It productivity platforms III -  Overcome Releasephobia - 5 Tips to Simplify DevOps
It productivity platforms III -  Overcome Releasephobia - 5 Tips to Simplify DevOps
It productivity platforms III -  Overcome Releasephobia - 5 Tips to Simplify DevOps
Upcoming SlideShare
Loading in …5
×

It productivity platforms III - Overcome Releasephobia - 5 Tips to Simplify DevOps

417 views

Published on

In this webinar, we’ll take a look at the top 5 challenges that make moving an app from development through staging and into production a recurring IT pain.
http://www.outsystems.com/company/events/web/5-tips-to-simplify-devops/

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

  • Be the first to like this

No Downloads
Views
Total views
417
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • The new agile & lean methodologies demand moving to production every 2 weeks.
  • Moving to production: Science or Art?
  • Explain the CSI angle in the webinar. Talk about how most of our customers were used to deploying to production about once a year at best. Each one was like major ‘crime’ it took tons of planning and then after the fact took lots of time and effort to piece together what was actually done, who did it, etc.
  • Each move to production has its own unique fingerprint, comprised of custom scripts and a long laundry list of action items for a successful delivery. From DBAs to your operations team, every move to production is unique. This leads to a lot of time spent building extensive documentation that will only be used once, not to mention the risk of making a mistake. This uniqueness and overly manual process is very inefficient and extremely error prone.
  • You need to go beyond a suite of piecemeal tools, which automate pieces of the process but still require complex handoffs that lead to operational errors. Automate the process as a whole, and don’t forget to account for rollbacks too.
  • To build the scripts and task lists for DBAs and the operations team, the dev team must go back to work done weeks or months prior and reverse engineer their own code to make sure nothing is missed on the move to production. Even if the development team has the discipline to keep up-to-date deploy scripts, the lack of access to production environments makes it almost impossible to accurately predict how the staging operation will unfold.
  • You need to invest on an automatic way to analyze the impact that the changes made to the application will have in your production environment. Be sure that it will automatically upgrade the code, database, and processes that are currently running, without disturbing their execution.
  • Developers aren’t allowed anywhere near production environments. This is a huge pain, because all information on the production server, like seed data, configuration files, and sometimes even special tweaks to the code, aren’t available to the engineers responsible for planning the actual move to production. This lack of access to information brings the likelihood of failure one level higher.
  • You require full visibility of applications across environments, including running versions, configurations, data, and security policies. Invest in simplifying access control, and make it easy for your teams to see everything from logs to the actual code.
  • DBAs and Operators are worried about keeping servers running, monitoring overall performance, checking disk space usage, and keeping your applications up and running. They’re not motivated to jeopardize their SLAs by moving new applications to production. The consequence of this is that even the smallest, most innocuous glitch on the script that moves the application to production will lead to a halt and sometimes a rollback of the whole process.
  • You need to align the priorities and SLAs of both your developers and operations teams. Then invest in giving them the latest tools, and techniques to make the process as simple as one click so everyone meets their goals.
  • No one likes to work the graveyard shift over long weekends and late at night. However, the lack of application knowledge means operations will likely need the assistance of the development team during the move to production. And because moving to production is associated with bloated releases, complexity and impending disaster the only time anyone dares to pull them off is over the weekend and late at night.
  • The best way to avoid the graveyard shift is to plan regular releases that are smaller, making them more manageable and simple to stage. Following Agile methodologies, together with fully automated procedures, is a great step in gaining this quick release discipline, avoiding all-nighters for everyone involved.
  • It productivity platforms III - Overcome Releasephobia - 5 Tips to Simplify DevOps

    1. 1. Overcome Releasephobia 5 Tips to Simplify DevOpsIT Productivity Webinar SeriesPart 3 - August 22, 2012
    2. 2. IT Productivity Webinar Series The New Productivity Platforms with John Rymer and Mike Jones 9 Rules for Agile Project Success in the Enterprise with Dave Thomas and Jeff Newlin
    3. 3. Overcome Releaephobia5 Tips to Simplify DevOps Mike Jones VP Worldwide Marketing OutSystems Miguel Baltazar Services Director, North America OutSystems
    4. 4. The Challenge
    5. 5. magic?...Science Art
    6. 6. 5 challenges slowing you down …and how to fix them!
    7. 7. #1Unique Fingerprint
    8. 8. #1 – How to fix? • Go beyond piecemeal tools • Automate the process • Be ready for a rollback!
    9. 9. #2Tracing the Victims’ Footsteps
    10. 10. #2 – How to fix? • Automatic impact analysis • Auto upgrade all app layers • Don’t disturb production
    11. 11. #3No Access to the Crime Scene
    12. 12. #3 – How to fix?• Provide cross env visibility• Allow comparing code, configs, …• Centralized access control for all envs• Easy data migration• Easy access to logs
    13. 13. #4Lack of Motive
    14. 14. #4 – How to fix?• Make staging easy, fast, and safe• Align priorities• Align SLAs
    15. 15. #5The Graveyard Shift
    16. 16. #5 – How to fix?• Plan regular, small releases• Improve knowledge transfer• Make staging fast, easy and safe• Simplify!
    17. 17. devops simplified
    18. 18. LifeTime
    19. 19. LifeTimeManage complex enterprise application portfolios
    20. 20. live demo
    21. 21. Agile Platform 7.0 - Lifetime• Full visibility over your environments• Centralized security configuration• Total control of your application portfolio• Easy, fast, and safe staging …and much more!
    22. 22. IT Productivity Webinar Series The New Productivity Platforms with John Rymer and Mike Joneswww.outsystems.com/offer/it-productivity-webinars/ 9 Rules for Agile Project Success in the Enterprise with Dave Thomas and Jeff Newlin
    23. 23. Ready to Embrace IT Productivity?Try the Agile Platform!

    ×