SlideShare a Scribd company logo
IT Governance

RETHINKING THE DEVELOPMENT
PROCESS
http://geekandpoke.typepad.com/geekand
poke/2012/01/simply-explained-dp.html
Development


                    “the change needed to
                    improve a service by
                    innovating*”
Idea!

Problem!
                                                         Realised Benef
           Innovation          Improvement




                        *innovation = the use of a new idea or method.
Development in the Large: Solutions and Services not
(just) Software         • technology demonstration, advocacy and training
                                • improving processes, procedures and standards
                                • bulk data transformation
                                • automating a regular task
                                • configuring a system
                                • coding or installing software
                                • experimenting with technology capabilities
Influencers: Methodology Theory and Practice
Influencers: Design Thinking
Principle: Elastic Governance.

A single model; shared standards; multiple
patterns.

Adapt the model to fit the work.

Plan and measure work at the highest level
possible to complete the right work to the
required level of quality.
Principle: Embedded Governance

Governance is about guidance not control.
Make it harder to avoid
procedures, guidelines and standards than
it is to use them.

Encourage innovators without
compromising service reliability or user
experience.

Coach and advise.
Benefits
What did we                                                Business Case
gain/learn?                                                Is it desirable?
                      5                         1
                               Propose

                                   0
                                            Plan
                    Review
                               Backlog of                      Solution Design
                                                       2
                               Ideas and                       Is it feasible?
                                 Issues
                    Release
                                            Plan

Service Operation
Is it ready?              4   Implement
                                            3
                                                    Service Delivery
                                                    Is it viable?
Common / Key          End                                        RHUL Project Governance
Stages                                                                 Simple Project   Simple SDLC
                                        Deliverables      Milestones                                          Framework
Start Up                         Project Proposal        M1                                            Gateway 0
                                                                          Propose
Justification                    Detailed Business Case M2                                             Gateway 1
Initiation                       PID                     M3                             Requirements
Requirements Definition          Requirements BlueprintM4

Architecture & Feasibility       Architecture Model      M5                Plan                        Gateway 2
Detailed Design                  Design Blueprint        M6                                Design      Gateway 3


Buy/Build                        Development Plan        M7
                                                                                           Build

Testing                          Test Plan; Detailed Test M8
                                 Plan; Test Results                     Implement
Integration                      Integration Plan;      M9                                 Accept
                                 Reference Architecture

Installation & Verification      Installation Plan and M10
                                 Deployment Package;
                                 User Documentation
                                                                                           Deploy
Transition Planning & Validation Release Plan; Service   M11                                           Gateway 4
                                 Model
                                                                          Release
Operation                        Service Operation Form M12
                                 and Support Package

Maintenance                      Change Request          M13
                                 Process
                                                                                         Transition
Review                           Lessons Learned         M14                                           Gateway 5
                                                                          Review
Closure                          Project Closure Report M15
Rethinking the Development Process

Information Technology                        This slide deck is licensed under a Creative Commons
Royal Holloway, University of London          Attribution-NonCommercial-ShareAlike 3.0 Unported
October 2012                                  License
Author: Alison Pope, alison.pope@rhul.ac.uk
Contributors: Alison Pope
Version: 1 Revision: 4
References
•   Geek and Poke http://geekandpoke.typepad.com/geekandpoke/2012/01/simply-
    explained-dp.html
•   Coding the Architecture by Simon Brown:
    http://www.codingthearchitecture.com/pages/book/just-enough-
    architecture.html
•   Definitions of Design Thinking by Tim Brown
    (http://designthinking.ideo.com/?p=49)
•   Design Thinking by Tim Brown (http://hbr.org/2008/06/design-thinking/ar/1)
•   Design ... Design Thinking by Nitjyot Saroan
    (http://blog.emerson.edu/integrated_marketing_communication/2009/10/design-
    design-thinking.html)
•   Project Enterprise Architecture Toolkit (PEAT) Navigator: Essentials and Key
    Concepts Module
    http://www.exeter.ac.uk/value/casestudies/enterprisearchitecture/resources/

More Related Content

What's hot

PLM Interoperability Solutions
PLM Interoperability SolutionsPLM Interoperability Solutions
PLM Interoperability Solutions
Geometric Ltd.
 
Ch 2
Ch 2Ch 2
Ch 2
Aruna M
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0
Salim Sheikh
 
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM frameworkLviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv Startup Club
 
PJM01_RUC_2003_Presentation
PJM01_RUC_2003_PresentationPJM01_RUC_2003_Presentation
PJM01_RUC_2003_PresentationLisa Statland
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
Alan Braz
 
NGN, Google apps admin
NGN, Google apps adminNGN, Google apps admin
NGN, Google apps admin
Richard van Delft
 
Private Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure AgilePrivate Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure Agile
Abiquo, Inc.
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile model
SanthaseelP
 
What are IBM Rational's CLM products
What are IBM Rational's CLM productsWhat are IBM Rational's CLM products
What are IBM Rational's CLM products
Shawn Doyle
 
Functional memento méthodologie plus détaillé
Functional memento méthodologie plus détailléFunctional memento méthodologie plus détaillé
Functional memento méthodologie plus détailléMichel_Cousin
 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
Yuriy Kravchenko
 
Software Development 1 June2012
Software Development 1 June2012Software Development 1 June2012
Software Development 1 June2012Jay Encarnacion
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katochIBM
 
CLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab ServicesCLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab ServicesIBM Rational software
 
Introduction and life cycle models
Introduction and life cycle modelsIntroduction and life cycle models
Introduction and life cycle models
themobiforest
 
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...Thiago Reis da Silva
 
03 Modeling Process and Life Cycle
03 Modeling Process and Life Cycle03 Modeling Process and Life Cycle
03 Modeling Process and Life Cycle
Laguna State Polytechnic University
 
Naavinya Version 4 1
Naavinya Version 4 1Naavinya Version 4 1
Naavinya Version 4 1
chetansoni_3141
 

What's hot (20)

PLM Interoperability Solutions
PLM Interoperability SolutionsPLM Interoperability Solutions
PLM Interoperability Solutions
 
Ch 2
Ch 2Ch 2
Ch 2
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0
 
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM frameworkLviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
 
PJM01_RUC_2003_Presentation
PJM01_RUC_2003_PresentationPJM01_RUC_2003_Presentation
PJM01_RUC_2003_Presentation
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
 
NGN, Google apps admin
NGN, Google apps adminNGN, Google apps admin
NGN, Google apps admin
 
Private Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure AgilePrivate Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure Agile
 
Technological Breakthroughs in 2011 and Beyond
Technological Breakthroughs in 2011 and BeyondTechnological Breakthroughs in 2011 and Beyond
Technological Breakthroughs in 2011 and Beyond
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile model
 
What are IBM Rational's CLM products
What are IBM Rational's CLM productsWhat are IBM Rational's CLM products
What are IBM Rational's CLM products
 
Functional memento méthodologie plus détaillé
Functional memento méthodologie plus détailléFunctional memento méthodologie plus détaillé
Functional memento méthodologie plus détaillé
 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
 
Software Development 1 June2012
Software Development 1 June2012Software Development 1 June2012
Software Development 1 June2012
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
 
CLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab ServicesCLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab Services
 
Introduction and life cycle models
Introduction and life cycle modelsIntroduction and life cycle models
Introduction and life cycle models
 
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
 
03 Modeling Process and Life Cycle
03 Modeling Process and Life Cycle03 Modeling Process and Life Cycle
03 Modeling Process and Life Cycle
 
Naavinya Version 4 1
Naavinya Version 4 1Naavinya Version 4 1
Naavinya Version 4 1
 

Similar to Rethinking the development process

Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationAlithya
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
vishalnvora1
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdmguestc990b6
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management Methodology
C.Y Wong
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
Katleen Aems
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine OverviewEPM Live
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated SystemsIBMGovernmentCA
 
Oracle unified-method
Oracle unified-methodOracle unified-method
Oracle unified-method
Sam Elrashedy
 
Oracle Unified Method (OUM)
Oracle Unified Method (OUM) Oracle Unified Method (OUM)
Oracle Unified Method (OUM)
UBC Corporation
 
Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1bhardister
 
Offshore Software Development, Software Testing by CAMO Solutions
Offshore Software Development, Software Testing by CAMO SolutionsOffshore Software Development, Software Testing by CAMO Solutions
Offshore Software Development, Software Testing by CAMO SolutionsCAMO Solutions LLC
 
Design For Rapid Product Realization (DFRPR)
Design For Rapid Product Realization (DFRPR)Design For Rapid Product Realization (DFRPR)
Design For Rapid Product Realization (DFRPR)
Michael Haessly - SSBB, CQE, CRE, CQM, CSQE, CQA
 
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdfIMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
udayabhaskar42
 
Product dossier touchbase automation
Product dossier touchbase automationProduct dossier touchbase automation
Product dossier touchbase automation
ProductDossier Solutions India Pvt Ltd
 
ITIL® im Microsoft-Umfeld: Einführung in das MOF
ITIL® im Microsoft-Umfeld: Einführung in das MOFITIL® im Microsoft-Umfeld: Einführung in das MOF
ITIL® im Microsoft-Umfeld: Einführung in das MOFDigicomp Academy AG
 
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationEliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud Integration
Darren Cunningham
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
zeal123123
 
Project management
Project managementProject management
Project managementSameer Kumar
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01
pmfigliola
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01
pmfigliola
 

Similar to Rethinking the development process (20)

Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management Methodology
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine Overview
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated Systems
 
Oracle unified-method
Oracle unified-methodOracle unified-method
Oracle unified-method
 
Oracle Unified Method (OUM)
Oracle Unified Method (OUM) Oracle Unified Method (OUM)
Oracle Unified Method (OUM)
 
Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1
 
Offshore Software Development, Software Testing by CAMO Solutions
Offshore Software Development, Software Testing by CAMO SolutionsOffshore Software Development, Software Testing by CAMO Solutions
Offshore Software Development, Software Testing by CAMO Solutions
 
Design For Rapid Product Realization (DFRPR)
Design For Rapid Product Realization (DFRPR)Design For Rapid Product Realization (DFRPR)
Design For Rapid Product Realization (DFRPR)
 
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdfIMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
 
Product dossier touchbase automation
Product dossier touchbase automationProduct dossier touchbase automation
Product dossier touchbase automation
 
ITIL® im Microsoft-Umfeld: Einführung in das MOF
ITIL® im Microsoft-Umfeld: Einführung in das MOFITIL® im Microsoft-Umfeld: Einführung in das MOF
ITIL® im Microsoft-Umfeld: Einführung in das MOF
 
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationEliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud Integration
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
 
Project management
Project managementProject management
Project management
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
UiPath New York Community Day in-person event
UiPath New York Community Day in-person eventUiPath New York Community Day in-person event
UiPath New York Community Day in-person event
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
UiPath New York Community Day in-person event
UiPath New York Community Day in-person eventUiPath New York Community Day in-person event
UiPath New York Community Day in-person event
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

Rethinking the development process

  • 1. IT Governance RETHINKING THE DEVELOPMENT PROCESS
  • 3. Development “the change needed to improve a service by innovating*” Idea! Problem! Realised Benef Innovation Improvement *innovation = the use of a new idea or method.
  • 4. Development in the Large: Solutions and Services not (just) Software • technology demonstration, advocacy and training • improving processes, procedures and standards • bulk data transformation • automating a regular task • configuring a system • coding or installing software • experimenting with technology capabilities
  • 7. Principle: Elastic Governance. A single model; shared standards; multiple patterns. Adapt the model to fit the work. Plan and measure work at the highest level possible to complete the right work to the required level of quality.
  • 8. Principle: Embedded Governance Governance is about guidance not control. Make it harder to avoid procedures, guidelines and standards than it is to use them. Encourage innovators without compromising service reliability or user experience. Coach and advise.
  • 9. Benefits What did we Business Case gain/learn? Is it desirable? 5 1 Propose 0 Plan Review Backlog of Solution Design 2 Ideas and Is it feasible? Issues Release Plan Service Operation Is it ready? 4 Implement 3 Service Delivery Is it viable?
  • 10. Common / Key End RHUL Project Governance Stages Simple Project Simple SDLC Deliverables Milestones Framework Start Up Project Proposal M1 Gateway 0 Propose Justification Detailed Business Case M2 Gateway 1 Initiation PID M3 Requirements Requirements Definition Requirements BlueprintM4 Architecture & Feasibility Architecture Model M5 Plan Gateway 2 Detailed Design Design Blueprint M6 Design Gateway 3 Buy/Build Development Plan M7 Build Testing Test Plan; Detailed Test M8 Plan; Test Results Implement Integration Integration Plan; M9 Accept Reference Architecture Installation & Verification Installation Plan and M10 Deployment Package; User Documentation Deploy Transition Planning & Validation Release Plan; Service M11 Gateway 4 Model Release Operation Service Operation Form M12 and Support Package Maintenance Change Request M13 Process Transition Review Lessons Learned M14 Gateway 5 Review Closure Project Closure Report M15
  • 11. Rethinking the Development Process Information Technology This slide deck is licensed under a Creative Commons Royal Holloway, University of London Attribution-NonCommercial-ShareAlike 3.0 Unported October 2012 License Author: Alison Pope, alison.pope@rhul.ac.uk Contributors: Alison Pope Version: 1 Revision: 4
  • 12. References • Geek and Poke http://geekandpoke.typepad.com/geekandpoke/2012/01/simply- explained-dp.html • Coding the Architecture by Simon Brown: http://www.codingthearchitecture.com/pages/book/just-enough- architecture.html • Definitions of Design Thinking by Tim Brown (http://designthinking.ideo.com/?p=49) • Design Thinking by Tim Brown (http://hbr.org/2008/06/design-thinking/ar/1) • Design ... Design Thinking by Nitjyot Saroan (http://blog.emerson.edu/integrated_marketing_communication/2009/10/design- design-thinking.html) • Project Enterprise Architecture Toolkit (PEAT) Navigator: Essentials and Key Concepts Module http://www.exeter.ac.uk/value/casestudies/enterprisearchitecture/resources/

Editor's Notes

  1. AP
  2. The Horrible Reality?
  3. What is development work?
  4. What is development work?
  5. REFERENCE TEXTCoding the Architecture by Simon Brown: http://www.codingthearchitecture.com/pages/book/just-enough-architecture.html“At one end of the scale you have waterfall that, in it's typical form, suggests big design up front. And at the other end you have the agile methods that, on the face of it, shy away from doing architecture. At this point it's worth saying that this isn't actually true. Agile doesn't say "don't do architecture", just as it doesn't say "don't produce any documentation". Agile is about sufficiency, moving fast, embracing change and delivering value. But since agile methods and proponents don't put much emphasis on the architectural aspects of agile projects, many people have misinterpreted this to mean "agile says don't do any architecture".Sitting between the ends of the scale is the Rational Unified Process (RUP). Many RUP implementations are heavyweight monsters that have more in common with waterfall than they do with other iterative and incremental methods, but RUP can be scaled down to exhibit characteristics that let it take the centre ground on the scale. At its heart, RUP is a risk-driven methodology that basically says, "gather the majority of the key requirements, get the risky stuff out of the way, then iterate and increment". Done right, RUP projects can have a nice balance of up front design and evolutionary architecture.”
  6. REFERENCE TEXTDefinitions of Design Thinking by Tim Brown (http://designthinking.ideo.com/?p=49)Design Thinking by Tim Brown (http://hbr.org/2008/06/design-thinking/ar/1)Design ... Design Thinking by NitjyotSaroan (http://blog.emerson.edu/integrated_marketing_communication/2009/10/design-design-thinking.html)“Design thinking can be described as a discipline that uses the designer’s sensibility and methods to match people’s needs with what is technologically feasible and what a viable business strategy can convert into customer value and market opportunity.”
  7. How to we adapt and scale the RHUL Project Governance Framework so it is suitable for all kinds of IT development work (projects, application and annual lifecycle maintenance, work requests and product management)?
  8. How to we make governance processes simple, easy to understand and easy to use?
  9. SIMPLE ADAPTIVE DEVELOPMENT PROCESS and GOVERNANCEUsing simple project stages and ‘design thinking gateways’.
  10. PROJECT STAGES and DELIVERABLESReferencesAdapted from Project Enterprise Architecture Toolkit (PEAT) Navigator: Essentials and Key Concepts Modulehttp://www.exeter.ac.uk/value/casestudies/enterprisearchitecture/resources/
  11. AP