Work Product Dependency Diagram

Similar documents
Solutioning Architectures

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

How SOA Can Help EA. Enterprise Architecture Conference 2008

TOGAF 9.1 in Pictures

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

"Charting the Course... MOC C Administering System Center Configuration Manager and Intune. Course Summary

Service oriented architecture solutions White paper. IBM SOA Foundation: providing what you need to get started with SOA.

MBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and

IBM Tivoli Monitoring

JOB FAMILY DESCRIPTIONS

Enterprise IT Architectures SOA Part 1

BIAN with BPS Design Methodology

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

PMP Exam Preparation Workshop. Chapter # 5 Project Scope Management

Business Process Management 2010

IT. 1. Carry out trouble-shooting strategies for resolving an identified end-user IT problem.

Service Oriented Architecture

HP Cloud Maps for rapid provisioning of infrastructure and applications

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

Software Architecture

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment.

Automating the Collaborative Enterprise

System log analysis using InfoSphere BigInsights and IBM Accelerator for Machine Data Analytics

Understanding Your Enterprise API Requirements

Chapter 1. The Context of Systems Analysis and Design Methods. McGraw-Hill/Irwin

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

IBM Cognos BI Server Distribution Options - How to Manage Distributed Servers Session Number Dean Browne, IBM Corp.

Architecture & Construction Keynote Architecture Management

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

Quizzes for 1 st Study Group Session

Development Environment Definition

CONTACT CENTER SOLUTIONS

In recent times, the approach to integration of systems at Scottish Power may be summarized as

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng

IBM Rational Asset Manager made practical

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts

User Conference France. Introducing iway 7. André BALIFI Solution Architect

Introduction of RUP - The Rational Unified Process

Customer Care Services

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

Inception. Describe the vision and business case for this project. Determine if the enterprise should build or buy the necessary system.

SERVICE ORIENTED ARCHITECTURE (SOA)

A Business-Driven Web Service Creation Methodology

ExtendTime A completely automated IP Telephony time and attendance solution that immediately realizes an organizational return on investment.

IBM Tivoli Workload Automation View, Control and Automate Composite Workloads

Software Development Methodologies. CSC 440: Software Engineering Slide #1

Advanced Solutions of Microsoft SharePoint Server 2013

Designing a Microsoft SharePoint 2010 Infrastructure

Real Time Enterprise

MITEL MiCONTACT CENTER ENTERPRISE & BUSINESS FOR THE MIVOICE BUSINESS PLATFORM

SOMA: A method for developing service-oriented solutions

Architecting Web Service Applications for the Enterprise

Oracle s Service-Oriented Architecture Strategy

The IBM Rational Software Development Platform

Learning Technology Implementation Guide: econtent Development and Integration

System Engineering. Instructor: Dr. Jerry Gao

TOGAF - The - The Continuing Story Story

Corporate Capabilities Statement

Top Omni-Channel Challenges in Retail and its Single Platform Solution

SOA in the pan-canadian EHR

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

IBM Service Management

7. Model based software architecture

An Oracle E-Business Suite Integration Primer: Technologies and Use Cases

Oracle Application Integration Architecture Mission Critical SOA Governance

A technical discussion of performance and availability December IBM Tivoli Monitoring solutions for performance and availability

: Integrating MDM and Cloud Services with System Center Configuration Manager

Cisco Intelligent Automation for Cloud

In Pursuit of Agility -

The Contact Center Performance Company WHITE PAPER

Integration Mgmt / Initiating Process Group 4.1 Develop Project Charter

Business Process Management for Innovation and Optimisation. David Bate SOA Software Sales Executive IBM Asia Pacific

ICT budget and staffing trends in Germany

Stan Verswijver PERSONAL PROFESSIONAL PROFILE

ALFABET 9.12 WHAT S NEW IN. With Alfabet 9.12 you can: Risk mitigation planning & management ALFABET

Successful Service Virtualization

IT Services Management

ISC: UNRESTRICTED AC Attachment. Virtual Desktop Information Technology

COURSE 20332B: ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013

Evolving Your Infrastructure to Cloud

Ultimus Adaptive BPM Suite 8 Product Overview

Deployment Recommendations for SAP Fiori Front-End Server & SAP Fiori Cloud

Oracle Identity Manager (OIM) as Enterprise Security Platform - A Real World Implementation Approach for Success

Management Information Systems. B02. Information Technologies: Concepts and Management

An Overview of Modern Business Analysis

POLOPOLY V9 TECHNICAL OVERVIEW. System Architecture Templates and Presentation Modules

Oracle Technical Cloud Consulting Services Descriptions. January 25, 2018

Effectively Manage and Scale IBM BPM Infrastructure to Support 30,000+ Users WUG - Edinburgh

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design

Command and Control Software Development Lessons Learned. Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division

Building IoT Solutions in Azure

PMP Exam Preparation Course Project Scope Management

Question Paper Solution (75:25), April 2015 Subject : Software Project Management

Business Integration Architecture for Next generation OSS (NGOSS)

SEI Architecture Techniques complementary to the RUP Stuart Kerrigan, Richard van Schelven Principal Engineers Data Networks

Applications Licensing Table

10231 Designing a Microsoft SharePoint Infrastructure 2010

Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer

Transcription:

Work Product Dependency Diagram Project Definition System Context Subject Area Model Architectural Decisions Requirements Matrix Use Case Model Service Model Non Functional Requirements Component Model Architecture Overview Estimation Report Assets Reference Architectures ITT Solution Brief, Patterns Redbooks, etc Candidate Asset List Operational Model Viability Assessment REQUIREMENTS Definition SOLUTION Design 1

Task : Develop Architecture Overview Purpose : Develop a high level abstraction of the proposed system or application. Provide a basis for discussion, explanation and evolution of the architecture. Description : The following are examples of information gathered in this task. What non functional requirements exist? What system constraints or preferences exist? * What are the goals for this project? What application requirements have been defined? What are the system or application boundaries? What systems or subsystems are known to be a part of this system or application? Work Product Started : Architecture Overview Diagram Purpose : The Architecture Overview Diagram work product is used to: Provide a high level shared vision of the architecture and scope of the proposed IT system Explore and evaluate alternative architectural options Description : The Architecture Overview Diagram work product is a schematic diagram that represents the governing ideas and candidate building blocks of an IT system or enterprise architecture, typically including candidate subsystems, components, nodes, connections, data stores, users and external systems. Work Product Input/Updated : Architecture Overview, System Context, Non Functional Requirements 2

Work Product : Architecture Overview Diagram Users Delivery Channels e business Resources Customer Pervasive/ Wireless Devices Registration Function Authentication and Authorization Function Directory Systems Legacy Applications Internet Browser Enterprise Inquiry Function Database(s) Service Representative Intranet Browser Enterprise Update Function Enterprise Reporting Function System Monitoring Internal User Messaging & Collaboration Function Customer Relationship management Business Partner Internet or Extranet Browser Enterprise Administration Function External Enterprise System 3

Work Product : Architecture Overview Diagram PRESENTATION TIER APPLICATION TIER ENTERPRISE TIER e business system boundary Presentation Delivery Web Client (Browser) Pervasive Computing and Wireless Devices Device Gateway Web Enhancing Web Server Caching Proxies Dispatcher/ Load Balancing Firewall Security Web Application Presentation Logic Processing Application Logic Processing Session State Manager Load Balancing Connection Pooling Thread Pooling Integration Brokering Process Mgmt Common & Custom Svscs Ÿ Ÿ Ÿ Adapters Enterprise Database Externall Data Stores Internal Legacy Applications Packaged Business Applications External Partner Enabling JVM, XML Parsers etc. Base System Networking Systems Management 4

Work Product : Architecture Overview Diagram Clients Presentation Application Resource Managers Browser Managed Content Directory & Security User Profiles Packaged Solutions Internet Content Management CRM Pervasive Device Third Party Systems or Device Gateway Public or Private Networks Load Balancer Reverse Proxy Server Transcoder Web Server Content Delivery Static Content Web Application Application Logic Application Database Application Data Integration Hub Legacy Applications Enterprise Database(s) Enterprise Security Management Enterprise System Management Universal Layer 5

Work Product : Architecture Overview Diagram Desktop, Fat Client Browser Device External System or Service External Directory Telephony Client Internet Internet Device Gateway Public or Public or Private Private Network Network Voice and/ Voice and/ or Data or Data Firewall Mobile Device Connector Edge Server Caching Proxy Voice Gateway Telephony Connector Firewall Content Adaptation Web Gateway Partner Management Directory and Security Content Mgmt Personalization Collaboration Server Presentation Service Registry Web Application Server Production Firewall Process Choreography INTERNAL Integration Hub (ESB) Process Monitoring Integration Hub (ESB) Firewall Legacy Applications Enterprise Data System Provisioning s System Management s Workload Mgmt Service Management Security Mgmt Software Development s 6

Task : Survey Candidate Assets Purpose : Identify architectural assets that might be relevant for the project. Analyze the fit and gap between assets and project requirements. Decide whether to base areas of the solution on available assets. Description : Identify the need. Understand the project scope and the general functionality required. Find assets and analyze fit/gap. Key Considerations : If applicable, hold a Solution Optimization Workshop to maximize the attractiveness of the solution and minimize the cost to IBM. Work Product Started : Candidate Asset List Purpose : to identify useful artifacts that can be helpful in design and proposal activities. This is in addition to identification of reusable assets such as software components that are used to complete the Component and Operational Models. Description : It shows what kinds of assets were searched for, what serious candidates were found, and what turned out to be useful. Key Considerations : See Guideline for list of assets. 7

Work Product : Candidate Asset List For "IBM Solution Design Method" (pre sale) users: the simple table below is an example of the information you might capture in a Candidate Asset List work product. Candidate Asset ID Asset Name / Description Related Requirements Decision CA01 GSC On Demand Contact Center prototype (http://w3.ibm.com/support/stss/odcc 2.html) FR30 computer telephone integration Use intelligent routing and IVR scripting architecture. CA02 CA03 8

Sources of Available Assets Patterns for e business Redbooks Developerworks IBM Partnerworld Solution Assembly Toolkit IBM Solutions Builder Express Solutions Consultant Express Tool http://www.ibm.com/developerworks/patterns/ http://www.redbooks.ibm.com http://www 128.ibm.com/developerworks http://www 1.ibm.com/partnerworld/pwhome.nsf/weblook/ind ex.html http://rchgsa.ibm.com/~midmarkt/components/eecpages/sol utionassemblytoolkit.html http://www 1.ibm.com/partnerworld/pwhome.nsf/weblook/pub _strategies_smb_sbe_getstarted.html 9

Task : Define Key Purpose : Identify a few key services (existing or new) that might be relevant for the project. Assess how these key services can address important functional and non functional requirements. Determine how these services impact the overall Service Oriented Architecture solution Description : Identify, categorize the set of potential services that are within scope for the solution being proposed. Refine the set of services to ensure that they meet the requirements of the solution. Finalize the list of services that are within scope and create an architectural view of the services and their relationships. Work Product Started : Service Model Purpose : Identify candidate services and capture decisions about which services will actually be exposed Specify the contract between the service provider and the consumer of the services Associate with the components needed to realize these services Description : The Service Model captures multiple elaborations of services. The first elaboration begins as a list of candidate services in the Service Portfolio created during service Identification activities. Work Product Input/Updated :Service Model, Candidate Asset List, Requirements Matrix, Component Model 10

Work Product : Service Model Purpose: * Identify a few key services (existing or new) that might be relevant for the project. * Assess how these key services can address important functional and nonfunctional requirements. * Determine how these services impact the overall Service Oriented Architecture solution. Description: * Identify, categorize the set of potential services that are within scope for the solution being proposed. * Refine the set of services to ensure that they meet the requirements of the solution. * Finalize the list of services that are within scope and create an architectural view of the services and their relationships. The Service Model captures multiple elaborations of services. The first elaboration begins as a list of candidate services in the Service Portfolio created during service Identification activities. As soon as possible services in the list are organized into a hierarchy using a functional classification scheme (typically based on functional areas identified during domain decomposition). As additional information becomes known, the Portfolio is extended with additional attributes that show the mapping of services to business functions, goals and assets. The primary output work product from this task is: SOA 101 Service Model 11

Task : Develop High Level Component Model Purpose : Describe the high level structure of the system Describe precisely the responsibilities, relationships boundaries and interactions of components Document how application/technical parts of the system are related Description : This task will help identify important information about components for the proposed system by creating a component model. Components depict the major subsystems and boundaries (interfaces) of the overall system. Components are described by responsibilities, required service levels, performance, capacity and availability. Work Product Started : Component Model Purpose : Help define and document the structure of a particular IT System. Document the recurring interactions and dependencies between particular sets of components. Description : The component model work product describes the structure of an IT System in terms of its software components with their responsibilities, interfaces, (static) relationships, and the way they collaborate to deliver the required functionality. Work Product Input/Updated : Component Model, Architecture Overview Diagram, System Context 12

Work Product : Component Model 13

Work Product : Component Model 14

Task : Develop High Level Operational Model Purpose : Develop a preliminary view of the system for use in understanding customer requirements and general architectural approaches. Gain understanding of major elements of the IT system to be built such as primary system nodes, connections, locations, major components (including technical infrastructure) and existing assets to be reused. Description : Develop a System Topology diagram (one or more) that shows the topology and geographic distribution of the system, Develop a set of node descriptions which include applicable nonfunctional requirements, and an inventory of components (grouped as a deployment unit) that will be deployed on this node. Work Product Started : Operational Model Purpose : Illustrate major elements of IT system to be built such as primary system nodes, connections. Provide a mechanism for early discussion regarding functional characteristics of the system by enabling basic design walkthroughs. Description : The Operational Model may include a system topology diagram, a set of node descriptions, an inventory of components (grouped as a deployment unit) and a description of connections arranged as a table or matrix. Work Product Input/Updated : Operational Model, Component Model, Architecture Overview, System Context 15

Work Product : Operational Model 16

Work Product : Operational Model Application Monitoring ESB Service Registry 1 2 10 Policy IT Service Management Orchestration Datacenter Model 3 9 Configuration Management 4 8 Provisioning 8 4 4 8 Server Management Storage Management Network Management 5 7 5 7 5 7 UMF Link to Examples : Server Virtualization Storage Virtualization 6 6 6 Network Virtualization System Provisioning 17

Work Product : Operational Model UMF Link to Examples : 18

Task : Refine Viability Assessment Purpose : Although continually done, an "official" Viability Assessment: Ensure that the solution still lies within the "art of the possible". Identify unrealistic or challenging requirements, and re negotiate them. Evaluate the business and organizational impact of the solution. Review the solution uncovering any risks that can't be mitigated. Description : Review the current project work products. Use peers and other experts to review work. Update the Viability Assessment based on the most complete and recent information. A prototype, Proof of Concept or performance test may be required to validate the solution. Identify any significant risks and issues. If very serious inhibitors to success are discovered, reconsider the whole approach to the project. Re iteration of previous tasks may be needed. Key Considerations: Besides capturing project risks, the "IBM Solution Design Method" version of Viability Assessment documents issues, assumptions and dependencies (RAID log). The next chart shows when the various "proof of capability" activities are usually performed. Work Product Input/Updated : Project Definition, Non Functional Requirements, Viability Assessment 19

Task : Evaluate Integrated Solution Purpose : To formally review the entire technical solution before it is proposed to the client. To assess the likelihood that the client will agree to the solution. To evaluate if it will be successful in meeting the client's success criteria. Description : One or more Technical Delivery Assessments (or Solution Assurance Reviews) are performed to assess major portions of the solution Project Definition and Viability Assessment are mandatory work products for these reviews. Other work products will be needed to explain the proposed solution and how risks will be mitigated. Key Considerations : For pre sale solution design, ensure that the proposal is technically viable. Provide just enough detail to assure the client that requirements are understood and solution will address them. Work Product Input/Updated : Project Definition, Non Functional Requirements, Viability Assessment 20

Work Product : Estimation Report Purpose: * Develop estimates for hardware, software and technical and nontechnical effort for the purpose of developing a solution proposal for the client. Description: * Evaluate type of estimates required and select estimating approach * Estimate project schedule and resource costs * Estimate hardware and software costs The primary output work product from this task is: Estimation Report (ART 0533) This work product documents the results of following the estimation process by recording the values of the estimate, along with the approach used in creating it, at each governance point. The estimate itself is created using the standard templates, tools, or models chosen by the project team. It provides a historical record of the estimates and approaches with traceability and accountability on a project and can be used as: * Basis for comparisons on future estimates and projects * Key inputs to improving overall estimating processes 21

Task : Propose Solution, Resolve Concerns Purpose : to ensure both the customer and IBM reach final agreement on how the solution will be implemented. The outcome of this activity includes a final proposal and a signed agreement. Description : A review of the entire proposal incluning non technical aspects. If the project is large and complex, then a Proposal Baseline Assessment will be completed. Technical Delivery Assessments (or Solution Assurance Reviews) and the Integrated Technical Review will be input to the PBA. Client concerns might cause a change in scope or the phased implementation. Changes will require a careful review to ensure that we have a viable project with value to the client. Work Product Input/Updated : (ALL) 22

Summary Design Principles 1. IBM Solution Design Method Activities drive design process. Work products should not drive process. 2. Work product input should be captured when you get it you rarely control timing. 3. Each work product has many inputs and is input to many others. Only primary inputs shown in teamroom. 4. Each work product goes through multiple elaborations by you or others before and after the solution is "sold". 5. Some work products have multiple views (e.g., AOD), some are for a specific audience (e.g., Component Model for developer). 6. IBM Solution Design Method allows trace ability of each decision back to requirements. 7. IBM Solution Design Method encourages the reuse of assets where possible. 8. IBM Solution Design Method adds value/framework for partial or brief activities (or part of the solution for specialists). 9. IBM Solution Design Method will continue to evolve to meet our needs. 23

Work Product Dependency Diagram Project Definition System Context Subject Area Model Architectural Decisions Requirements Matrix Use Case Model Service Model Non Functional Requirements Component Model Architecture Overview Estimation Report Assets Reference Architectures ITT Solution Brief, Patterns Redbooks, etc Candidate Asset List Operational Model Viability Assessment REQUIREMENTS Definition SOLUTION Design 24