DevOps – The Missing Piece
-
Upload
eficode -
Category
Technology
-
view
1.650 -
download
0
description
Transcript of DevOps – The Missing Piece
DEVOPS THE MISSING PIECE
THE WATERFALL
AGILE METHODS
• Delivering features is often delayed • Pieces don’t fit together • Functionalities are not fully tested
before delivering • New features break existing features
PROBLEMS IN AGILE
HOW DOES DEVOPS HELP?
#1 WELL DEFINED REQUIREMENTS
• All requirements and documentation in one place
• Ability to follow features through the development to delivery
• Connecting requirements to the Quality Assurance
#2 INTERFACES
• The amount of mobile users and the range of devices is growing at a tremendous pace
• Vision: All content is available through public interfaces
#3 AUTOMATIC QUALITY ASSURANCE
Transferring money using a phone number
Login to the payment service ${id} Input recipients phone number ${number} Input the payment amount €50 Accept the payment Confirm the payment has been made
ROBOT FRAMEWORK
• Automatic acceptance testing of the customer services
• Automatically verifying the range of supported browsers and mobile devices
• Automatic regression testing
#4 CONTINUOUS DELIVERY
• • The amount of versions and supported mobile devices is so great that without fully automated delivery chain the development and support would be virtually impossible
WHAT DOES DEVOPS BRING COMPARED TO AGILE?
• Well defined requirements • Interfaces • Automatic Quality Assurance • Continuous Delivery
AUTOMATIC SERVICE DELIVERY AND VIRTUALIZATION
• Configuration Management • Virtualization • Scaling • Monitoring
WHAT DOES DEVOPS BRING TO SERVICE OPERATIONS?
• Continues from where the Agile Development ends
• Aims to creating modular, scaling and automatic service maintenance
• Supports the organization by focusing the work correctly
SUMMARY
CHALLENGE
WHY ISN’T YOURORGANIZATION FOLLOWING THE
DEVOPS-PRINCIPLES?
THANK YOU MARKO KLEMETTI