sportsgoodies.com.au. hunain aslam - project manager / programmer derin mark - derin mark -...

32
sportsgoodies.com.a u

Upload: kellen-canion

Post on 01-Apr-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

sportsgoodies.com.au

Page 2: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Hunain Aslam - Project Manager / Programmer

Derin Mark - Programmer Navdeep Singh - System Analyst Rishu - Tester/QA Mukesh - Technical Writer

Roles & Responsibilities

Page 3: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Project Purpose and scope

Methodology Tools Cost/budget WBS Requirement

Traceability Matrix (RTM)

ER-Diagram DFD (Data flow

diagram)

Overview

Structured Chart 3-tier Architecture of

your System USE-Case diagram Class diagram Website Layout Conclusion References Q & A

Page 4: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

The purpose of this project is to deliver an ecommerce website

Customers can create their profiles Customers can purchase products which

are to be delivered to them.

Purpose

Page 5: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Streamlined Business Processes Easy Accessibility World Wide Access More Diverse Products Global Market

Scope

Page 6: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

SCRUM Methodology is used for this project.

Iterative & Incremental Approach Client Interaction Change in Project

Development Methodology

Page 7: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

PHP HTML Java Script CSS Dreamweaver MySQL PhotoShop J Query AJAX

Tools & Technologies

Page 8: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Task name Cost

Requirements Analysis And Project

Planning

$35,000

Object and System Design $33 ,718

Implementing Testing $9,128

System Testing $6,000

Training and Set Up $3,000

Backup for any ongoing Change $10,000

  Total: $100,000

Cost & Budgeting

Page 9: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Work Breakdown Structure (WBS) is designed to break the project into steps and identify the project duration.

It also contains the process of Project management including Project Initiation Project Closure Meetings

WBS

Page 10: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Sports Goodies

Requirement

Gathering

System Design

Development

 

Testing

 

Deployment

 

Sequence

Diagram

Traceability Matrix

Activity Diagra

m

DB Desig

n

DFD

UC

SRSDB

Design

GUI Desig

n

Web pages

Design

DB Interfac

e

Integration

Website

Testing

Unit Testin

g

Domain

Creation

Website

Hosting

Integrate Database

Page 11: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Traceability Matrix correlates customer & functional requirements

It’s purpose is to see if the project requirements are being met

Also helps in project task planning.

Traceability Matrix

Page 12: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

No. Customer Requirements Forward Traceability

U1 Customer Registration / Login S1

U2 Customer / Administrator uses his/her

login and password to access the

website

S2

U3 If Customer enters a wrong Customer

name and password

S3

U4 To logout the webpage user need to

click logout

S4

U5 To View in wish list S5

U6 To Select the Item in Shopping Cart S6

U7 To Checkout S7

U8 To insert / update / Delete Shopping

Cart

S8

U9 To verify address details S9

U10 To change or update System setting S10

U11 Admin Dashboard S11

Page 13: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

No Functional Requirements Backward

Traceability

S1 Need to open signup page for new customer U1

S2 Existing customer can sign in by giving a username and

password that they already have.

U2

S3 If unable to login, Customer needs to get a message to

change the password or click on forget password to get

new password

U3

S4 After logout it need to show user logout message U4

S5 Brows in Catalogues to add in Customer wish list and

show those Designs there in wish list.

U5

S6 Need to add the Designs in the shopping cart U6

S7 Need to pay the amount by credit card or PayPal account

information

U7

S8 Admin can insert/ Update/Delete Designs from admin

panel in category

U8

S9 Admin can create or edit/ update category from admin

panel

U9

S10 Admin can change or update System setting from admin

panel

U10

S11 Need to login as Admin and the Admin home page is

Dashboard

U11

S12 Cross Browser compatibility is necessary. N/A

Page 14: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project.

Gantt Chart

Page 15: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System
Page 16: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

The purpose of ER Diagram is to clarify the database structure and relationship of the database entities.

It also has primary and foreign Key. Relations can be many-to-many, one-to-

one or one-to-many.

ER Diagram

Page 17: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System
Page 18: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Data flow diagram helps us in identifying the business processes.

It is a technique which gives the idea before we go through any process.

A data flow diagram tells us that how data flows through a system.

DFD

Page 19: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System
Page 20: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Activity Diagram

Page 21: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Three-tier or multi-tier architecture are often used when describing how clients connect to servers. Presentation Layer

GUI / Front End Business logic Layer

Development Logic Data Access layer

Database

3 Tier

Page 22: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Use case diagram shows a set of use cases and actors and their relationships.

Use cases represent system functionality, the requirements of the system from the user’s perspective.

Use Case Diagram

Page 23: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System
Page 24: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

A class diagram is a type of static structure diagram that describes the structure of a system by showing the system's

classes attributes Operations / functions and the relationships among objects.

Class Diagram

Page 25: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System
Page 26: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Website layout

Page 27: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System
Page 28: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System
Page 29: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Within Time Completion Within Specified Budget Client Satisfaction Secure and bug free project Easily Upgradeable User Friendly Easy to Understand & Manage

Conclusion

Page 30: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

[IEEE 1074] IEEE Standard for Developing Software Life Cycle Processes, ANSI/IEEE Std. 1074-1991.

"New New Product Development Game". Harvard Business Review 86116:137–146, 1986. January 1, 1986. Retrieved Dec 10, 2013

Cho, L (2009). "Adopting an Agile Culture A User Experience Team's Journey". Agile Conference: 416. doi:10.1109/AGILE.2009.76. ISBN 978-0-7695-3768-9

Leansoftwareengineering.com". Leansoftwareengineering.com. October 27, 2007. Retrieved December 01, 2013.

Reference

Page 31: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Thank You

Page 32: Sportsgoodies.com.au.  Hunain Aslam - Project Manager / Programmer  Derin Mark -  Derin Mark - Programmer  Navdeep Singh-  Navdeep Singh- System

Q & A