architecture concepts
An example of how to develop a dynamic business model
(Cloud Computing Services for Government)
The ‘Dynamic Business Model’ is defined here as the model of the life cycle relationships among entities that participate in the execution of a strategically important transformation
This model is developed to answer the question in large transformations: what should be the allocation of authorities and responsibilities, and what needs to be controlled by governance and architectural design (as opposed to what needs to be controlled by localised design decisions)
The model, through identifying life cycle relationships, can also be used to develop the activity map of the Plan to implement the envisioned future (from the model one can read the scope of activities that need to be performed)
A subsequent planning task would be to develop an activity model (with flow of deliverables) as the basis of a Roadmap development
However, to arrive at a Roadmap, one has to decide how the activities will be performed in time. This will describe the stages of the transformation, with milestones characterised by the qualitative and quantitative description of the state of the capability at that milestone. Parallel life history diagrams (a kind of GANTT chart) can be used to represent the stages of transformation.
Knowing each activity and aggregate of activities in every stage is a prerequisite of being able to cost the transformation (as part of the Plan)
The following example is a demonstration of how a dynamic business model can be developed as part of the planning process
The example used is the Australian Federal Government’s Cloud Computing Strategy
REFERENCES
Australian Government Cloud Computing Strategy: http://www.communications.gov.au/__data/assets/pdf_file/0008/163844/National_Cloud_Computing_Strategy.PDF
Australian Government Cloud Computing Policy 2.0 (May 2013): http://www.finance.gov.au/sites/default/files/wp-files/2012/04/Australian-Government-Cloud-Computing-Policy-Version-2.0.pdf
IT Services for Government
Cloud Services Provider(s)
Government
Users
Government lead agencies
Envision ‘Services in the Cloud’ (including architectural design principles)
Management, Architecture & Technical Consulting Services
Management
Mandate Cloudification as a principle across agencies
Envision new Service Provision (including principles and functions to be provided by vendors)
Provide providers’ Product / Service plans
IT Services for Government
Cloud Services Provider(s)
Government
Users
Government lead agencies
Management, Architecture & Technical Consulting Services
Management
Mandate Cloudification as a principle across agencies
Provide providers’ Product / Service plans
Who will be responsible for these specification, design and implementation tasks?
How do we ensure that the vision is implemented, goals are achieved?
The specified outcomes must be realised within time and budget,, and the desired benefits must be achieved?
We must create a structure for this strategic plan
Envision ‘Services in the Cloud’ (including architectural design principles)
Envision new Service Provision (including principles and functions to be provided by vendors)
IT Services for Government
Cloud Services Provider(s)
Government
Users
Government lead agencies
Management, Architecture & Technical Consulting Services
Management
Mandate Cloudification as a principle across agencies
Provide providers’ Product / Service plans
Envision ‘Services in the Cloud’ (including architectural design principles)
Envision new Service Provision (including principles and functions to be provided by vendors)
Lead Agencies include
Department of Finance divisions and branches (AGIMO, GovCIO, etc)
Stakeholder Representative entities (such as NSCCC), and
Department of the Prime Minister & Cabinet
At this stage it would be possible to separately decompose the structure of how these agencies participate in the Cloud Computing strategy formation and implementation, but we know from experience that such large transformations require the establishment of a programme, that coordinates the realisation of the vision.
It is then through the processes of this programme’s management that the lead agencies could participate in the definition of strategic goals, the envisioned benefits, and confirm through governance that the benefits have been achieved
Cloud Services Provider(s)
Government
Users
Cloud Computing Programme
Define & Create Cloud Comp
Programme
Define & Create
CC Projects
Cloud Computing
Projects
Government lead agencies
Participate in
Programme
Governance
Participate in
Project
Governance
Participate in
Project
Governance
Management, Architecture & Technical Consulting Services
Management
Architecture
Technical
Stakeholder
Participation in Programme
Participate in
Programme
Governance
IT Services for Government
Design and Implement
IT Services for
Government
Mandate Cloudification as a principle across agencies
Envision ‘Services in the Cloud’ (including architectural design principles)
Envision new Service Provision (including principles and functions to be provided by vendors)
Design and Implement changes in End User environment
Design and Implement changes in End User environment
Cloud Services Provider(s)
Government
Users
Cloud Computing Programme
Define & Create Cloud Comp
Programme
Define & Create
CC Projects
Cloud Computing
Projects
Government lead agencies
Participate in
Programme
Governance
Participate in
Project
Governance
Participate in
Project
Governance
Management, Architecture & Technical Consulting Services
Management
Architecture
Technical
Stakeholder
Participation in Programme
Participate in
Programme
Governance
IT Services for Government
Design and Implement
IT Services for
Government
Mandate Cloudification as a principle across agencies
Envision ‘Services in the Cloud’ (including architectural design principles)
Envision new Service Provision (including principles and functions to be provided by vendors)
When the Programme leader is asked to create a Plan, the various strategic analyses and the observation of architectural principles, as defined in the Programme’s mandate, require that the Program should keep an overall architecture of IT Services under its control (instead of allowing various projects to make different architectural choices.
In other words, a high level architecture of the IT Services for Government needs to be elaborated
Mandate Cloudification as a principle across agencies
Design and Implement changes in End User environment
Cloud Services Provider(s)
Government
Users
Cloud Computing Programme
Define & Create Cloud Comp
Programme
Define & Create
CC Projects
Cloud Computing
Projects
Government lead agencies
Participate in
Programme
Governance
Participate in
Project
Governance
Participate in
Project
Governance
Management, Architecture & Technical Consulting Services
Management
Architecture
Technical
Stakeholder
Participation in Programme
Participate in
Programme
Governance
Envision ‘Services Structure in the Cloud’ (including architectural design principles)
Envision new Service Provision (including principles and functions to be provided by vendors)
Software as a Service
(SaaS)
Information
Services
Data Centre
& Infrastructure in the Cloud Services
IT Services
for Government
IT Services
for Government
Cloud Services Provider(s)
Government
Users
Cloud Computing Programme
Define & Create Cloud Comp
Programme
Define & Create
CC Projects
Cloud Computing
Projects
Government lead agencies
Participate in
Programme
Governance
Participate in
Project
Governance
Participate in
Project
Governance
Management, Architecture & Technical Consulting Services
Management
Architecture
Technical
Stakeholder
Participation in Programme
Participate in
Programme
Governance
Mandate Cloudification as a principle across agencies
Envision ‘Services Structure in the Cloud’ (including architectural design principles)
Envision new Service Provision (including principles and functions to be provided by vendors)
Software as a Service
(SaaS)
Information
Services
Data Centre
& Infrastructure in the Cloud Services
Design and Implement changes in End User environment
Design and Implement
IT Services
for Government
Cloud Services Provider(s)
Government
Users
Cloud Computing Programme
Define & Create Cloud Comp
Programme
Define & Create
CC Projects
Cloud Computing
Projects
Government lead agencies
Participate in
Programme
Governance
Participate in
Project
Governance
Participate in
Project
Governance
Management, Architecture & Technical Consulting Services
Management
Architecture
Technical
Stakeholder
Participation in Programme
Participate in
Programme
Governance
Mandate Cloudification as a principle across agencies
Envision ‘Services Structure in the Cloud’ (including architectural design principles)
Envision new Service Provision (including principles and functions to be provided by vendors)
Software as a Service
(SaaS)
Information
Services
Data Centre
& Infrastructure in the Cloud Services
Design and Implement changes in End User environment
Design and Implement
At this stage we have a Dynamic Business Model of the Cloud Computing strategy implementation
This model is high level, aimed at the sponsors of the CC Programme, so that agreement of the road ahead can be achieved
This model now needs to be confirmed with the Lead Agencies, before going any further and using this in the planning process
The end