Marvel Electronics and Home Entertainment E

advertisement
Marvel Electronics and Home
Entertainment E-Store Project
Team 4
April 11, 2007
Team Members

Sean Ngo - Project Manager
Enoch Asamoah – Business Analysis
Karthick Salem – Requirements Engineer
Denis Stetsenko – Design Engineer

Prachi Upadhyay – Requirements Engineer



Presentation Purpose

Layout the Design Requirements
(features and baseline architecture)

Eliminate ambiguity on the problem
domain

Avoid mistakes from the Standish Report
Project Scope

Order Management
 Intuitive Organization (easy browsing and searching)
 Flexible Services (products, payments and shipping)

Marketing / Sales
 Attractive Interface
 User Centric (info, interaction)
 Products Promotion (product info, aggressive pricing)
 Fast response (24/7 customer service)

Inventory Channel
 Streamline with exiting inventory
Where we stand now?
Rational Unified Process
Timeline
We are here
Business Use Case Diagram
Possible Design Use Case Diagram
Business Class Diagram
Business Sequence Diagram
Possible Design Sequence Diagram
for sales process
Non Functional Requirements

Brainstorming Session

Multiple NFR are found like Security,
Performance, Reliability, Usability,
Flexibility etc.

We focus on Security, Performance and
Reliability
NFR Model - Security
Security
Integrity
Accuracy
Availability
Confidentiality
Operationalize
Completeness
Authentication
Password
+
+
Single
Multiple
+
Finger Print
Password +
Finger Print
NFR Model - Performance
Performance
Speed
Efficiency
Resource
usage
Throughput
Response
time
NFR Model - Reliability
Reliability
Severity of
Failure
Recoverability
Predictability
Accuracy
Business Solutions
Business Requirements
Solution
Open up new markets
e-Commerce will allow its business in
a broader scale world wide.
Cost Saving for MEHE
Lower expenditure in creating new
stores.
Improve customer satisfaction
The e-Store will merge online and
local customer service into one kind
of solution leading to more customer
comfort and satisfaction
Faster inventory reduction
The system will support online
orders leading to reduce
unnecessary inventory consumption.
Security
Online payment provides more
secured transactions.
Accessibility
Web based system leads to more
and fast accessibility to MEHE.
Standish Report vs
Problems encountered
Standish Report
Our Problems
Lack of User involvement
Incomplete Requirements
Lack of feedback from
customers.
Unrealistic Expectations
Unclear Objectives
Lack actual system
understanding.
Changing requirements
Change in customer
representatives
Schedule limitations
Unrealistic time frame
Proposed Solutions

Involve users throughout the requirements
gathering process

Have users attend reviews and receive
incremental feedback from users

Give realistic expectations

To solve communication issues, employ
specialists in business or system analysis
What we have learnt from this project

Requirements are not obvious

To understand the customers wants/needs

To distinguish requirements and design

Documentation traceability is important

To work as a team
Recommended Next Steps

Get our project requirements specification
approved

Focus on the architecture and design
specification

Generate the Software Design Specification

Implement project prototype
Demo

Prototype based on functional and non
functional requirements.

Organized

Attractive
Download