marvel electronics and home entertainment e-store project team 4 april 11, 2007

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

Upload: john-butler

Post on 17-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Marvel Electronics and Home Entertainment E-Store Project

Team 4

April 11, 2007

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

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

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

Where we stand now?Where we stand now?

Rational Unified Process

TimelineTimeline

We are here

Business Use Case DiagramBusiness Use Case Diagram

Possible Design Use Case Possible Design Use Case DiagramDiagram

Business Class DiagramBusiness Class Diagram

Business Sequence DiagramBusiness Sequence Diagram

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

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

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

+

+

+

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

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

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.

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

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

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

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

DemoDemo

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

OrganizedOrganized

AttractiveAttractive