RUP Deployment RUP Deployment Workflow

Slides:



Advertisements
Similar presentations
PROCESS FRAMEWORK Lecture - 3. Topics covered PROCESS FRAMEWORK PROCESS MODELS DIFFERENCE.
Advertisements

Beta Testing: The Contractor’s Perspective Trns·port User Group Meeting October 2005.
Software Quality Assurance Plan
More CMM Part Two : Details.
System Construction and Implementation Objectives:
Chapter 3 Project Initiation
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Rational Unified Process
© 2005 by Prentice Hall Chapter 4 System Testing & Implementation Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
Process of Making Multimedia
Software Project Transition Planning
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
Copyright  Larry Dribin, Ph.D. SE470_EngFlows_v1.ppt SE470 EngFlows - 1 Excellence in Software Engineering Repeatable Level Defined Level Manage.
Iterative development and The Unified process
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Chapter 17 Acquiring and Implementing Accounting Information Systems
System Implementation
4. Quality Management System (QMS)
Change Advisory Board COIN v1.ppt Change Advisory Board ITIL COIN June 20, 2007.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Release & Deployment ITIL Version 3
FreightSupplyChain Trinity Business Solutions Limited International Freight Consolidators March 2001 Trinity Business Solutions Limited International Freight.
Chapter : Software Process
QAD's Customer Engagement Dan Blake Consultancy Development Director, QAD QAD Explore 2012.
Web Development Process Description
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Introduction to Software Quality Assurance (SQA)
Typical Software Documents with an emphasis on writing proposals.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: November 2011.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
RUP Implementation and Testing
Rational Unified Process Fundamentals Module 4: Disciplines II.
Managing the Validation and Migration from SAS ® to 9.2 on a New Server Carey Smoak Sy Truong.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
SCSC 311 Information Systems: hardware and software.
To share information in four (4) critical areas for districts considering upgrading from the legacy STIOffice & STIDistrict applications to InformationNOW.
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 6: Phase Management -Transition.
IT Job Roles & Responsibilities Shannon Ciriaco Unit 2:
Rational Unified Process Fundamentals Module 5: Implementing RUP.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
QUALITY MANAGEMENT STATEMENT
Online Customer Service Bytes Computer Solutions Online Customer Service A Problem-based Case Study Created February 18, 2006 Western Nebraska Community.
Quick Recap Monitoring and Controlling. Lesson 11: Monitoring and Controlling Project Work Topic 11A: Identify the Monitor and Control Project Work Process.
Mission Science By Team Team 07 Members Jiashuo Li Chen Li Sergey Mukhin Hanadi Mardah Yun Shao Farica Mascarenhas 2.
Introduction to Project Management.  Explain what a project is?  Describe project management.  Understand project management framework.  Discuss the.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Bina Nusantara 19 C H A P T E R SYSTEM CONSTRUCTION AND IMPLEMENTATION.
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
State of Georgia Release Management Training
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
Nigel Cain Senior Program Manager Microsoft SCVMM, SCO and SCSM Integration IT Service Management for the Private Cloud Greg.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
CHANGE READINESS ASSESSMENT Measuring stakeholder engagement and attitude to change.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
Chapter 13 Extending the Organization Along the Supply Chain © Toh Kheng Ho/Age Fotostock America, Inc.
1 DEPLOYMENT AND OPERATIONS MODULE 23 ECM SPECIALIST COURSE 1 Copyright AIIM.
Chapter 1 Computer Technology: Your Need to Know
Interset Support Overview March 2017
Software Engineering (CSI 321)
Software Quality Assurance Software Quality Factor
ShareTheTraining TRR ARB Presentation Team 11
Description of Revision
Mission Science By Team 07.
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
Presentation transcript:

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?