mission science information and data management system 3.0

63
Mission Science Information and Data Management System 3.0 Team 3 Transition Readiness Review

Upload: remy

Post on 31-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

Mission Science Information and Data Management System 3.0. Transition Readiness Review. Team 3. Overview. Introduction of TRR Demonstration Support Plan, Test and Quality Focal Point Summary of the Transition Plan. Brief Introduction to Our Project. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mission Science Information  and Data Management System 3.0

Mission Science Information and Data Management System 3.0

Team 3

Transition Readiness Review

Page 2: Mission Science Information  and Data Management System 3.0

Team 3/2

Overview

■ Introduction of TRR

■ Demonstration

■ Support Plan, Test and Quality Focal Point

■ Summary of the Transition Plan

Page 3: Mission Science Information  and Data Management System 3.0

Team 3/3

Brief Introduction to Our Project

■ We are building (improving) a database.

■ The main goal is to add a new sub-system for a

kind of newly created open-ended courses.

■ Sub-goals are fixing current defects, improve

user experience.

MSIDMS 2.0

MSIDMS 2.0

STEM MSSTEM MS

Activity

Survey

Search MSIDMS 3.0

Page 4: Mission Science Information  and Data Management System 3.0

Team 3/4

Core Requirement

Old System

STEM Idea

Module1

Activity1

Module2

Activity2 Activity3 Activity4

Activity1

Activity2

Activity3

Activity4

New MS STEM System

Survey Survey Survey Survey

Page 5: Mission Science Information  and Data Management System 3.0

Team 3/5

Core and Related Requirements

■ New system to store and manage data for new

course

■ Inventory defects

Duplicate, Storage size limitation, Reserve

Page 6: Mission Science Information  and Data Management System 3.0

Team 3/6

Core Capability Accomplishment

■ We fulfilled all core win-conditions

Implemented a fully functional new system that

is compatible with the original one.

Added new functions with more user-friendly

interface

Page 7: Mission Science Information  and Data Management System 3.0

Team 3/7

Core Capability Accomplishment (cont.)

■ Pay back most technical debts remained in the

system.

Tool Name duplicate defects

Inventory management defects

MS Access file size 2GB limitation.

Page 8: Mission Science Information  and Data Management System 3.0

Team 3/8

Support Service

■ If there is no CSCI 577b group taking this MS in

the next semester, we will act as the

maintainer for the next semester.

■ Any problems encountered ( bugs ) will be

managed. However, adding new features

might not be feasible.

Page 9: Mission Science Information  and Data Management System 3.0

Team 3/9

TRR Outline

■ Demonstration of the Current System

Based on some daily operations

■ Support Plan, Test Cases Report and Quality Focal

Point

■ Summary of Transition Plan

Page 10: Mission Science Information  and Data Management System 3.0

Team 3/10

Transition Objective

■ Teach our main client comprehensively about our

system and client knows how to use all functions.

■ Merge the currently in used database with the

developmental database

■ Operational Testing

Page 11: Mission Science Information  and Data Management System 3.0

Team 3/11

Transition Strategy

■ Focus on the main client ( Darin ) and student

workers will learn how to use the system from our

main client.

■ Tentative merging before finalized deployment.

■ Observation at operational testing.

Page 12: Mission Science Information  and Data Management System 3.0

Team 3/12

Demonstration

Yinlin Zhou

Page 13: Mission Science Information  and Data Management System 3.0

Team 3/13

Overview

■ Core capabilities and relative win-condition

■ Accomplishment and current situation

■ Start Demonstration

Page 14: Mission Science Information  and Data Management System 3.0

Team 3/14

Capability Goals & relative win-condition

■ OC-1: STEM Project Management

■ OC-2: Survey Report System

■ OC-3: Inventory Management

■ OC-4: Assign Next Generation Science

Standards

■ OC-5: Check Completeness of Student Data

Page 15: Mission Science Information  and Data Management System 3.0

Team 3/15

Capability Goals & relative win-condition

OC-1: STEM Project ManagementWC # Relative Win Condition

WC_2348 As a student worker, I can create lessons from the STEM modules created by Administrator.

WC_2345 As an administrator, I can create STEM modules so that students can create activities.

STEM Project

Activity

CreateModifyCreate

Modify

Details

Page 16: Mission Science Information  and Data Management System 3.0

Team 3/16

Capability Goals & relative win-condition

OC-2: Survey Report SystemWC # Relative Win Condition

WC_2435 As an administrator, I can review results and generate reports of the students survey and attendance data.

WC_2595 As a student worker, I can create surveys for each lesson completed from STEM modules.

Survey

School Year Survey

Activity Survey

Create

Modify

Collect Answers

Page 17: Mission Science Information  and Data Management System 3.0

Team 3/17

Capability Goals & relative win-condition

OC-3: Inventory ManagementWC # Relative Win Condition

WC_2712 As an administrator, I assign standardized names for tools, supplies and materials and consolidate multiple references to the same item.

WC2594 As a student worker, I can view the inventory that have I reserved.

WC_2593 As a student worker, I can view the availability of material quantities and reserve them.

WC_2347 As an administrator, I can see available reserve for inventory.

WC_2346 As a student worker, I can input data so that I can save time(debug the existing problems identified on the proposal with data entry)

Page 18: Mission Science Information  and Data Management System 3.0

Team 3/18

Capability Goals & relative win-condition

OC-3: Inventory Management

Inventory

Reservation

Add

Check Availability

Merge Duplicate

Search Inventory Pictures

(Fix Current Bugs)

Page 19: Mission Science Information  and Data Management System 3.0

Team 3/19

Capability Goals & relative win-condition

OC-4: Assign Next Generation Science StandardsWC # Relative Win Condition

WC_2436 As an administrator, I can select Next Generation Science standards for existing and new project activities.

Activity

Create

Modify

Next Generation Science Standards

Add

Modify

Page 20: Mission Science Information  and Data Management System 3.0

Team 3/20

Capability Goals & relative win-condition

OC-5: Check Completeness of Student DataWC # Relative Win Condition

WC_2592 As a student worker, I can check the completeness of students data. This system shall automatically tell me which fields are empty for every student.

WC_2346 As a student worker, I can input data so that I can save time(debug the existing problems identified on the proposal with data entry)

Student data

Check Completeness

Page 21: Mission Science Information  and Data Management System 3.0

Team 3/21

Accomplishment and current situation

■ We have accomplished all of the requirements,

except reservation part.

■ Functions that were completed:

Create, Modify STEM Projects and Activities

Create, Modify Surveys and Collect Results from Surveys

Add, View Availability of Inventories, Merge Duplicate

ones in Database, Look up Pictures of Inventories

Page 22: Mission Science Information  and Data Management System 3.0

Team 3/22

Accomplishment and current situation

Demo:

Instructors

Students Workers

Create STEM Project

Create Activity

Create School Year Survey

Create Activity Survey

Fill in Student Sign-in Sheet

- Student Sign-in:

- Create STEM Project:

Instructors

Page 23: Mission Science Information  and Data Management System 3.0

Team 3/23

Accomplishment and current situation

Demo:

Instructors

Students Workers

Create STEM Project

Create Activity

Fill in Student Sign-in Sheet

- Student Sign-in:

- Create STEM Project:

Instructors

Page 24: Mission Science Information  and Data Management System 3.0

Team 3/24

Accomplishment and current situation

Demo:

Instructors

Students Workers

Create Activity Survey

Create School Year Survey

- Create School Year Survey:

- Create Activity Survey:

Page 25: Mission Science Information  and Data Management System 3.0

Team 3/25

Accomplishment and current situation

Demo:

Instructors

Students Workers

Input Activity Survey Results

Input School Year Survey Results

- Collect School Year Survey Results:

- Collect Activity Survey Results:

Page 26: Mission Science Information  and Data Management System 3.0

Team 3/26

Accomplishment and current situation

Demo:- Modify STEM Project:

- Modify Survey Questions:

Students Workers

Modify STEM Project

Modify Activity

Instructors

InstructorsModify School Year Survey Questions

Students Workers

Modify Activity Survey Questions

Page 27: Mission Science Information  and Data Management System 3.0

Team 3/27

Accomplishment and current situation

Demo:

Student Workers

Students Workers

View Inventory Reservation

Add Inventory

- Add Inventory:

- View Inventory Reservation:

Page 28: Mission Science Information  and Data Management System 3.0

Team 3/28

Accomplishment and current situation

Demo:

Student Workers

Students Workers

Tool Pictures Look up

Tool Merge

- Fix Problems (Duplicated Name of Tools):

- Look up Tool Pictures

Page 29: Mission Science Information  and Data Management System 3.0

Team 3/29

Support Plan

Yunpeng Chen

Page 30: Mission Science Information  and Data Management System 3.0

Team 3/3030

Category Items

Hardware All the laptops and computers that support Microsoft Office

Software Windows Platform

Software Microsoft Access 2010

Support Plan Software and Hardware

Page 31: Mission Science Information  and Data Management System 3.0

Team 3/31

Support Plan - Training

■ Our strategy on training is to help our client to

operate on the system, he can learn how to use

it under our guidance. Then, he can teach

student workers about how to use our system

■ If they have some problems while using the

system, they can contact us. We will provide

training till next semester.

Page 32: Mission Science Information  and Data Management System 3.0

Team 3/32

Support Plan - Maintenance

■ If a team is assigned to take over the system

next semester, we don’t need to do anything

else after training.

■ If not, we will maintain the system for next

semester and solve unexpected bugs in

existing system.

Page 33: Mission Science Information  and Data Management System 3.0

Team 3/33

Test Plan and Test Results

Jingwen Peng

Page 34: Mission Science Information  and Data Management System 3.0

Team 3/34

Overview

■ Test Case

■ Test Procedure

■ Test Result

Page 35: Mission Science Information  and Data Management System 3.0

Team 3/35

ID Test Case

TC-01 Create STEM

TC-02 Modify STEM

TC-03 Create Activity (Instructor)

TC-04 Modify Activity (Instructor)

TC-05 Create Activity (Student Worker)

TC-06 Modify Activity (Student Worker)

TC-07 Create Semester Survey

TC-08 Modify Semester Survey

TC-09 Modify Student Answer for Semester Survey

TC-10 Modify Student Answer for Activity Survey

TC-11 View Attendance Data

TC-12 Inventory Management (Reserve, Return tools and View availability)

TC-13 Reduce Duplicate Tool Name

TC-14 Check Blank Student Information

Test Cases

Page 36: Mission Science Information  and Data Management System 3.0

Team 3/36

Activity

STEM Project

Survey Inventory

Utility

All

Integration Testing – Big Bang Integration

Test Procedure

Page 37: Mission Science Information  and Data Management System 3.0

Team 3/37

-Positive Testing

-Negative Testing

Test Procedure- Input Data

Page 38: Mission Science Information  and Data Management System 3.0

Team 3/38

Test Procedure -Dependency Graph

Page 39: Mission Science Information  and Data Management System 3.0

Team 3/39

Test Procedure - Rate BI, Fail Probability, Criticality

Page 40: Mission Science Information  and Data Management System 3.0

Team 3/40

-Value First:TC-01-05 Create STEM Project= >TC-03-04 Create Activity (Instructor) > TC-05-06 Create Activity (Student Worker)>……

-Dependency Second: TC-01-05 Create STEM Project

Test Procedure –Prioritization

Page 41: Mission Science Information  and Data Management System 3.0

Team 3/41

Test Result

ID Test Case Bug #TC-01-01 Display all existing modules

TC-01-02 Add new module #843

TC-01-03 Add existing module to the STEM project

TC-01-04 Delete chosen module

TC-01-05 Create STEM Project

TC-02-01 Select a STEM Project to Modify

TC-02-02 Modify STEM Project Information

TC-03-01 Link activity to existing module

TC-03-02 Add Standard to the Activity #858

TC-03-03 Remove Standard from the Activity

#865

TC-03-04 Create Activity (Instructor) #866

TC-04-01 Choose an Activity to Modify

TC-04-02 Modify Activity (Instructor)

TC-05-01 Add Tools to Activity #908

TC-05-02 Remove Tools from Activity

TC-05-03 Add Questions to Survey

TC-05-04 Edit Survey Questions #910

38 Test Cases

23 passed 15 failed

18 bugs in bugzilla

Page 42: Mission Science Information  and Data Management System 3.0

Team 3/42

Quality Focal Point

Steven Lee

Page 43: Mission Science Information  and Data Management System 3.0

Team 3/43

Metrics Reporting: Defect Status

ARB

A majority of the bugs resulted from client/developer requests to modify the GUI to increase system usability and final acceptance testing.

CCD

Page 44: Mission Science Information  and Data Management System 3.0

Team 3/44

Metrics Reporting: Burndown Chart

CCD DCR

Page 45: Mission Science Information  and Data Management System 3.0

Team 3/45

Technical Debt: Resolved (Part 1)

Old System (Inherited):

■ (Bugzilla ID 361) Limited Memory Storage: Table

used to store pictures, now they store links

■ (Bugzilla ID 362) Duplicate Tool Names

■ Tool Addition: Tools used to be added by direct

modification to the database tables. Now a user

interface is available to make tool

additions/modifications.

Page 46: Mission Science Information  and Data Management System 3.0

Team 3/46

Technical Debt: Resolved (Part 2)

New System:

■ (WC_2592) Blank Student Data

■ Create/Modify STEM: changed the user interface

(must click to create versus direct modification

table)

■ (GUI Design Change) All Textboxes converted to

Combo Box: Enable auto-fill once partial

information is inputted.

Page 47: Mission Science Information  and Data Management System 3.0

Team 3/47

Technical Debt: Unresolved

■ Distinct project/activity modification methods for old

and new (newly created GUI) system.

■ Tool Inventory: the tool name is the key, instead of tool

ID.

■ Tool Inventory: Tool <-> Project Relationship Table

duplicates information that is found in other tables.

■ (Bugzilla ID 363) Student Name duplicate detection

function instability

■ (Bugzilla ID 856) Blank Standard add error

Page 48: Mission Science Information  and Data Management System 3.0

Team 3/48

Traceability Matrix (Part 1)

OCD WinWin Agreement SSAD Test Case OC-1OC-2OC-3OC-4OC-5

Win Condition (WC_2346): As a student worker, I can input data so that I can save time(debug the existing problems identified on the proposal with data entry) N/A N/A

OC-3Win Condition (WC_2347): As an administrator, I can see available reserve for inventory. TC-12

OC-3Win Condition (WC_2593): As a student worker, I can view the availability of material quantities and reserve them. TC-12

OC-3Win Condition (WC_2594): As a student worker, I can view the inventory that have I reserved. TC-12

OC-3Win Condition (WC_2712): As an administrator, I assign standardized names for tools, supplies and materials and consolidate multiple references to the same item.

TC-12TC-13

OC-1Win Condition (WC_2345): As an administrator, I can create STEM modules so that students can create activities.

UC-1UC-3

TC-01TC-02

Page 49: Mission Science Information  and Data Management System 3.0

Team 3/49

Traceability Matrix (Part 2)

OCD WinWin Agreement SSAD Test Case

OC-1Win Condition (WC_2348): As a student worker, I can create lessons from the STEM modules created by Administrator. UC-1

TC-03TC-04TC-05TC-06

OC-2 Win Condition (WC_2349): As an administrator, I can generate reports about students survey and attendance data. UC-4

TC-09TC-10TC-11

OC-2 Win Condition (WC_2435): As an administrator, I can review results and generate reports of the students survey and attendance data. UC-4

TC-09TC-10TC-11

OC-4 Win Condition (WC_2436): As an administrator, I can select Next Generation Science standards for existing and new project activities. UC-3

TC-01TC-02

OC-5

Win Condition (WC_2592): As a student worker, I can check the completeness of students data. This system shall automatically tell me which fields are empty for every student. N/A TC-14

OC-1 Win Condition (WC_2595): As a student worker, I can create surveys for each lesson completed from STEM modules UC-2

TC-07TC-08

Page 50: Mission Science Information  and Data Management System 3.0

Team 3/50

Summary of Transition Plan (Part 1)

Chenguang Liu

Page 51: Mission Science Information  and Data Management System 3.0

Team 3/51

Preparing for Transition

■ Hardware Preparation

■ Software Preparation Windows 7

Microsoft Access 2010

■ Site Preparation Computer rooms

Computers

Backup computer

Page 52: Mission Science Information  and Data Management System 3.0

Team 3/52

Operational Testing

■ Office hour schedule

■ Record feedback

■ Update the system

Page 53: Mission Science Information  and Data Management System 3.0

Team 3/53

Operational Training

■ Demo the system to client

■ Client operate it alone

■ Correct the wrong steps

Page 54: Mission Science Information  and Data Management System 3.0

Team 3/54

Operational Evaluation

■ Criteria 1: Original functions worked as before

■ Criteria 2: Newly added functions

Crash-free

Worked as expected

All needed functions are implemented

Page 55: Mission Science Information  and Data Management System 3.0

Team 3/55

Stakeholder Roles & Responsibilities

Page 56: Mission Science Information  and Data Management System 3.0

Team 3/56

Stakeholder Roles & Responsibilities

Role Person

Coder Fei Yu, Yinlin Zhou, Jingwen Peng, Chenguang Liu, Yunpeng

Chen

Tester Fei Yu, Yinlin Zhou, Jingwen Peng, Chenguang Liu, Yunpeng

Chen

Trainer Yinlin Zhou

Maintainer Fei Yu

Page 57: Mission Science Information  and Data Management System 3.0

Team 3/57

Summary of Transition Plan (Part 2)

Yunpeng Chen

Page 58: Mission Science Information  and Data Management System 3.0

Team 3/58

Transition Plan - Milestone Plan

■ Transition phase:

■ Duration: 12/2/13 – 12/18/13

■ Concept: Complete all the supporting

documentation and finish operational testing.

Cooperate with our client to deploy the system,

train him and student workers to operate on the

system. Provide long-term maintenance to the

system in case some bugs exists.

Page 59: Mission Science Information  and Data Management System 3.0

Team 3/59

Transition Plan - Milestone Plan

Date Milestone

12.1.2013 Complete all supporting documents

12.3.2013 Get correct version of database from Student workers

12.5.2013 Merge the system and complete system testing

12.8.2013 Operational Testing and problem solving

12.9.2013 Deploy at Client’s office

12.13.2013 Training finished

Spring Semester Maintenance

Page 60: Mission Science Information  and Data Management System 3.0

Team 3/60

Transition Plan - Required Resources

■ Hardware:

All the laptops and computers that support

Microsoft Office

■ Software:

Windows Platform

Microsoft Access 2010

Page 61: Mission Science Information  and Data Management System 3.0

Team 3/61

Transition Plan - Required Resources

Milestones Required Resources(Personnel/ Time)

Get correct version of database 1 person (Chen)/ 0.5 hour/person

Merge the system and complete system testing

3 people (Fei, KK, Amy)/ 2 hours/person

Operational testing by client 3 people (Darin, Chen, Fei)/ 1 hour/person

Solve existing bugs 6 people (Fei, KK, Katherine, Steven, Chen)/ 1 hour/person

Deploy the system 4 people (Darin, Fei, KK, Katherine)/0.5 hour/person

Provide training 3 people (Darin, Fei, KK)/2 hours/person

Maintenance 1 people (Fei)/ 16 hours/person

Page 62: Mission Science Information  and Data Management System 3.0

Team 3/62

Transition Plan - Software Product Elements

■ Code: Mission Science Information and Data Management System 3.0

■ Documentation: FED_TRR_F13a_T03_V3.0

■ LCP_TRR_F13a_T03_V3.0

■ OCD_TRR_F13a_T03_V3.0

■ SSAD_TRR_F13a_T03_V3.0

■ TPC_TRR_F13a_T03_V3.0

■ TPR_TRR_F13a_T03_V3.0

■ TM_TRR_F13a_T03_V3.0

■ TP_TRR_F13a_T03_V3.0

■ UM_TRR_F13a_T03_V3.0

■ Team Website: http://greenbay.usc.edu/csci577/fall2013/projects/team03/

Page 63: Mission Science Information  and Data Management System 3.0

Team 3/63

Questions / Comments