23
DEVOPS THE MISSING PIECE

DevOps – The Missing Piece

  • Upload
    eficode

  • View
    1.646

  • Download
    0

Embed Size (px)

DESCRIPTION

DevOps – The Missing Piece by Eficode's Marko Klemetti. Originally presented at 600Minutes Executive IT 2014 in Helsinki, Finland.

Citation preview

Page 1: DevOps – The Missing Piece

DEVOPS THE MISSING PIECE

Page 2: DevOps – The Missing Piece
Page 3: DevOps – The Missing Piece

THE WATERFALL

Page 4: DevOps – The Missing Piece

AGILE METHODS

Page 5: DevOps – The Missing Piece
Page 6: DevOps – The Missing Piece

• 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

Page 7: DevOps – The Missing Piece

HOW DOES DEVOPS HELP?

Page 8: DevOps – The Missing Piece

#1 WELL DEFINED REQUIREMENTS

Page 9: DevOps – The Missing Piece

• All requirements and documentation in one place

• Ability to follow features through the development to delivery

• Connecting requirements to the Quality Assurance

Page 10: DevOps – The Missing Piece

#2 INTERFACES

Page 11: DevOps – The Missing Piece

• The amount of mobile users and the range of devices is growing at a tremendous pace

• Vision: All content is available through public interfaces

Page 12: DevOps – The Missing Piece

#3 AUTOMATIC QUALITY ASSURANCE

Page 13: DevOps – The Missing Piece

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

Page 14: DevOps – The Missing Piece

• Automatic acceptance testing of the customer services

• Automatically verifying the range of supported browsers and mobile devices

• Automatic regression testing

Page 15: DevOps – The Missing Piece

#4 CONTINUOUS DELIVERY

Page 16: DevOps – The Missing Piece

• • 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

Page 17: DevOps – The Missing Piece

WHAT DOES DEVOPS BRING COMPARED TO AGILE?

• Well defined requirements • Interfaces • Automatic Quality Assurance • Continuous Delivery

Page 18: DevOps – The Missing Piece

AUTOMATIC SERVICE DELIVERY AND VIRTUALIZATION

Page 19: DevOps – The Missing Piece
Page 20: DevOps – The Missing Piece

• Configuration Management • Virtualization • Scaling • Monitoring

WHAT DOES DEVOPS BRING TO SERVICE OPERATIONS?

Page 21: DevOps – The Missing Piece

• 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

Page 22: DevOps – The Missing Piece

CHALLENGE

WHY ISN’T YOURORGANIZATION FOLLOWING THE

DEVOPS-PRINCIPLES?

Page 23: DevOps – The Missing Piece

THANK YOU MARKO KLEMETTI