The document discusses the roles involved in software development and their organization. It suggests splitting roles into two "houses" - a platform team and an application team. The platform team would be responsible for deploying and maintaining the underlying platform and infrastructure, while the application team focuses on developing and deploying customer-facing applications. It then sorts the various roles into these two categories to illustrate how responsibilities could be divided between the teams.
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
19. 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
20. 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
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
CUSTOMER FACING APP
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
Data Arch DCTM Eng
DBA
PLATFORM TEAM
APP TEAM
24. 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
25. 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
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. 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
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
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
Data Arch
DCTM Eng
DBA
PLATFORM
CUSTOMER FACING APP
Ops
Cap Plan
BUSINESS
Prod Mgmt
30. 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
31. 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
32. 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
33. 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
34. 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
35. 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