diamonds on albert website project presentation
TRANSCRIPT
Diamonds on Albert Website ProjectIT 7X01 PROJECT FINAL PRESENTATION
DINH MANH HOANG 21500759BOWEN TAN 21303436
QIANLI XU (NOAH) 20902641
2Agenda
1. Presenter: Dinh Manh Hoang Introduction Methodology Engines
2. Presenter: Bowen Tan Website Design Picture Edition Testing
3. Presenter: Qianli Xu(Noah) Demonstration Future work
3Abstract
1999: Alibaba Group 2000: The dot-com bust 2001: Alibaba.com 2002: eBay 2003: Amazon.com
4Background - Organisation
Name: Diamonds on Albert
Type of business: Pawn broker shop, Private business
Location: 98 Albert street Auckland
History : Running for 5 years
License : Pawnbroker & new products
Ownership: Julie-Anne Caliari PearceProducts: Jewellery, signature bags (LV, Channel, Gucci, Prada etc.) also sell sun glasses, belts, and signatures accessories.Services: Buy/Sell; Loan; Layby; Jewellery repair & remake; Valuations
5Problems
Diamonds on Albert don’t have a website
6Background - Project
Ecommerce website website to promote the shop’s services and sales Customers will buy products from the website and
pay online (other methods) The website will link with the shop’s Facebook
page and online support
7Scope
Project scope in 3 months
1. In plan part, interview with client and research existing websites and engines.
2. In construction part, ecommerce website engine will be customized.
3. Ultimately, the website will be deployed and the documentation will be provided
System scope Ecommerce engine
8Deliverables
Project Documentation System Documentation
Administrator manual (user guide) Testing
The website Coming soon page
User Training
9Engines
3dcart BigCommerce Drupal Commerce
Jigoshop Magento OpenCart PrestaShop Shopify
Ecommerce Software Review. (Purch, 2015)
10Shortlists
PrestaShop OpenCart Magento Community Edition
WooCommerce WP e-Commerce
Client’s requirements on engine
o Freeo Easy to manage back-end.o Easy front-end for customers.o Large databaseo Safe and Secure
• The project requirements and specification o Time frame: 12 weekso Free tools provided in campus lab
Pick Two. (Remington, 2013)
11Methodology
Methodologies
Project needs
Agile Scrum XP Waterfall
ERS
Step-by-step By functions and timeframe
Backlogs and sprints
By functions and timeframe
No Yes, In Detail
Fill the knowledge gap
No, need adapt to business
No, need Business specialist
No No Yes, Best practice in ecommerce
Team scale Small Small - medium
pair Medium Small - medium
Client As a team member
As Product owner
As a team member
Adviser Adviser
Business scale
Small Small- medium
Small Medium- Large
Small- medium
12Ecommerce Requirements Specifications (ERS) Methodology
(Ecommerce partners, 2013)
13Tools & Platform
Tools
Develop tools: XAMPP, Browsers (Chrome; Firefox) , FileZilla
PlatformPrestaShop
Documentation:Microsoft ProjectMicrosoft OfficeMicrosoft VisioMicrosoft Snipping tool
Design & Graphics:Visual Paradigm Version 11.2Axure RP Pro 7.0Microsoft PublisherMicrosoft WordPhotoshop CC 2015
14Issues and challenges
From the team: The gap between IT and Business Team work Time frame
From Client IT skills Training for client It take time to transferring technology to client
15Lessons learnt
Soft skills Team work Responsibility Fill the gap Quick to adapt
Technique Skills MVC architecture Ecommerce engines Azure, Hosting ERS Methodology
Bowen TanDESIGN AND TEST
17Brief Website Design
18 Editing of Product Photo
19Website Testing
Testing by Bowen Tan and Prema’s groups Compare of Testing Tools
Tools Name eValid Selenium Ranorex BrowserShot
Power Mapper J-Meter Shopping Card Diagnostic
Ease of use 9 8 7 9 9 5 9
Easy to learn how to use its function. 7 9 6 8 7 6 8
Easy to maintain the tools 6 7 6 6 7 6 6
Easy to install 8 9 7 8 8 7 8
Adoption of appropriate licence 4 4 4 7 3 4 3
Evidence of current/future ability to download
8 8 8 8 8 8 8
Usable on multiple / current platforms
6 8 7 10 8 8 10
Total mark 48 53 45 52 50 44 52
20Functional Testing by Selenium
User Actions Work Correctly
Super Admin
View All PageSearch Product/AccountUpdate Account Detail
Delete AccountEdit Product Information
Delete ProductActive/shut down Website
Store LoginAdd Product
Change CurrencyOrder Product
CheckoutCustomize Website
Create Account
√√√√√√√√√√√√
Admin
View All PageSearch Product/AccountUpdate Account Detail
Delete AccountEdit Product Information
Delete ProductStore LoginAdd Product
Change CurrencyOrder Product
CheckoutCreate Customer Account
√√√√√√√√√√
Registered Customer
View All PageSearch Product
Change CurrencyOrder Product
CheckoutStore Login
Send MessageView Favourite Product
View Order DetailsView Shopping Cart
Update Account Detail
√√√√√√√√√√
GuestView All PageSearch Product
Change CurrencyOrder Product
CheckoutRegister
View Shopping CartSend Message
√√√√√√√
21Browsers and Devices Testing
Operating System Browser Display Correctly
Windows 8.1 Chrome 46 √
Windows 8.1 Firefox 42 √
Windows 8.1 IE 11 √
Windows 7 Chrome 46 √
Windows 7 Firefox 42 √
Windows 7 IE 11 √
Mac OSX 10.9 Safari 7 √
Mac OSX 10.9 Chrome 46 √
Mac OSX 10.8 Firefox 38 √
Ubuntu 12.04 Firefox 40 √
Debian 6.0 Firefox 38 √
Operating System Browser Display Correctly
iPad air, IOS 8.4 Chrome 46 √
iPad air, IOS 8.4 Safari √
iPhone 5s, IOS 8.0 Safari √
Sumsang Galaxy S5, Android 4.4
Firefox Mobile 30 √
Lenovo K910, Android 4.4 Firefox Mobile 42 √
Lenovo K910, Android 4.4 Chrome √
22Lessons learnt
Photo design skills Website testing methods and skills Learnt some new skills from teammates Learnt how cooperate with team members
Qianli Xu(Noah)DEMONSTRATION AND FUTURE WORK
24Demonstration
25Future work
Problem: The size of photo is not 100% the same as real product PayPal payment method is not active yet From vision point of view, the background colour is not the best
choice A lot of product photos is not good enough to upload to website Choose host after solving problems and training
Solution: Provide continued support after the project is completed Crop picture to standard size, and minimize the data size Set up announcement to tell people what is not available(such as
payment, tax rules)
26Lessons learnt
Experienced in a real business environment Learnt how to cooperate with team members Learnt how to manage the project Learnt many skills from teammates Learnt different types of website engines
27
Questions ?
28
Thank You