Software Project Transition Planning

Slides:



Advertisements
Similar presentations
Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
Advertisements

More CMM Part Two : Details.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Project Management.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
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)
TALOS Total ATM Life-cycle operational Solution. The Cost equation Life cycle costs are high Life cycle costs are complex Life cycle costs involve all.
Rational Unified Process
Documentation Testing
Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals State the purpose of systems design.
Iterative development and The Unified process
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
1 Principles of Information Systems, Ninth Edition Chapter 13 Systems Development: Design, Implementation, Maintenance, and Review.
Software Engineering Institute Capability Maturity Model (CMM)
Chapter 17 Acquiring and Implementing Accounting Information Systems
Release & Deployment ITIL Version 3
Chapter 6– Artifacts of the process
George Blank University Lecturer. Iterative, Evolutionary, and Agile Introduction to the Rational Unified Process.
Computer System Analysis
S/W Project Management
UML - Development Process 1 Software Development Process Using UML (2)
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
1 Software Process Lecture Outline Nature of software projects Engineering approaches Software process A process step Characteristics of a good.
Software Engineering Chapter 15 Construction Leads to Initial Operational Capability Fall 2001.
RUP Fundamentals - Instructor Notes
Software Development *Life-Cycle Phases* Compiled by: Dharya Dharya Daisy Daisy
THE PROTOTYPING MODEL The prototyping model begins with requirements gathering. Developer and customer meet and define the overall objectives for the software.
Rational Unified Process (Part 1) CS3300 Fall 2015.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Module CC3002 Post Implementation Issues Lecture for Week 1 AY 2013 Spring.
CEN rd Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Phases of Software.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
Installation and Maintenance of Health IT Systems
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Software Engineering Management Lecture 1 The Software Process.
Object Oriented Design and Analysis Rational Unified Process.
Rational Unified Process , Introduction to UML. What is RUP? The Rational Unified Model is a software engineering process Both process and product Provides.
Chapter – 9 Checkpoints of the process
NJIT Iterative, Evolutionary, and Agile Chapter 2 Applying UML and Patterns Craig Larman.
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 6: Phase Management -Transition.
Eighth Hour Lecture 7:30 – 8:20 pm, Thursday, September 13 Workflows of the Process (from Chapter 8 of Royce’ book)
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
Systems Development: Design, Implementation, Maintenance, and Review
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Page 1 TEST in the large RELEASE REWORK ASSESS packaged application documentation models and source code management documents requirement alloc. matrix.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
The principles of an object oriented software development process Week 04 1.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
RUP Deployment RUP Deployment Workflow
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 2 Managing the Information Systems Project 2.1.
State of Georgia Release Management Training
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
April 11-12, 2005 Methodology in a Box™ For Citrix® Presentation Server 4.0 Douglas A. Brown President DABCC, Inc.
Iterative development and The Unified process
TK2023 Object-Oriented Software Engineering
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Principles of Information Systems Eighth Edition
ITIL: Service Transition
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
Iterative, Evolutionary, and Agile Rational Unified Process
Unified Process Source & Courtesy: Jing Zou.
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
1 Stadium Company Network. The Stadium Company Project Is a sports facility management company that manages a stadium. Stadium Company needs to upgrade.
Presentation transcript:

Software Project Transition Planning

Transition Phase The transition phase is the phase where the product is put in the hands of its end users. It involves issues of marketing, packaging, installing, configuring, supporting the user-community, making corrections, etc. A usable subset of the system has been built with acceptable quality levels and user documents It can be deployed to the user community For some projects the transition phase means the starting point for another version of the software system For other projects the transition phase means the complete delivery of the software system to a third party responsible for operation, maintenance and enhancement.

Objectives Achieve independence of user (users can support themselves) Deployment baseline is complete and consistent with the criteria in the project agreement The final baseline can be built as rapidly and cost-effectively as possible.

Entry Criteria The product and artifacts—in particular a software product—are sufficiently mature to be put into the hands of its users.

Preparing for Transition Hardware preparation: purchases, installation Software preparation: licenses, rehosting, data Site preparation: facilities, equipment, communications Staff preparation: training, teambuilding, change readiness Operational test: criteria, procedures, personnel, instrumentation, analysis

Activities Test the product deliverable in a customer environment. Test of deployment baseline against the acceptance criteria. Fine tune the product based upon customer feedback Sales rollout kit development Field personnel training Deliver the final product to the end user Finalize end-user support material

Exit Criteria An update of some of the previous documents, as necessary, the plan being replaced by a “post-mortem” analysis of the performance of the project relative to its original and revised success criteria; A brief inventory of the organization’s new assets as a result this cycle.

Evaluation Criteria Is the user satisfied? Are actual resource expenditures versus planned expenditures so far acceptable?

Documentation The Unified Process suggests the following typical set of documents. Management artifacts: Artifacts used to drive or monitor the progress of the project, estimate the risks, adjust the resources, give visibility to the customer or the investors. Technical artifacts: Artifacts that are either the delivered goods, executable software and manuals, or the blueprints that were used to manufacture the delivered goods.

Management Artifacts An organizational policy document A Vision document A Business Case document A Development Plan document An Evaluation Criteria document Release Description documents for each release Deployment document Status Assessment documents

Technical Artifacts User’s Manual Administrator’s Manual System/Developer’s Manual: A Software Architecture document, describing the overall structure of the software. Detailed software documentation (e.g. use cases, class diagrams, …).

Group Exercise Create a transition plan for your project. You do not need to send this to me; this is, however, part of your final deliverable.