Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Project Progress Document Optimization 5 April 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes."— Presentation transcript:

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

2 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

3 Agenda Background SysML Models SysML Usability Webpage General Status Questions

4 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.

5 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.

6 Context Diagram

7 Requirements Diagram

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

9 Component Model Decompositions

10 Components Model (cont) Decompositions

11 Activity Model of Current Process

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

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

14 Comparing Alternatives With NPV

15 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

16 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 …

17 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…

18 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

19 SysML Usability Multi-Attribute Utility Assessment Evaluation Hierarchy

20 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

21 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

22 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

23 Survey Example Survey will have participant answer a series of questions

24 Webpage Development Mason.gmu.edu/~cchang7

25

26 General Status

27 Schedule

28 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%

29 Questions?


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

Similar presentations


Ads by Google