presentation

22
Marvel Electronics and Home Entertainment E-Store Project Team 4 April 11, 2007

Upload: timothy212

Post on 16-Jun-2015

172 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Presentation

Marvel Electronics and Home Entertainment E-Store Project

Team 4

April 11, 2007

Page 2: Presentation

Team MembersTeam Members

Sean Ngo - Project ManagerSean Ngo - Project Manager Enoch Asamoah – Business AnalysisEnoch Asamoah – Business Analysis Karthick Salem – Requirements EngineerKarthick Salem – Requirements Engineer Denis Stetsenko – Design EngineerDenis Stetsenko – Design Engineer Prachi UpadhyayPrachi Upadhyay – – RequirementsRequirements

EngineerEngineer

Page 3: Presentation

Presentation PurposePresentation Purpose

Layout the Design Requirements Layout the Design Requirements (features and baseline architecture)(features and baseline architecture)

Eliminate ambiguity on the problem Eliminate ambiguity on the problem domaindomain

Avoid mistakes from the Standish Avoid mistakes from the Standish ReportReport

Page 4: Presentation

Project ScopeProject Scope

Order ManagementOrder Management Intuitive Organization (easy browsing and searching)Intuitive Organization (easy browsing and searching) Flexible Services (products, payments and shipping)Flexible Services (products, payments and shipping)

Marketing / SalesMarketing / Sales Attractive InterfaceAttractive Interface User Centric (info, interaction)User Centric (info, interaction) Products Promotion (product info, aggressive pricing)Products Promotion (product info, aggressive pricing) Fast response (24/7 customer service)Fast response (24/7 customer service)

Inventory ChannelInventory Channel Streamline with exiting inventoryStreamline with exiting inventory

Page 5: Presentation

Where we stand now?Where we stand now?

Rational Unified Process

Page 6: Presentation

TimelineTimeline

We are here

Page 7: Presentation

Business Use Case DiagramBusiness Use Case Diagram

Page 8: Presentation

Possible Design Use Case Possible Design Use Case DiagramDiagram

Page 9: Presentation

Business Class DiagramBusiness Class Diagram

Page 10: Presentation

Business Sequence DiagramBusiness Sequence Diagram

Page 11: Presentation

Possible Design Sequence Possible Design Sequence Diagram for sales processDiagram for sales process

Page 12: Presentation

Non Functional RequirementsNon Functional Requirements

Brainstorming SessionBrainstorming Session

Multiple NFR are found like Multiple NFR are found like Security, Performance, Reliability, Security, Performance, Reliability, Usability, Flexibility etc.Usability, Flexibility etc.

We focus on Security, Performance We focus on Security, Performance and Reliabilityand Reliability

Page 13: Presentation

NFR Model - SecurityNFR Model - Security

Security Security Security Security

IntegrityIntegrityIntegrityIntegrityConfidentialitConfidentialit

yy

ConfidentialitConfidentialityy

AvailabilityAvailabilityAvailabilityAvailability

AccuracAccuracyy

AccuracAccuracyy

CompletenesCompletenesss

CompletenesCompletenesss

AuthenticatioAuthenticationn

AuthenticatioAuthenticationn

PasswordPasswordPasswordPassword Finger PrintFinger PrintFinger PrintFinger Print Password + Password + Finger PrintFinger Print

Password + Password + Finger PrintFinger Print

SingleSingleSingleSingle MultipleMultipleMultipleMultiple

Operationalize

+

+

+

Page 14: Presentation

NFR Model - Performance

PerformanPerformancece

PerformanPerformancece

Speed Speed Efficiency Efficiency

Speed Speed Efficiency Efficiency

Resource Resource usageusage

Resource Resource usageusage ThroughpuThroughpu

t t ThroughpuThroughpu

t t

Response Response timetime

Response Response timetime

Page 15: Presentation

NFR Model - Reliability

ReliabilityReliability ReliabilityReliability

Severity Severity of Failure of Failure Severity Severity

of Failure of Failure RecoverabilitRecoverabilityy

RecoverabilitRecoverabilityy

PredictabilitPredictability y

PredictabilitPredictability y

AccuracAccuracy y

AccuracAccuracy y

Page 16: Presentation

Business SolutionsBusiness 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.

Page 17: Presentation

Standish Report vs Standish Report vs Problems encounteredProblems encountered

Standish Report Our Problems

Lack of User involvementIncomplete Requirements

Lack of feedback from customers.

Unrealistic ExpectationsUnclear Objectives

Lack actual system understanding.

Changing requirements Change in customer representatives

Unrealistic time frame Schedule limitations

Page 18: Presentation

Proposed SolutionsProposed Solutions

Involve users throughout the requirements Involve users throughout the requirements gathering processgathering process

Have users attend reviews and receive Have users attend reviews and receive incremental feedback from usersincremental feedback from users

Give realistic expectationsGive realistic expectations

To solve communication issues, employ To solve communication issues, employ specialists in business or system analysisspecialists in business or system analysis

Page 19: Presentation

What we have learnt from this What we have learnt from this projectproject

Requirements are not obviousRequirements are not obvious

To understand the customers To understand the customers wants/needswants/needs

To distinguish requirements and designTo distinguish requirements and design

Documentation traceability is importantDocumentation traceability is important

To work as a team To work as a team

Page 20: Presentation

Recommended Next StepsRecommended Next Steps

Get our project requirements specification Get our project requirements specification approvedapproved

Focus on the architecture and design Focus on the architecture and design specificationspecification

Generate the Software Design Generate the Software Design SpecificationSpecification

Implement project prototypeImplement project prototype

Page 21: Presentation

DemoDemo

Prototype based on functional and Prototype based on functional and non functional requirements.non functional requirements.

OrganizedOrganized

AttractiveAttractive

Page 22: Presentation