1 final status report sonali pagadenibha dhagat david ziman reginald bradshaw ii sebastian schagerer...

36
1 Final Status Report Sonali Pagade Nibha Dhagat David Ziman Reginald Bradshaw II Sebastian Schagerer Janet Xu Phan Marvel Electronics & Home Entertainment Team 5

Upload: merry-flowers

Post on 20-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

1

Final Status Report

Sonali Pagade Nibha Dhagat

David Ziman Reginald Bradshaw II

Sebastian Schagerer Janet Xu Phan

Marvel Electronics &Home EntertainmentTeam 5

2

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

3

Project Deliverables

To Do: Finish SRS Peer ratings Project Evaluation

Completed: Vision Document Project Plan Draft Status Report 1 & 2 Final Status Report

4

Organizing the Team

Exchanged contact information Setup Yahoo! Group for

communication and file sharing/storage

Group Meetings to discuss project plan

5

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

6

Vision Document Sections 1-7

1. Introduction 2. Positioning

7

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

8

Vision Document Sections 4-8

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

Feature Priority

Browse History 1

Business Information 3

Catalog 5

Compatibility 5

Customer Service 5

Customer Support 3

Feedback 1

Information Sharing 3

Inventory Tracking 5

Legal 5

Localization 3

Maintenance 5

Order Confirmation 5

Order Scheduling 5

Order Tracking 5

Order Translation 5

Payment 5

Pricing 3

Product Configuration 5

Profile 5

Profiling 1

Promotions 5

Returns 3

Security 5

Shipping 5

Shopping Cart 5

Site Design 5

Wish List 1

Grand Total 5

10

Vision DocumentSections 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

11

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. OtherThe cost of incorrect, misunderstood, and not agreed upon requirements affects the

customers and developers in terms of time, money, and lost opportunities.

12

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

13

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

14

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? 

15

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

16

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.

17

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

18

Stakeholders’ wants and needs

Functional Requirements

Vision Document

Models

Non-FunctionalRequirements

19

User Case DiagramUpdate Inventory

Restocking

Manufactory and vendor

Customer DB

Sall Department

Inventory DB

Customer Servise

Store DB

Wizard(guru)

Shipping

Apply Credit

Registration

Purchase

Tracking Order

Promotions

Advertising

Searching

Get Advice

Customization

Get Support

Return

Buy

Find Store

20

Structural

21

Register Create Profile,Restration Customer Estore CustomerData

Connect()

Register()

Register()

Confirmation()

Confirmation()

Logon()

VerifyCustomer()

22

Advertising Company logo,links,Specials, Highlights, Cookies

Estore InventoryDataSales

Logon()

PostAdvertis ing()

UpdateAdvertis ing()

SECURITY

INTEGRITY

COMPLETENESS

CONSISTENCY

ACCURACY

AVAILABILITY

CONFIDENTIALITY

AUTHORIZATION

PERFORMANCE

PASSWORD USERNAME

INDIVIDUAL PASSWORD SHARED

PASSWORD

REGISTRATION

_++

++

+

+ _

+

PERFORMANCE

CAPACITY

RESPONSE TIME THROUGHPUTSPACE UTILIZATION

COMPRESSED FORMAT

INDEXING

SINGLE LEVEL MULTI

LEVEL

KEYWORD BASED

CATEGORY BASED

IMPROVES RESPONSE TIME ++ +

+

RELIABILITY

INTEGRITY

AVAILABILITY

COMPLETENESS EFFICIENCY

ACCURACY

CONSISTENCYMINIMUM NUMBER OF HOPS

PERFORMANCE (RESPONSE TIME)

++

++!

MAINTAINABILITY

TESTABILITY

EXTENSIBILITY

USABILITY

UNDERSTANDABILITY

USER FRIENDLY

MODIFIABLE

AVAILABILITY

BREAKDOWN TIME

+

_

!

++

USABILITY

FLEXIBILITY

CHANGE/CANCEL ORDER

USER FRIENDLY

RELIABILITY

ACCESSIBILITY LANGUAGE AESTHETICS

DEFAULT MULTILINGUAL

+

28

Mockup - Registration

29

Mockup - Login

30

Mockup - Advertising/Promotions

31

Search MethodsAdvanced Configuration

32

Mockup - Purchase/Shipping

33

Mockup - Customer Service

34

Summary & Things Learned

Standish Report

Traceability

Tools

NFR Modeling

35

The next two weeks

Finish work on SRS

Peer Ratings

Project Evaluations

36

Questions?