Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Velocity NY 2016 - Devops: Who Does What?

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Cargando en…3
×

Eche un vistazo a continuación

1 de 38 Anuncio

Velocity NY 2016 - Devops: Who Does What?

Descargar para leer sin conexión

We are in the midst of a revolution. The ways in which software and value is delivered to users and the role that very frequent user feedback plays in the development lifecycle is radically different from legacy models that had software delivered on yearly cycles. The IT processes in place today cannot meet the new demands for weekly or daily releases, so we must change them. But these existing processes are serving a purpose, ensuring the quality, robustness, security and compliance of the software.
Today’s processes are centered on the client-server architectures that have reigned since the 1990s, and as a result the steps in the software development lifecycle (SDLC) predominantly involve performing operations on servers (and storage and networks). Further, IT job functions have been established to execute those processes.
In this talk we look at key existing requirements such as security and compliance, as well as some new ones such as rapid experimentation. We will rethink processes to satisfy these requirements and propose new organizational structures to execute them (spoiler alert, it is not a plan/build/run structure). Finally, we will detail some of the requirements on the IT system architectures that will allow these marked process changes. Session participants will leave with a concrete framework for transforming current IT practices, roles and responsibilities, and a clear understanding of the key technology enablers thereof.

We are in the midst of a revolution. The ways in which software and value is delivered to users and the role that very frequent user feedback plays in the development lifecycle is radically different from legacy models that had software delivered on yearly cycles. The IT processes in place today cannot meet the new demands for weekly or daily releases, so we must change them. But these existing processes are serving a purpose, ensuring the quality, robustness, security and compliance of the software.
Today’s processes are centered on the client-server architectures that have reigned since the 1990s, and as a result the steps in the software development lifecycle (SDLC) predominantly involve performing operations on servers (and storage and networks). Further, IT job functions have been established to execute those processes.
In this talk we look at key existing requirements such as security and compliance, as well as some new ones such as rapid experimentation. We will rethink processes to satisfy these requirements and propose new organizational structures to execute them (spoiler alert, it is not a plan/build/run structure). Finally, we will detail some of the requirements on the IT system architectures that will allow these marked process changes. Session participants will leave with a concrete framework for transforming current IT practices, roles and responsibilities, and a clear understanding of the key technology enablers thereof.

Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

A los espectadores también les gustó (20)

Anuncio

Similares a Velocity NY 2016 - Devops: Who Does What? (20)

Anuncio

Más reciente (20)

Velocity NY 2016 - Devops: Who Does What?

  1. 1. DevOps: Who Does What? Cornelia Davis Sr. Director of Technology Pivotal @cdavisafc
  2. 2. Is this your reality today? 2 BUSINESS FINANCE PMO APP DEV QA OPERATIONS PROJECT
  3. 3. Silos 3 BUSINESS FINANCE PMO APP DEV QA OPERATIONS PROJECT
  4. 4. Silos 4 BUSINESS FINANCE PMO APP DEV QA OPERATIONS CONTRACTS REDUCE EXPENSE CREATE SCHEDULE HIT SCHEDULE FIND BUGS UPTIME
  5. 5. An Alternative 5 Product serves a customer PRODUCT
  6. 6. An Alternative 6 Prescription Access PRODUCT
  7. 7. Product Focus 7 PRODUCT
  8. 8. Product Focus 8 PRODUCT PRODUCT PRODUCT PRODUCT SHOW PRODUCT IMAGES PROVIDE RECOMMENDATIONS SOLICIT REVIEWS ENABLE SUPPLIERS
  9. 9. 9 Continuous Delivery Business Drivers Decide Release (not technical readiness)
  10. 10. A Seattle book store deploys code, on average, every second
  11. 11. Why? SPECULATION TIME
  12. 12. Risk Accumulation SPECULATION RISK TIME
  13. 13. Experimentation Reduces Risk SPECULATION ITERATION ITERATION ITERATION ITERATION ITERATION
  14. 14. The stage is set…
  15. 15. I’m going to some assumptions seriously challenge
  16. 16. Roles Involved in the SDLC 16 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. Client SW Dev Svc Govern SW Arch SW Dev Data Arch DCTM Eng DBA
  17. 17. Into Which Houses ?
  18. 18. The Cloud Platform Evolution 19 Virtualization Platform Operating System Database Web Server Messaging Your Application Code Physical Servers Database Web Server Messaging Your Application Code IAAS Your Application Code Virtualized Infrastructure Application Platform
  19. 19. The Houses 20 Your Application Code Virtualized Infrastructure Application Platform Platform Team Application Team • Deploys platform • Makes standard runtimes and services available • Monitors platform • Scales platform (ensuring sufficient capacity) • Upgrades platform with zero-downtime • Creates deployable artifact • Config Prod environment • Deploys application to Prod • Monitors application • Scales application (capacity) • Deploys new app version with zero downtime. 20
  20. 20. The Sorting 21 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern Data Arch DCTM Eng DBA
  21. 21. ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern Data Arch DCTM Eng DBA PLATFORM CUSTOMER FACING APP
  22. 22. ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern Data Arch DCTM Eng DBA PLATFORM TEAM APP TEAM
  23. 23. ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DCTM Eng PLATFORM CUSTOMER FACING APP Ops Data Arch DBA
  24. 24. ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz AnSrv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DCTM Eng PLATFORM CUSTOMER FACING APP Ops Data Arch DBA Info Sec
  25. 25. ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DCTM Eng PLATFORM CUSTOMER FACING APP Ops Cap Plan Data Arch DBA
  26. 26. ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DCTM Eng PLATFORM CUSTOMER FACING APP Ops Cap Plan Data Arch DBA
  27. 27. ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern Data Arch DCTM Eng DBA PLATFORM CUSTOMER FACING APP Ops Cap Plan BUSINESS
  28. 28. ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern Data Arch DCTM Eng DBA PLATFORM CUSTOMER FACING APP Ops Cap Plan BUSINESS Prod Mgmt
  29. 29. ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BUSINESS Prod MgmtData Arch DBA
  30. 30. ENTERPRISE ARCH CSO INFRA MID/ DEV DATA ENT APPS Ent Arch Proj Mgmt Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DCTM Eng PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ Biz An Prod MgmtData Arch DBA
  31. 31. ENTERPRISE ARCH CSO INFRA MID/ DEV Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DCTM Eng PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ DCTM Cap Plan Ops DATA ENTERPRISE ARCH Ent Arch Proj Mgmt Biz An Prod MgmtData Arch DBA ENT APPS
  32. 32. ENTERPRISE ARCH CSO INFRA MID/ DEV ENT APPS Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DCTM Eng PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ DCTM Cap Plan Ops DATA ENTERPRISE ARCH Ent Arch Proj Mgmt Biz An Prod MgmtData Arch DBA
  33. 33. Info Sec Srv Build Cap PlanNetwork OpsMid. Eng. SW Arch SW Dev Client SW Dev Svc Govern PLATFORM CUSTOMER FACING APP Ops Cap Plan DCTM Eng DCTM Cap Plan Ops SW Arch SW Dev Client SW Dev CUSTOMER FACING APP Ops Cap Plan ENTERPRISE ARCH Ent Arch Proj Mgmt Biz An Prod MgmtData Arch DBA Biz An Prod MgmtData Arch SW Arch SW Dev Client SW Dev LEGACY SERVICE Ops Cap Plan Biz An Prod MgmtData Arch CSO INFRA MID/ DEV BIZ ENT APPS DATA
  34. 34. Ent Arch Portfolio Mgmt Info Sec Srv Build Cap PlanNetwork OpsMid. Eng. SW Arch SW Dev Client SW Dev Svc Govern PLATFORM CUSTOMER FACING APP Ops Cap Plan DCTM Eng DCTM Cap Plan Ops SW Arch SW Dev Client SW Dev CUSTOMER FACING APP Ops Cap Plan Biz An Prod MgmtData Arch DBA Biz An Prod MgmtData Arch SW Arch SW Dev Client SW Dev LEGACY SERVICE Ops Cap Plan Biz An Prod MgmtData Arch CSO INFRA MID/ DEV BIZ ENT APPS DATA ENABLEMENT ENT ARCH
  35. 35. Thank you! Cornelia Davis Sr. Director of Technology Pivotal @cdavisafc

×