Document 7737729

Download Report

Transcript Document 7737729

Final Status Report

Team 5

Marvel Electronics & Home Entertainment

Sonali Pagade David Ziman Sebastian Schagerer Nibha Dhagat Reginald Bradshaw II Janet Xu Phan 1

Purpose for Today’s Meeting

 Report on progress made since inception  Review: Team Organization, Brain Storming, Vision Document  Show past few weeks progress:  Standish Report   Use Case, Structural, and Behavioral Diagrams Non Functional Requirements, Mockup 2

Project Deliverables

  To Do:    Finish SRS Peer ratings Project Evaluation Completed:  Vision Document    Project Plan Draft Status Report 1 & 2 Final Status Report 3

Organizing the Team

   Exchanged contact information Setup Yahoo! Group for communication and file sharing/storage Group Meetings to discuss project plan 4

Brainstorming Session

   Brainstorming for product needs and wants Brainstorming session with appropriate stakeholders Revised Brainstormed Ideas   Accepted or Rejected wants/needs Created a comprehensive Feature list 5

Vision Document

Sections 1-7   1. Introduction 2. Positioning 6

Section 3 - Stakeholders

   Understand who is involved in the current business process Understand who will be involved in the improved process Identify features with Stakeholders for traceability 7

Vision Document

Sections 4-8      4. Product Overview 5. Product Features 6. Constraints 7. Quality Ranges 8. Precedence and Priority 8

Feature

Browse History Business Information Catalog Compatibility Customer Service Customer Support Feedback Information Sharing Inventory Tracking Legal Localization Maintenance Order Confirmation Order Scheduling Order Tracking Order Translation Payment Pricing Product Configuration Profile Profiling Promotions Returns Security Shipping Shopping Cart Site Design Wish List Grand Total

Priority

5 5 5 1 5 5 5 3 5 5 1 5 3 5 1 3 5 5 5 3 1 3 5 5 3 5 5 5 5

Vision Document

Sections 9-10    9. Other Product Requirements 10. Documentation  User Manual   Online Help Labelling and Packaging Appendix A. Feature Attributes  Status, Benefit, Effort, Risk, Stability, Target Release, Assigned To, Reason 10

Standish Report

       

Factors Contributing to Project Success According to Standish Report:

1. Executive Management Support 2. User involvement 3. Experienced Project Manager 4. Clear Business Objectives 5. Minimized Scope 6. Standard software Infrastructure 7. Firm Basic Requirements   8. Formal Methodology 9. Reliable Estimates  10. Other The cost of incorrect, misunderstood, and not agreed upon requirements affects the customers and developers in terms of time, money, and lost opportunities.

11

Standish Report

         Applying the CHAOS Ten in our project

User Involvement: Identified the Users and Customers:

Stakeholder and User description in the Vision Document

Gathered needs from Users and Customers:

Role Playing Interviews Brainstorming Regular Meetings 12

Standish Report

         

Clear Business Objectives: Identified the following in the vision document:

Business Opportunity Problem Statement Product position Statement Product Perspective Product Overview

Also performed:

Market Analysis User Background Analysis 13

Standish Report

      

Minimized Scope:

Defined Deliverables Defined Functionality To help you define your scope, answered the following questions: What processes (and what are not) are included in the scope of our project? Where does each process begin and where does each process end?

What systems (and what are not) are used in these processes are included in the scope?

What organizations (and what are not) involved in these processes are included in the scope?

14

Standish Report

       

Firm Basic Requirements: Elicitation:

Statement of work/task definition. Interviews Group brainstorming. Observation. Prototyping Approval process for all the requirements for both functional and non-functional requirements 15

Standish Report

         For interpreting and agreeing upon requirements, in weeding out requirements not considered, identifying potential or real bottlenecks, or deriving requirements we used: UML Use Case diagram.

UML class diagram. UML sequence diagram. Non-Functional SIGs

Reliable Estimation:

Based on scope of the project prepared a Preliminary master schedule: For deliverables according to the deadline Resources required to complete a deliverable.

16

Standish Report

    

Traceability of requirements:

Each Use Case used (in the Functional Requirements) can be traced back to the respective requirements of the project.

Each Non functional requirement can be traced back to the features represented in the Vision Document.

Requirements can be traced back to the Product Features defined in the vision document.

Each Feature can be traced back to the wants and needs of individual customers (which were generated in the elicitation processes).

17

Stakeholders’ wants and needs

Vision Document Functional Requirements Non-Functional Requirements

Models

18

User Case Diagram

Buy Update Inventory Restocking Shipping Apply Credit Registration Purchase Tracking Order Promotions Advertising Searching Get Advice Customization Get Support Return Find Store Manufactory and vendor Customer DB Sall Department Inventory DB Wizard(guru) Customer Servise Store DB 19

Structural

20

Register

Create Profile,Restration Customer Estore Connect() Register() Register() Confirmation() CustomerData Confirmation() Logon() VerifyCustomer() 21

Advertising

Company logo,links,Specials, Highlights, Cookies Sales Estore InventoryData Logon() PostAdvertising() UpdateAdvertising() 22

SECURITY ++ + INTEGRITY AVAILABILITY CONFIDENTIALITY ACCURACY COMPLETENESS CONSISTENCY PERFORMANCE INDIVIDUAL PASSWORD AUTHORIZATION _ + ++ PASSWORD _ SHARED PASSWORD + REGISTRATION USERNAME

CAPACITY IMPROVES RESPONSE TIME RESPONSE TIME ++ INDEXING PERFORMANCE + THROUGHPUT + COMPRESSED FORMAT SPACE UTILIZATION SINGLE LEVEL MULTI LEVEL KEYWORD BASED CATEGORY BASED

RELIABILITY COMPLETENESS INTEGRITY ++ !

EFFICIENCY AVAILABILITY CONSISTENCY PERFORMANCE (RESPONSE TIME) ++ MINIMUM NUMBER OF HOPS ACCURACY

++ MAINTAINABILITY EXTENSIBILITY !

+ TESTABILITY UNDERSTANDABILITY _ BREAKDOWN TIME AVAILABILITY MODIFIABLE USABILITY USER FRIENDLY

USABILITY FLEXIBILITY CHANGE/CANCEL ORDER USER FRIENDLY + RELIABILITY ACCESSIBILITY LANGUAGE AESTHETICS DEFAULT MULTILINGUAL

Mockup - Registration

28

Mockup - Login

29

Mockup Advertising/Promotions

30

Search Methods Advanced Configuration

31

Mockup - Purchase/Shipping

32

Mockup - Customer Service

33

Summary & Things Learned

 Standish Report  Traceability  Tools  NFR Modeling 34

The next two weeks

 Finish work on SRS  Peer Ratings  Project Evaluations 35

Questions?

36