Project Progress Document Optimization 5 April 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes.

Slides:



Advertisements
Similar presentations
Electric Bus Management System
Advertisements

Test Automation Success: Choosing the Right People & Process
Alternate Software Development Methodologies
Network Design and Implementation
Project Presentation Document Optimization 11 May 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes Sponsors: Huron Consulting.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
President, Ward Group Gaining 360 o View of Your Claims Operation April 28, 2010 Jeff Rieder Program Manager, Assessments, Guidewire Software Eugene Lee.
Lecture 13 Revision IMS Systems Analysis and Design.
Requirements Analysis Concepts & Principles
Chapter 3: The Project Management Process Groups
Chapter 5: Project Scope Management
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Project Management Methodology (PMM)
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Chapter 10: Architectural Design
Senior Design – Acceptance Test Plan Review The goal is to: define the criteria for approving the application. Tightly coupled to the Requirements document.
Managing Projects
Development plan and quality plan for your Project
Project Management and Scheduling
What is Business Analysis Planning & Monitoring?
S/W Project Management
Free Mini Course: Applying SysML with MagicDraw
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
Org Name Org Site CMM Assessment Kick-off Meeting Dates of assessment.
Chapter 14 Managing Projects.
Requirements Analysis
Cmpe 589 Spring Software Quality Metrics Product  product attributes –Size, complexity, design features, performance, quality level Process  Used.
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
RUP Implementation and Testing
Rational Unified Process Fundamentals Module 4: Disciplines II.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Chapter 6 : Software Metrics
Recap from last week Understand organizations, including the four frames, organizational structures. Explain why stakeholder management and top management.
Software Project Management Lecture # 7. What are we studying today? Chapter 24 - Project Scheduling  Effort distribution  Defining task set for the.
SacProNet An Overview of Project Management Techniques.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Software Project Management By Deepika Chaudhary.
Grid Workload Management Massimo Sgaravatto INFN Padova.
Ch 4 - Learning Objectives Scope Management You should be able to: n Discuss the relationship between scope and project failure n Describe how strategic.
Project Proposal Document Optimization 15 February 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes.
Clinical Application. The Problem Clinical Systems are extremely complex IT configures and deploys best practices (best guesses) about what users want.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Expert System Job Offer Evaluation Software May Abstract The project’s focus is to decide what criteria should be used to determine which job offer.
Bernd Bruegge & Allen Dutoit Object-Oriented Software Engineering: Conquering Complex and Changing Systems 1 Software Engineering November 7, 2001 Project.
12/2/2015 2:45 AM 1 PROJECT TIME PLANNING Process and Bar Chart Technique.
The techniques involved in systems analysis Explanation of a feasibility study:Explanation of a feasibility study: –economic, –legal, –technical, –time.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Project Status Document Optimization 22 February 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Requirement Analysis SOFTWARE ENGINEERING. What are Requirements? Expression of desired behavior Deals with objects or entities, the states they can be.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
 Project Time Management includes the processes required to accomplish timely completion of the project  Part of Triple Constraints  Managers often.
Software Engineering Lecture 10: System Engineering.
Supporting the design of interactive systems a perspective on supporting people’s work Hans de Graaff 27 april 2000.
SOFTWARE PROJECT MANAGEMENT
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
Information Technology Project Management, Seventh Edition.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
Managing multiple projects or services? Have a mix of Microsoft Project and more simple tasks? Need better visibility and control?
Project Management PTM721S
Systems Analysis and Design in a Changing World, Fifth Edition
Systems Analysis and Design in a Changing World, 4th Edition
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
Project Progress Document Optimization 22 March 2007
Overview of Workflows: Why Use Them?
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Presentation transcript:

Project Progress Document Optimization 5 April 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes

Project Milestones DateDescription 15 Feb 07Proposal and Presentation 22 Feb 07Status Report (10 Min) 08 Mar 07Progress Report (20 Min) 22 Mar 07Status Report (10 Min) 05 Apr 07Formal Progress Presentation (30 Min) 26 Apr 07Dry Run of Final Presentation 11 May 07Final Project Presentation Final Report

Agenda Background SysML Models SysML Usability Webpage General Status Questions

EDD Background Electronic Data Discovery System EDD system takes electronic documents and formats them into a desired package for the lawyers to review. Problem: The process is complex/costly and requires multiple stages to produce the final deliverable. Goal: Our goal is to model and compare the performances of three different EDD systems. Evaluate the effectiveness of SysML to achieve our goal.

SysML Diagrams Use SysML Diagrams to model and capture our problem domain. Context Diagram – describes the context of the EDD System Requirement Diagram – describes the hierarchy and allocation of EDD requirements Component Diagram – describes the building blocks of the EDD System Activity Diagram – describes the activities of the EDD System Parametric Diagram – describes the constraints and equations of the EDD System.

Context Diagram

Requirements Diagram

EDD Components Describes the characteristics Describes Behaviors What is this diagram?

Component Model Decompositions

Components Model (cont) Decompositions

Activity Model of Current Process

Processing Server 9 executables Engineer 9 Copies Unix Client 6 Pearl Scripts Review Team 6 Quality Checks Mac Client

Processing Server 1 executable performs 13 activities Engineer 2 Copies Unix Client 2 Pearl Scripts Review Team 2 Quality Checks Mac Client

Comparing Alternatives With NPV

Comparing Alternatives with Net Present Value Net Present Value is a technique to compare the three systems financially The cash flows in and out can be decomposed and modeled probabilistically then fed into the NPV model as inputs The goal is to model NPV for each alternative over 3 years We can also tweak the model inputs for sensitivity analysis

NPV Parametric Diagram: In-Flows To drive Revenue we can: Increase the availability to accept incoming projects Increase the processing rate of the machines Increase the number of machines Increase the number of staff Charge more for each project …

NPV Assumptions Example of Assumptions for Initial Runs: All Jobs are completed in the month they are started Jobs are processed as fast as possible There is no cost or time lost in migrating from the baseline system The pricing scheme does not change between alternatives or year- to-year The lowest revenue for a job is $2,500 And assorted assumptions about the distributions of model inputs…

NPV Example Model Output Baseline Autonomy Baseline: Mean: 12 Million Standard Deviation: 2.4 Million Autonomy: Mean: $15.9 Million Standard Deviation: 3.8 Million

SysML Usability Multi-Attribute Utility Assessment Evaluation Hierarchy

Multi-Attribute Utility Assessment Evaluation Hierarchy* Overall System Utility Effect On Task Performance System Usability * Adelman & Riedel, Handbook for Evaluating Knowledge Based Systems, 1997 Process Quality Product Quality General Ease Of Use Ease of Learning Flexibility Interface

Purpose of the Survey Evaluate SysML as a modeling language for designing systems Evaluate SysML model maturity Evaluate IBM Rational System Developer Determine if SysML is a useful tool for system development Will hand out to OR680 students using SysML Expect about 10 responses

Questions focus on either SysML as a language or IBM Rational System Developer as a tool Most questions will be rated on a scale of 1 to 5 Responses will be averaged together to determine a score for each category Sample Questions Overall, SysML improves the system design process. Rational System Developer provides feedback when processing user commands. SysML was easy to learn. I can easily add model elements to the System model. Sample Survey Questions

Survey Example Survey will have participant answer a series of questions

Webpage Development Mason.gmu.edu/~cchang7

General Status

Schedule

Progress To Date SysML Software Installation – 100% Currently using Temp licenses (could not access GMU server for floating licenses) SysML Training – Complete 3/3/07 SysML Model Development – 80% complete Web Site Development – 90% complete SysML Metrics – 80% complete Baseline Performance Analysis – 100% Comparison of Systems - 30%

Questions?