goodswaygoodsway capstone project team information goodsway

39
GoodsWay Capstone Project

Upload: ezra-anthony

Post on 12-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GoodsWayGoodsWay Capstone Project Team information Goodsway

GoodsWayGoodsWay

Capstone Project

Page 2: GoodsWayGoodsWay Capstone Project Team information Goodsway

Team informationTeam informationGoodsway

Page 3: GoodsWayGoodsWay Capstone Project Team information Goodsway

SupervisorSupervisorGoodsway

Page 4: GoodsWayGoodsWay Capstone Project Team information Goodsway

Initial Idea1

Literature review and proposal 2

Project plan3

System Analysis and Design4

Demo

Implementation and Testing5

6

Summary7

Q&A8

OutlineOutlineGoodsway

Page 5: GoodsWayGoodsWay Capstone Project Team information Goodsway

Initial IdeaInitial IdeaGoodsway

Initial IdeaGoodsWay

Page 6: GoodsWayGoodsWay Capstone Project Team information Goodsway

From this situation:

We decide to develop a new system that integrated:

Collect information

Organize these information

Searching

Presenting

Locating

Goodsway

Initial Idea (cont)Initial Idea (cont)

Page 7: GoodsWayGoodsWay Capstone Project Team information Goodsway

How do e-commerce websites work?

Goodsway

Literature ReviewLiterature Review

Page 8: GoodsWayGoodsWay Capstone Project Team information Goodsway

Literature ReviewLiterature ReviewGoodsway

Page 9: GoodsWayGoodsWay Capstone Project Team information Goodsway

Literature ReviewLiterature ReviewGoodsway

Page 10: GoodsWayGoodsWay Capstone Project Team information Goodsway

Literature ReviewLiterature ReviewGoodsway

Page 11: GoodsWayGoodsWay Capstone Project Team information Goodsway

Overview of e-commerce in Vietnam

Goodsway

Criterias Assess

Infrastructures Good

Internet accesss Good

Professional personnel Medium

Knowledge about e-commerce Medium

Community perception Good

Laws Bad

Literature Review (cont)Literature Review (cont)

Page 12: GoodsWayGoodsWay Capstone Project Team information Goodsway

Achievements of the existing systems

Literature Review (cont)Literature Review (cont)Goodsway

Existing systems

Transaction value

AttractiveAdvertisement

Page 13: GoodsWayGoodsWay Capstone Project Team information Goodsway

Limitations of the existing systems

Literature Review (cont)Literature Review (cont)Goodsway

Searching spee

d

HCI issues

Existing systems

Page 14: GoodsWayGoodsWay Capstone Project Team information Goodsway

ProposalProposalGoodsway

Page 15: GoodsWayGoodsWay Capstone Project Team information Goodsway

Project planProject planGoodsway

Software process model selection

Roles and Responsibilities

Technology selection

Project schedule

Risk management

Page 16: GoodsWayGoodsWay Capstone Project Team information Goodsway

Software process model selection Iterative Model

• Implementing each specific part• Continue review and improvement

Project plan (cont)Project plan (cont)Goodsway

Page 17: GoodsWayGoodsWay Capstone Project Team information Goodsway

Supervisor (Mr.DungHA, Mr.TrungNT)

Supervisor (Mr.DungHA, Mr.TrungNT)

Customer (FPT University)

Customer (FPT University)

Project Manager (CanhBX)

Project Manager (CanhBX)

QA Team (CanhBX, DungTQ)

QA Team (CanhBX, DungTQ)

Sales (CanhBX, DungTQ)

Sales (CanhBX, DungTQ)

IT supporting team (TuanQX, NinhVH)IT supporting team (TuanQX, NinhVH)

Other stakeholdersOther stakeholders

Configuration controller

(Canh, Tuan)

Configuration controller

(Canh, Tuan)

Subcontract Manager

(Ninh, Dung)

Subcontract Manager

(Ninh, Dung)

Cu

stom

er S

up

por

t te

am

(Du

ngT

Q, C

anh

BX

)

Cu

stom

er S

up

por

t te

am

(Du

ngT

Q, C

anh

BX

)

Dep

loym

ent

team

(N

inh

VH

, Du

yDH

)D

eplo

ymen

t te

am

(Nin

hV

H, D

uyD

H)

An

alys

is t

eam

(C

anh

, Du

y, N

inh

, T

uan

, Du

ng)

An

alys

is t

eam

(C

anh

, Du

y, N

inh

, T

uan

, Du

ng)

Des

ign

tea

m

(Du

yDH

, Du

ngT

Q)

Des

ign

tea

m

(Du

yDH

, Du

ngT

Q)

Dev

elop

men

t te

am

(Du

ng,

Nin

h, D

uy,

T

uan

, Can

h)

Dev

elop

men

t te

am

(Du

ng,

Nin

h, D

uy,

T

uan

, Can

h)

Tes

t te

am

(Du

yDH

, Nin

hV

H,

Tu

anQ

X)

Tes

t te

am

(Du

yDH

, Nin

hV

H,

Tu

anQ

X)

Page 18: GoodsWayGoodsWay Capstone Project Team information Goodsway

Technology selection PHP MySQL Apache Tomcat

Reason Open source Multi-platform Wide community support

Project plan (cont) Project plan (cont) Goodsway

Page 19: GoodsWayGoodsWay Capstone Project Team information Goodsway

Project plan – timelineProject plan – timelineGoodsway

Overall plan

Page 20: GoodsWayGoodsWay Capstone Project Team information Goodsway

Project plan – risk managementProject plan – risk managementGoodsway

Risk Management

People risk

Estimation risk

Technology risk

Requirement risk

Schedule risk

Page 21: GoodsWayGoodsWay Capstone Project Team information Goodsway

“GoodsWay” web application built with MVC in general view.

System analysis and designSystem analysis and designGoodsway

Page 22: GoodsWayGoodsWay Capstone Project Team information Goodsway

System analysis & design

Page 23: GoodsWayGoodsWay Capstone Project Team information Goodsway
Page 24: GoodsWayGoodsWay Capstone Project Team information Goodsway
Page 25: GoodsWayGoodsWay Capstone Project Team information Goodsway

Search engine includes:

Collecting & searching dataCollecting & searching data

Spider Indexer Search

Goodsway

Page 26: GoodsWayGoodsWay Capstone Project Team information Goodsway

Collecting & searching dataCollecting & searching dataGoodsway

Page 27: GoodsWayGoodsWay Capstone Project Team information Goodsway

Collecting dataCollecting data

Which data needs to collect? Information about:

• Manufactures, Companies• Distributors, Stores, Agents• Goods

Articles related:• Analysis goods• Consumer’s opinions• Shopping experience

Goodsway

Page 28: GoodsWayGoodsWay Capstone Project Team information Goodsway

Spider’s Tasks:

Collecting dataCollecting dataGoodsway

Resource discovery

Statistical analysis

Insert to database

Page 29: GoodsWayGoodsWay Capstone Project Team information Goodsway

The problems to resolve: Dirty information Distinguishing information concerning goods Network resource and server load Updating overhead Bad implementations

Collecting dataCollecting dataGoodsway

Page 30: GoodsWayGoodsWay Capstone Project Team information Goodsway

Indexer & SearchIndexer & SearchGoodsway

Spider

Indexer

DB Product

DB Index

Server

User

Page 31: GoodsWayGoodsWay Capstone Project Team information Goodsway

Controlling and Monitoring

Source code

• Code repository

• Subversion

Team member

• Meeting

• Assign task

• Tracking task

• Issue resolve

• Review task

• Report

Implementation & TestingImplementation & TestingGoodsway

Agile method

Page 32: GoodsWayGoodsWay Capstone Project Team information Goodsway

Communication control Online activity

• Email• Google group• Chat• Phone

Offline activity• Kick-Off project• Daily and weekly meeting • Working together from Mon to Sat• Team building

Implementation & TestingImplementation & TestingGoodsway

Page 33: GoodsWayGoodsWay Capstone Project Team information Goodsway

Test Plan

Implementation & TestingImplementation & TestingGoodsway

Page 34: GoodsWayGoodsWay Capstone Project Team information Goodsway

Test Summary

Implementation & TestingImplementation & TestingGoodsway

Page 35: GoodsWayGoodsWay Capstone Project Team information Goodsway

Test Summary

Implementation & TestingImplementation & TestingGoodsway

Page 36: GoodsWayGoodsWay Capstone Project Team information Goodsway
Page 37: GoodsWayGoodsWay Capstone Project Team information Goodsway

SummarySummary

Strong point

Creative

Active

Cope with change

Weak point

Lack of technical skill

Lack of management skills

Lessons learned

» Improve technical & management skills

» Release on-time product with the restriction of time and resource

» Improve communication skills & problem solving

Goodsway

Page 38: GoodsWayGoodsWay Capstone Project Team information Goodsway

SummarySummaryGoodsway

Page 39: GoodsWayGoodsWay Capstone Project Team information Goodsway