Lean and Mean Architecting with RCDA
|
|
|
- Lauren Richards
- 10 years ago
- Views:
Transcription
1 Lean and Mean Architecting with RCDA Eltjo R. Poort SATURN 2013, Minneapolis CGI Group Inc.
2 Eltjo Poort CGI NL Lead Expert Architecture Reviewing Bids & Projects Standardising & Improving Architecture Practice in CGI NL GGI Architecture Community of Practice lead Researcher Improving Architecture Practices With Universities (VU, Twente, Utrecht, Eindhoven) Member if IFIP WG 2.10 Software Architecture
3 Back to Basics in Software Methodologies a process that include[s] a kernel of widely-agreed elements, extensible for specific uses. [SEMAT initiative, 2010] Maybe we should try lean and mean software process models, rather than making them richer..start from what people do and not from what we think a priori they should be doing. [Kruchten, 2011] These calls resonate with the way Logica/CGI has been improving Solution Architecting practices since 2007.
4 Why Solution Architecture? For some of the things we architect, Software Architecture is a stretch: software application software as a service embedded system system of systems systems integration BPO solution full service solution full IT outsourcing Environment Business Process Information Systems Technology Solution SaaS Infra SOA App BPO
5 Solution Architecture approach Key characteristic A good Solution Architecture approach fills the gap between: Enterprise Architecture approaches TOGAF, IAF, Zachman Strong on principles & governance Weak on transformation & implementation Technical Architecture approaches E.g. Software / Infra / SOA (RUP, ATAM ) Strong on design & implementation Weak on crosstechnology stakeholder concerns
6 Risk- and Cost Driven Architecture
7 RCDA history until now Architecture Community of Practice founded Architecting Process initiative RCDA 1.0 released Solution Architecture Practitioner Course (NL, >100 trained) RCDA 1.2 Major presentation improvements Key practice extension Risk- and Cost Driven Architecture initiative (Group Technical) Process set of practices RCDA 1.1 Solution Architecture international training starts based on RCDA Group-wide ratification RCDA 1.3 RCDA as CGI proposition
8 Basis of Risk- and Cost Driven Architecture Extensive experience in Solution Assurance Reviewing 100s architectures in bids and projects Industry Leading Architecture visions SEI, TOGAF, IBM Research in Architecture Knowledge Management Focus on Architectural Concerns & Decisions Feedback from CGI Architect Community Network
9 RCDA is a Practice repository Practice: a light-weight, proven way of addressing a problem see e.g. EssUP (Ivar Jacobson) more pragmatic than processes easier to maintain more fine-grained more flexible easily applicable in any process/organisation fit in existing sales/design/development processes avoid need to adopt complete new process Practice repository: stores practice descriptions and associated documents (templates, guidelines, checklists, examples )
10 Key Principles of RCDA Cost and Risks drive architecture highest impact on cost and risks of the system and its delivery architect should be an expert on costing and risk mitigation Architecture should be minimal to keep overview of the whole system Solution Architect should limit to decisions with critical impact leave a maximum of design space for developers Architecture as both Blueprint and Decisions decisions leading to architecture and the underlying rationale are essential Solution Architect as Decision Maker critical architectural decisions are made by one person with overview of whole system requires authority and subject matter skills and knowledge
11 What is architecture about? Fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution. [ISO/IEEE] Architecture is about the important stuff. Whatever that is. [Fowler] After talking to architectects and stakeholders on dozens of projects, we have come to equate the important stuff with the stuff that has most impact on risk and costs. Important high risk and cost architectural significance
12 The Architect s Daily Job Architecting Microcycle Identify & prioritise architectural concerns What problems should I work on? What are my options? I ll pick this one Decide best fitting solution Research possible solutions Solution Architect
13 The Architecting Microcycle Identify & prioritise architectural concerns Decide best fitting solution Research possible solutions
14 The Architecting Workflow Architectural decisions Identify & prioritise architectural concerns Architectural concerns (backlog) Decide best fitting solution Research possible solutions
15 Building Up the Core Architecting Process Core Practices Architectural Requirements Prioritisation Solution Selection Applying Architectural Strategies Architecture Documentation Solution Costing What problems should I work on? What are my options? I ll pick this one Write down what I want What is this going to cost? Is this really going to work? Let s do it! Architecture Evaluation Architecture Implementation Architecture Maintenance Solution Architect
16 Adding Supporting Practices Core Practices Supporting Practices Architectural Requirements Prioritisation Stakeholder Workshop Dealing with NFRs Requirements Convergence Plan Architecture Roadmapping Solution Selection Applying Architectural Strategies Architecture Documentation Solution Shaping Workshop Cost-Benefit Analysis Documenting Architectural Decisions Solution Costing Architecture Evaluation Independent Architecture Assessment Architectural Prototyping Supplier Evaluation Architecture Implementation Architecture Maintenance Technical Debt Control
17 RCDA Practice Sets and Lifecycles Core Practices Supporting Practices Requirements Analysis Architectural Requirements Prioritisation Stakeholder Workshop Dealing with NFRs Requirements Convergence Plan Architecture Roadmapping Lifecycles RCDA Core Process Waterfall Project RUP Software Development Agile Development Solution Shaping Solution Selection Solution Shaping Workshop Applying Architectural Strategies Cost-Benefit Analysis Architecture Documentation Documenting Architectural Decisions Bid Blended Delivery Enterprise to Solution Solution Costing Architecture Validation Architecture Evaluation Independent Architecture Assessment Architectural Prototyping Supplier Evaluation Architecture Implementation Architecture Fulfillment Architecture Maintenance Technical Debt Control
18 RCDA in Context Actor Practice Set External Activity key Repository Responsible Primary flow Product Roadmapping Requirements Definition Costing Stakeholders RCDA Solution Architecting Higher Level Architecture Higher Level Architect Solution Presentation Requirements Analysis Solution Assurance Risk Management Solution Shaping Project Decision Management Requirements Management Architecture Validation Architecture Fulfillment Architectural Asset Base Solution Reviewer Realisation Architectural Asset Management Service Transition Transformation Solution Architect Environment Asset Architect
19 RCDA Survey Results October % of architects report increased effectiveness after RCDA training 77% of lead architects report increased effectiveness RCDA: Solution Architecting as a Risk- and Cost Management Discipline, Eltjo R. Poort and Hans van Vliet, Journal of Systems and Software (2012).Application of RCDA guidance after training
20 RCDA is Lean, Mean and Agile Practices (core and extensions) make RCDA Lean Risk and Cost focus make RCDA Mean Architectural Decision Microcycle makes RCDA Agile 20
21 21
22 Solution example: Mobile Application Athletes use app to register their location for Anti-Doping Authority. Used by 58% of Dutch athletes at 2012 Olympics. App on Android, Apple, Blackberry. Server platform & back-office software. Maintenance & support.
23 Solution example: Software Application ($1.5M) State Government Election Count System Delivery Scope: Architect & design software & hardware platform Development (Microsoft.net) Installation and configuration on client s hardware Warranty & support
24 Solution example: Outsourcing (70M, 7yr) Bugle Bank Full IT Outsourcing Bugle Bank End Users Demand Management Call Voice Fax Click Web Enterprise Services 1 st /2 nd Line Single Point of Contact Functional Support Banking Applications BPO 3 rd Line IT AM (Technical Support) IT IM (Office, Telephony, Servers) Third Parties 4 th Line Support
25 Architecture Lifecycle UP Software Development Dealing with NFRs Requirements Convergence Plan Architecture Documentation Inception/Elaboration phase Supplementary Specification Elaboration Phase planning Software Architecture Document Architectural Requirements Prioritisation Solution Selection Applying Architectural Strategies Architecture Evaluation Architecture Roadmapping Architecture Implementation Architecture Maintenance Technical Debt Control Addressing architecturally significant requirements Elaboration Phase exit criteria Construction/Transition phase Iteration planning Ensuring compliance with SAD by developers Coordinating integration Testing architectural requirements Managing architectural change
26 Architecture Lifecycle Enterprise Architecture to Solution Architecture Solution: part of transformation under EA Gap from actual to target enterprise architecture EA Requirements + Architectural Guidance Part of Higher Level Architecture Project Start Architecture (DYA)? EA may prescribe views Business, Information Systems, Technology Involve Enterprise Architects as Stakeholders Briefings, workshops, reviews Independent solution reviewers? 26
How To Build A Solution Architecture
RCDA: Risk- and CostDriven Architecture Solution architecture for the agile age 1 cgi.com The idea of architecture in the digital world sounds good. Put a masterbuilder in charge of the design of your
Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK
IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational
TOGAF usage in outsourcing of software development
Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky
3C05: Unified Software Development Process
3C05: Unified Software Development Process 1 Unit 5: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 2
Agile and Enterprise Architecture
08 Experience, Intelligence, Pragmatism, Commitment. Always striving to ensure outstanding delivery Agile and Enterprise Architecture Steve Marchant July 2013 Abstract The IT industry is evolving at an
I219 Software Design Methodology
I219 Software Design Methodology JAIST Master s Program Fall 2014 Nguyen Van Vu [email protected] Topics Course Introduction Objectives and Scope Evaluation Policies Content and Schedule Basic Concepts
Human Resources and Organisational Development. Job No. (Office Use)
ROLE PROFILE Human Resources and Organisational Development Role Profile Job Title Head of Business and Technical Architecture Job No. (Office Use) F27 Grade (Office Use) Directorate Transformation and
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
Introduction. Principle 1: Architects focus on what is essential. A Pragmatic View on Enterprise Architecture
1 A Pragmatic View on Enterprise Architecture by Danny Greefhorst Published: June 1, 2012 (Article URL: http://www.tdan.com/view-articles/16108) This article from Danny Greefhorst describes some principles
Plan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
Digital Marketplace Services Service Definition
Digital Marketplace Services Service Definition Arrk Limited Manchester Science Park Pencroft Way Manchester M15 6JJ Tel: +44 161 227 9900 Fax: +44 016 227 9966 www.arrkgroup.com Registered In England
The most suitable system methodology for the proposed system is drawn out.
3.0 Methodology 3.1 Introduction In this chapter, five software development life cycle models are compared and discussed briefly. The most suitable system methodology for the proposed system is drawn out.
White Paper What Solutions Architects Should Know About The TOGAF ADM
White Paper What Solutions Architects Should Know About The TOGAF ADM WP0015 October 2011 The Open Group Architecture Framework 1 (TOGAF) is the most widely referenced architecture framework currently
Module 6 Essentials of Enterprise Architecture Tools
Process-Centric Service-Oriented Module 6 Essentials of Enterprise Architecture Tools Capability-Driven Understand the need and necessity for a EA Tool IASA Global - India Chapter Webinar by Vinu Jade
Supporting Workflow Overview. CSC532 Fall06
Supporting Workflow Overview CSC532 Fall06 Objectives: Supporting Workflows Define the supporting workflows Understand how to apply the supporting workflows Understand the activities necessary to configure
Software Project Management using an Iterative Lifecycle Model
Software Corporation Software Project Management using an Iterative Lifecycle Model 1 Objectives of this Presentation To understand what the Unified Process is To understand the iterative lifecycle approach
Unifying IT Vision Through Enterprise Architecture
Unifying IT Vision Through Enterprise Architecture A model for Strategic Alignment Northeast Ohio Information Technology & Enterprise Architects (NEO-ITEA) Presentation To: Integrate 2010: Uniting the
Taking back control of your Cloud Service life cycle
Taking back control of your Cloud Service life cycle Think BIG, start small to drive your portfolio to business innovation Erik van Busschbach New Style of IT - Core Qualities Service Centric Operate Secure
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
Enterprise Security Architecture for Cyber Security. M.M.Veeraragaloo 5 th September 2013
Enterprise Security Architecture for Cyber Security M.M.Veeraragaloo 5 th September 2013 Outline Cyber Security Overview TOGAF and Sherwood Applied Business Security Architecture (SABSA) o o Overview of
TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION
www.wipro.com TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION Renaissance Delivery Experience Ecosystem Sabir Ahmad Senior Architect ... Table of Content Introduction 3 Driving Transformational
Proven approaches for Legacy Systems Modernization
Proven approaches for Legacy Systems Modernization Dr. Setrag Khoshafian, Chief Evangelist Agenda: Legacy Modernization Through BPM The Pain Points for Legacy Modernization BPM Suites For Modernizing The
Scaling Down Large Projects to Meet the Agile Sweet Spot
Scaling Down Large Projects to Meet the Agile Sweet Spot Philippe Kruchten Kruchten Engineering Services Ltd Presenter Philippe Kruchten, Ph. D., P. Eng. KESL 2906 West 37 th avenue Vancouver BC V5Z 2M9
Grab n Go: Session 8 Two-speed IT: It-organisering i en eksponentiel verden. 7. juni 2016 #deloittegng
Grab n Go: Session 8 Two-speed IT: It-organisering i en eksponentiel verden 7. juni 2016 #deloittegng Who are we? Technology Strategy & Architecture, 3000+ practitioners globally Tech-Enabled Innovation
Software Development in the Large!
Software Development in the Large! Peter Eeles Executive IT Architect, IBM [email protected] IBM Rational Software Development Conference 2007 2007 IBM Corporation Agenda IBM Rational Software Development
Case Study: Achieving Large- Scale Distributed Agile Delivery. Pete Franklin Director, Capgemini Julian Holmes Co-Founder, UPMentors
Case Study: Achieving Large- Scale Distributed Agile Delivery Pete Franklin Director, Capgemini Julian Holmes Co-Founder, UPMentors Agenda Introductions Setting the Scene Our Solution - Agile RUP Our Large
Validating Enterprise Systems: A Practical Guide
Table of Contents Validating Enterprise Systems: A Practical Guide Foreword 1 Introduction The Need for Guidance on Compliant Enterprise Systems What is an Enterprise System The Need to Validate Enterprise
EA vs ITSM. itsmf 15.4.2014
EA vs ITSM itsmf 15.4.2014 EA vs ITSM SH Needs Business Goals 2 GOVERNANCE EVALUATE PLANNING ITSM IMPROVING OPERATING Business Programs Projects DEVELOPING EA IMPLEMENTING What is an enterprise in the
Agile Unified Process
INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MOBILE APPLICATIONS - IJCSMA Agile Unified Process Charles Edeki Ph.D, American Intercontinental University, Department of Information Technology, 160 Parkside
Sparx Systems Enterprise Architect for Team Players
Course Description 4 day - expert led onsite training and hands-on workshops Experience hands-on modeling and learn how to use Enterprise Architect with your next project. Discover surprising ways to improve
Reference Process for Enterprise Architecture enabled ICT Planning
Reference Process for Enterprise Architecture enabled ICT Planning NSW GEA Toolkit R1 April 2015 Contact [email protected] Strategic Policy Department of Finance, Services & Innovation 1 Table of Contents
Practice Description Business process management and enterprise architecture
Practice Description Business process management and enterprise architecture 1. Description of the practice The BPM & EA practice assists organisations in 1 keeping in control of the performance of their
Blue Fire Thames Court 1 Victoria Street Windsor SL4 1YB [email protected] www.bluefire-uk.com
Blue Fire Thames Court 1 Victoria Street Windsor SL4 1YB [email protected] www.bluefire-uk.com 1 1. Service Description Blue Fire is a Digital and IT Practice focused on supplying individuals and
How To Adopt Rup In Your Project
08Bergstrom.C08 Page 127 Thursday, December 4, 2003 12:06 PM 8 How to Adopt RUP in Your Project Support Projects with Mentoring Make a High-Level Adoption Plan and Develop a Communication Plan Project
RUP for Software Development Projects
RUP for Software Development Projects George Merguerian www.bmc-online.com 1 Specialists in Global Project Management Brussels Frankfurt Houston Istanbul Milan Ottawa Shanghai Singapore Warsaw Washington
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
Basic Unified Process: A Process for Small and Agile Projects
Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.
The Rap on RUP : An Introduction to the Rational Unified Process
The Rap on RUP : An Introduction to the Rational Unified Process Jeff Jacobs Jeffrey Jacobs & Associates phone: 650.571.7092 email: [email protected] http://www.jeffreyjacobs.com Survey Does your
How To Develop An Enterprise Architecture
OSI Solution Architecture Framework Enterprise Service Center April 2008 California Health and Human Services Agency Revision History REVISION HISTORY REVISION/WORKSITE # DATE OF RELEASE OWNER SUMMARY
Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems
Software Project Management Leveraging RUP, OpenUP, and the PMBOK Arthur English, GreenLine Systems GreenLine Systems Inc. 2003 2013 My Background 30+ years of IT project management experience with both
Developing Business Architecture with TOGAF
Developing Business Architecture with TOGAF Building Business Capability 2013 Las Vegas, NV Armstrong Process Group, Inc. www.aprocessgroup.com Objectives Introduce The Open Group Architecture Framework
Family Evaluation Framework overview & introduction
A Family Evaluation Framework overview & introduction P B Frank van der Linden O Partner: Philips Medical Systems Veenpluis 4-6 5684 PC Best, the Netherlands Date: 29 August, 2005 Number: PH-0503-01 Version:
A Software Engineering Model for Mobile App Development
APPENDIX C A Software Engineering Model for Mobile App Development As we mentioned early in the book (see Chapter 1), to successfully develop a mobile software solution you should follow an engineering
Introduction to OpenUP (Open Unified Process)
Introduction to OpenUP (Open Unified Process) Different projects have different process needs. Typical factors dictate the needs for a more formal or agile process, such as team size and location, architecture
10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design
Session # 3 Contents Systems Analysis and Design 2 1 Tiers of Software Development 10/4/2013 Information system development project Realistic behavior 3 Information system development project System Development
SOFTWARE PROCESS MODELS
SOFTWARE PROCESS MODELS Slide 1 Software Process Models Process model (Life-cycle model) - steps through which the product progresses Requirements phase Specification phase Design phase Implementation
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions The role names listed in the Career Road Map from International Institute of Business Analysis (IIBA) are not job titles
CMMI and IBM Rational Unified Process
IBM Software Group CMMI and IBM Rational Unified Process A practical route to greater development maturity CMMI Made Practical, London, 19-20 th March, 2007 Keith Mantell IBM Rational, UK [email protected]
ITIL. Lifecycle. www.alctraining.com.my. ITIL Intermediate: Continual Service Improvement. Service Strategy. Service Design. Service Transition
Take your ITIL skills to the next level ITIL Lifecycle ITIL Intermediate: Part of the complete ITIL Education Program Advance your career Add value to your organisation Gain credits towards ITIL Expert
Current Challenges in Managing Contract Lifecycle Management
Current Challenges in Managing Lifecycle Management s are the bloodline of your business. Due to increased pressure in volume, complexity and regulatory compliance, contracts have evolved from a simple
The IconProcess: A Web Development Process Based on RUP
The IconProcess: A Web Development Process Based on RUP Katherine Marshak IconMedialab, Director of Process Development [email protected] Agenda» The legacy of web development processes
Managing the Services Lifecycle SOA & BPM
Managing the Services Lifecycle SOA & BPM Agenda The service Lifecycle what does it look like? Methods and processes for service evolution Supporting tools & techniques Governing the service-cycle Best
Cloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC [email protected] www.architechllc.com Oct.
Cloud Computing and SOA from Enterprise Perspective Yan Zhao, PhD ArchiTech Consulting LLC [email protected] www.architechllc.com Oct., 2009 Content Summary The evolution of IT and IT infrastructure,
Setting up an Effective Enterprise Architecture capability. Simon Townson Principal Enterprise Architect SAP
Setting up an Effective Enterprise Architecture capability Simon Townson Principal Enterprise Architect SAP Agenda Why? People and Organisation EA Framework Standards and Templates Tools Processes SAP
Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution
Software Life Cycle Main issues: Discussion of different life cycle models Maintenance or evolution Not this life cycle SE, Software Lifecycle, Hans van Vliet, 2008 2 Introduction software development
@DanSSenter. Business Intelligence Centre of Excellence Manager. [email protected]. +44 (0) 7805 162092 dansenter.co.
Dan Senter Business Intelligence Centre of Excellence Manager [email protected] @DanSSenter +44 (0) 7805 162092 dansenter.co.uk Agenda National Grid Evolution of BI The BICC Empowerment Learnings
Enterprise Architecture (EA) Principles
FINAL January 2016 Enterprise Architecture (EA) Principles Introduction The Enterprise Architecture principles express how Highways England needs to design and deploy information systems across the organisation.
Oracle Unified Method (OUM)
Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions O R A C L E W H I T E P A P E R J A N U A R Y 2 0 1 5 Table of Contents Executive Overview 1 Introduction
Agile Project Management Foundation and Practitioner Syllabus Summary
Agile Project Management Foundation and Practitioner Syllabus Summary This document can be viewed as a comprehensive course outline OR a summary of the full course syllabus. In order to make it easier
How To Compare Itil To Togaf
ITSM vs EA KAOS ITSM vs EA SH Needs Business Goals 2 GOVERNANCE EVALUATE PLANNING ITSM IMPROVING OPERATING Business Programs Projects DEVELOPING EA IMPLEMENTING IT service - ITIL 3 Lifecycle approach Service
The Cadence Partnership Service Definition
The Cadence Partnership Service Definition About Cadence The Cadence Partnership is an independent management consultancy, specialising in working with a wide range of organisations, solving complex issues
Agile development of safety-critical software while meetings standards' requirements
1(37) Agile development of safety-critical software while meetings standards' requirements Matti Vuori, Tampere University of Technology 2011-11-04 Contents 1/2 A study in Ohjelmaturva 4 Tendency to be
Website (Digital) & Mobile Optimisation. 10 April 2014. G-Cloud. service definitions
Website (Digital) & Mobile Optimisation 10 April 2014 G-Cloud service definitions TABLE OF CONTENTS Service Overview... 3 Business Need... 3 Our Approach... 4 Service Management... 5 Pricing... 5 Ordering
Using Use Cases on Agile Projects
Using Use Cases on Agile Projects Ivar Jacobson with Ian Spence Agenda What are agile teams looking for? Cards, conversations, and confirmations Knowing what to do and when it s done Being agile with use
WHITE PAPER IT SERVICE MANAGEMENT IT SERVICE DESIGN 101
WHITE PAPER IT SERVICE MANAGEMENT IT SERVICE DESIGN 101 Prepared by: Phillip Bailey, Service Management Consultant Steve Ingall, Head of Service Management Consultancy 60 Lombard Street London EC3V 9EA
Software Requirements, Third Edition
j Microsoft Software Requirements, Third Edition Karl Wiegers and Joy Beatty Contents Introduction Acknowledgments xxv xxxi PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO Chapter 1 The essential software
Solutions. An introduction to the science & art of system architecture engineering
Solutions Architecture 101 An introduction to the science & art of system architecture engineering » Architecture roles Architecture roles Defining the different types of architect Architecture Roles 2
The IT Infrastructure Library (ITIL)
IT service management is often equated with the Information Technology Infrastructure Library (ITIL), even though there are a variety of standards and frameworks contributing to the overall ITSM discipline.
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process
Quality assurance in an Agile delivery method
Quality assurance in an Agile delivery method Guy Nelson (Quality Manager, Fidelity International) Barbara Roberts (Accredited DSDM Consultant) April 2006 Agenda The Challenges to Quality Assurance CMMi
Manchester City Council Role Profile. Enterprise Architect, Grade 12
Key Role Descriptors: Manchester City Council Role Profile Enterprise Architect, Grade 12 ICT Service, Corporate Core Directorate Reports to: Head of Enterprise Architecture Job Family: Technical This
G-Cloud III Services Service Definition Accenture Cloud Security Services
G-Cloud III Services Service Definition Accenture Cloud Security Services 1 Table of contents 1. Scope of our services... 3 2. Approach... 3 3. Assets and tools... 4 4. Outcomes... 5 5. Pricing... 5 6.
How projects benefit from a full requirements lifecycle. Name : Nienke van den Brink, Leo Diepstraten, Capgemini NL Date: 6 October 2009
How projects benefit from a full requirements lifecycle Name : Nienke van den Brink, Leo Diepstraten, Capgemini NL Date: 6 October 2009 High production cost Insufficient cooperation during production Inadequate
MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER
MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
Web Application Development Process
Web Engineering Web Application Development Process Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements
Introduction. Contents. Introducing the DSDM Agile Project Framework. Introducing DSDM
Contents Introduction... 2 Introducing the DSDM Agile Project Framework... 2 Introducing DSDM... 2 Introducing Scrum... 3 The DSDM Agile Project Framework for Scrum... 4 Philosophy... 4 Values... 4 Principles...
Appendix 2-A. Application and System Development Requirements
Appendix 2-A. Application and System Development Requirements Introduction AHRQ has set up a Distributed Systems Engineering Lab (DSEL) to support all internal development efforts and provide a facility
G-Cloud IV Services Service Definition Accenture Netsuite Cloud Services
G-Cloud IV Services Service Definition Accenture Netsuite Cloud Services 1 Table of contents 1. Scope of our services... 3 2. Methodology & Approach... 4 3. Assets and tools... 5 4. Pricing... 6 5. Contacts...
Balancing the Outsourcing Equation
Whitepaper Balancing the Outsourcing Equation A Blueprint on how to obtain the benefits of outsourcing without the risks. 2013 Blueprint Software Systems Inc. All rights reserved Executive Summary This
Agile Requirements Best Practices
IBM Software Group Agile Requirements Best Practices Robin Bater Community of Practice Architect Stockholm, Oct 15 th SAST 2010 IBM Corporation Topic Agilists know that any investment in detailed documentation
Modelling the Business Case Study 3 Attendance Monitoring Project and Enterprise Architecture
Modelling the Business Case Study 3 Attendance Monitoring Project and Enterprise Architecture Background: Currently, in Roehampton University, class attendance data is collected and used as one of the
Enterprise Architect for an Enterprise Architecture
Enterprise architect is an architecture repository used by many organisations. In this paper I describe a project for introducing an Enterprise Architecture with Archimate 2.0 in a repository based solution.
The Unified Software Development Process
The Unified Software Development Process Technieche Universal Darmstadt FACHBEREICH IN-FORMAHK BLIOTHEK Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation tnventar-nsr.: Sachgebiete:
Your Agile Team s Indispensible Asset
Agile / Scrum Training Lean Software Development Agile Organizational Metrics Executive Coaching Improved Team Dynamics Improved Efficiency! Your Agile Team s Indispensible Asset The Agile Business Analyst
Requirements Management Practice Description
Requirements Management Practice Description 1. REQUIREMENTS MANAGEMENT (RM) 1.1 Description of the practice TRASYS provide solutions to effectively manage critical issues and reduce risks in project related
A Comparison of SOA Methodologies Analysis & Design Phases
202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering
Classical Software Life Cycle Models
Classical Software Life Cycle Models SWEN 301 Trimester 1, 2015 Lecturer: Dr Hui Ma Engineering and Computer Science Lecture slides make use of material provided on the textbook's companion website Motivation
Developing the Architectural Framework for SOA Adoption
Developing the Architectural Framework for SOA Adoption Oliver Sims Enterprise Architect [email protected] Copyright Open-IT Limited 2005 Agenda Service Orientation just a good technology? The
Sparx Enterprise Architect for Business Analysts
Course Description 3 day - expert led hands-on Discover surprising ways to save you time and improve team deliverables under the watchful eye of a proven expert. Experience hands-on modeling and learn
Balancing the Hybrid Development Process. The role of the Business Analyst
The role of the Business Analyst This document is intended as a guide only. Readers are advised that before acting on any matter arising from this document, they should consult FINNZ. 2013 FINNZ Limited.
Professional Cloud Solutions and Service Practices
Emerging Technologies Professional Cloud Solutions and Service Practices The Shift to a Service-on-Demand Business Operating Model and Working Practices By Mark Skilton, CEO, Digital Ecosystem practices,
Software Process and Models
Agenda Software Process Models Plan-driven Process Models Software Process and Models A software process model simplified, abstracted description of a software development process. A model is good for
