RUP Deployment. RUP Deployment Workflow RUP Deployment Artifacts & Deliverables



Similar documents
The Rap on RUP : An Introduction to the Rational Unified Process

Plan-Driven Methodologies

Supporting Workflow Overview. CSC532 Fall06

Software Testing Lifecycle

Iterative Project Management 1

ReMilNet Service Experience Overview

Example IEEE software project management plan (SPMP)

ADVISORY MEMORANDUM REPORT ON DEVELOPMENT OF THE LOAN MONITORING SYSTEM ADVISORY REPORT NUMBER A1-03 FEBRUARY 23, 2001

What is a life cycle model?

Role and Skill Descriptions. For An ITIL Implementation Project

SOFTWARE MANAGEMENT PROGRAM. Software Testing Checklist

Using HP Systems Insight Manager to achieve high availability for Microsoft Team Foundation Server

Copyright Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement

Software Project Management using an Iterative Lifecycle Model

Appendix 2-A. Application and System Development Requirements

RUP Design. Purpose of Analysis & Design. Analysis & Design Workflow. Define Candidate Architecture. Create Initial Architecture Sketch

Terrace Consulting Services

Test management best practices

Designing the GIS/Website Interface Millennium Earth Project: A Visual Framework for Sustainable Development (Virtual Global Earth Project)

NEXT GENERATION ARCHIVE MIGRATION TOOLS

Getting Started with idm for Lead Nurturing

How To Design An Information System

14 TRUTHS: How To Prepare For, Select, Implement And Optimize Your ERP Solution

4.13 System Testing. Section 4 Bidder's Products, Methodology, and Approach to the Project System Training

Simplifying the audit through innovation

Agile Unified Process

Draft Documents RFP 3.2.4

Basic Unified Process: A Process for Small and Agile Projects

Project Management in the Rational Unified Process

Systems Engineering with RUP: Process Adoption in the Aerospace/ Defense Industry

Fundamentals of LoadRunner 9.0 (2 Days)

Decision Matrix: selecting a speech analytics vendor

SECTION 4 TESTING & QUALITY CONTROL

Project Knowledge Areas

Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems

Microsoft Dynamics AX 2012 R2 New Features*

Project Management Plan

Development Best Practices

Kanban. Marek Majchrzak, Andrzej Bednarz Wrocław,

Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction

Cisco Unified Communications and Collaboration technology is changing the way we go about the business of the University.

Gaming. Mobile. Animation. Computer. Bachelor of Science Degree Program. Areas of Focus. Master of Science Degree Program

Applied Software Project Management

ediscovery Implementation Services Statement of Work To be Executed under State Blanket Contract ITS53 Cat2B

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico

WHITE PAPER From BetaSphere. The Five Secrets Of A Successful Launch

STSG Methodologies and Support Structure

SOFTWARE DEVELOPMENT PLAN

3.1 Overview of Software Development and Integration Activities

<Project Name> Deployment Plan

PHASE 6: DEVELOPMENT PHASE

What s New in Cumulus 9.0? Brand New Web Client, Cumulus Video Cloud, Database Optimizations, and more.

Re: RFP # 08-X MOTOR VEHICLE AUTOMATED TRANSACTION SYSTEM (MATRX) FOR MVC ADDENDUM #10

Designing a Customized E-learning Solution for a Worldwide IT Company

MERCER 360-DEGREE FEEDBACK PLATFORM

The Danwood Group Professional Services Offering DANWOOD

Appendix A-2 Generic Job Titles for respective categories

Excel at anything Expertise without limits

Test Plan Template: (Name of the Product) Prepared by: (Names of Preparers) (Date) TABLE OF CONTENTS

The Project Management Knowledge Areas as defined by PMI (PMBOK, 2004)

Unit- I Introduction and Web Development Strategies

Website Administration and Development (WSAD)

AN INNOVATIVE SQA SERVICE MATURITY MODEL USING CMMI AND ITIL

codebeamer INTLAND SOFTWARE codebeamer Medical ALM Solution is built for IEC62304 compliance and provides a wealth of medical development knowledge

The Phios Whole Product Solution Methodology

Test Plan Evaluation Model

CDC UNIFIED PROCESS PRACTICES GUIDE

Maximizing the ROI Of Visual Rules

Request for Information Integrated Portfolio, Project & Management Information System Technical Assistance Unit RFI: TAU/01

Collaborative Open Market to Place Objects at your Service

Introducing Agility into a Phase Gate Process

HP LoadRunner: Essentials 11

Mobile App Testing Guide. Basics of Mobile App Testing

Smarter Balanced Assessment Consortium. Recommendation

Statement of Work: SharePoint Migration Services. Supplement 1

HP 3PAR StoreServ Data Migration Service

Program Lifecycle Methodology Version 1.7

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Knowledge Base Data Warehouse Methodology

The IconProcess: A Web Development Process Based on RUP

Intland s Medical Template

IBM Rational Asset Manager

Microsoft Enterprise Project Management 2010 Licensing Guide

Project Management Guidelines

SecureClient Central Installation Guide. September 2014

Free ITIL v.3. Foundation. Exam Sample Paper 3. You have 1 hour to complete all 40 Questions. You must get 26 or more correct to pass

JOB DESCRIPTION APPLICATION LEAD

Mobility Strategy Maturity Model

PSU Hyland OnBase Document Imaging and Workflow Services Level Memorandum of Understanding

Copyright 1

SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE

Transcription:

RUP Deployment RUP Deployment Workflow RUP Deployment Artifacts & Deliverables

RUP Deployment - Purpose The Deployment Workflow describes the activities associated with ensuring that the software product is available for its end users.

Deployment Modes Custom install Shrink wrap" product offering Access to software over the internet In each instance, there is an emphasis on testing the product at the development site, followed by beta-testing before the product is finally released to the customer.

Deployment Workflow

Plan Deployment Workflow

Plan Deployment - Purpose Take into account how and when the product will be available to the end user. Deployment planning requires a high degree of customer collaboration and preparation. A successful conclusion to a software project can be severely impacted by factors outside the scope of software development such as the building, hardware infrastructure not being in place, and the staff being ill-prepared for cut-over to the new system. To ensure successful deployment, and transition to the new system and ways of doing business, the Deployment Plan needs to address not only the deliverable software, but also the development of training material and system support material to ensure that end users can successfully use the delivered software product.

Plan Deployment - Staffing A deployment manager needs to be someone who is aware of the operational needs of the end user and capable of pulling together all the items that go into making the product. The deployment manager runs the beta test and, in the case of "shrink wrap" products, deals with the manufacturers to ensure that adequate quality is achieved in the product. The deployment manager "gets the product out there" and, as such, needs to be well versed in the required infrastructure, and user needs, to ensure that the product is available for the users.

RUP Deployment Plan Responsibilities and Schedule Hardware & Facilities Resources Support Software, Documentation & Personnel Training Plan & Documentation

Deployment Workflow

Develop Support Material Workflow

Develop Support Material - Purpose To produce the collateral needed to effectively deploy the product to its users. Support material covers the full range of information that will be required by the end-user to install, operate, use, and maintain the delivered system. It also includes training material for all of the various positions that will be required to effectively use the new system.

Develop Support Material - Purpose Both the Technical Writer and Course Developer need to be articulate and adept at creating information, written or otherwise, that is relevant from an end-user perspective.

Deployment Workflow

Manage Acceptance Test Workflow

Manage Acceptance Test - Purpose To ensure that the product is adequately tested prior to its release. The Deployment Manager uses the Configuration Audit Findings to verify that all the necessary software and test platforms, to perform the tests in accordance with the Product Acceptance Plan, are in place. The Tester runs the tests, based on a selected subset of the Test Model, that generate the Test Results. The Deployment Manager reviews the Test Results for anomalies. If there are "show stoppers", the Deployment Manager raises Change Requests that require immediate attention and resolution.

Manage Acceptance Test - Staffing A deployment manager needs to be someone who is aware of the operational needs of the end user and capable of pulling together all the items that go in to making the product. The deployment manager runs the beta test and, in the case of "shrink wrap" products, deals with the manufacturers to ensure that adequate quality is achieved in the product. The deployment manager "gets the product out there" and, as such, needs to be well versed in the required infrastructure, and user needs, to ensure that the product is available for the users.

Deployment Workflow

Produce Deployment Unit Workflow

Produce Deployment Unit - Purpose Create a deployment unit that consists of the software, and the necessary accompanying artifacts required to effectively install and use it. The deployment unit can be created for the purposes of beta testing a test deployment to the final users or, depending on it level of maturity, for the final product.

Produce Deployment Unit - Staffing This workflow detail relies on the skill set of described workers to create the product, installation scripts, and associated user support material, in a form that can be effectively delivered to the end users.

Deployment Workflow

Beta Test Product Workflow

Beta Test Product - Purpose Create a beta program to solicit feedback on the product under development from a subset of the intended users. The feedback from the Beta Program is viewed as Stakeholder Requests and factored into developing product features.

Beta Test Product - Staffing A deployment manager needs to be someone who is aware of the operational needs of the end user and capable of pulling together all the items that go in to making the product. The deployment manager runs the beta test and, in the case of "shrink wrap" products, deals with the manufacturers to ensure that adequate quality is achieved in the product. The deployment manager "gets the product out there" and, as such, needs to be well versed in the required infrastructure, and user needs, to ensure that the product is available for the users.

Deployment Workflow

Package Product Workflow

Package Product - Purpose To describe the necessary activities to create a "shrink wrap product. The idea is to take the deployment unit, installation scripts, and user manuals, then package them for mass production like any other consumer product.

Package Product - Staffing Apart from the software logistics people like the Deployment Manager, this workflow calls for the product image-makers such as the technical "copy" writers and graphic artists to lend their talents to add to the product's visual appeal as it competes for consumer attention. Also required is handing off of the product to manufacturing, who will produce the product in massive quantities.

Deployment Workflow

Download Access Workflow

Download Access - Purpose To make the product available for purchase, and download over the internet. The appeal of the internet as a software distribution channel is obvious the product is entirely accessible through the software environment via browsers and web-sites. The challenge for the provider is to make sure the product is reliably available at all times to a global marketplace, even through varying loads that could choke the host hardware and communication bandwidths.

Download Access - Staffing The deployment manager needs to know how to add the product offering to the list of products available over the web and that the product is available for purchase and delivery on demand.

Deployment Workflow

Deployment Activity Overview

Deployment Artifact Overview

Questions?