570 likes | 770 Vues
Arts and Crafts Website. By Team 04. Change in requirements. Initially: Build the website quickly with maximum features. Now: Build a website that conforms to the designs provided, even if some other features cannot be implemented (in the given timeframe). Focus shifted from:
E N D
Arts and Crafts Website By Team 04
Change in requirements • Initially: Build the website quickly with maximum features. • Now: Build a website that conforms to the designs provided, even if some other features cannot be implemented (in the given timeframe). • Focus shifted from: • DESIGN ACCORDING TO THE SYSTEM • TO • BUILD THE SYSTEM ACCORDING TO THE DESIGNS.
Change in development platform. • Earlier: Webs.com’s site builder. • Now: WordPress (form WordPress.org) • Reasons: • More control over code (from a design point of view) • Easy to customize • Easy to add new features • Easy to learn (we used WordPress for the first time) • CLIENT SATISFACTION
How did we handle the change? • Divided team into groups • One group for updating documents • Other to start developing the prototype
Test Plan and Cases • Admin Interface • Static page maintenance tests • Blog maintenance tests • Customer tracking page tests • Customer Interface • Product list page tests • Product detail page tests (multiple angle pictures too) • Shopping cart/buying product tests • Blog commenting tests • Social media tests • Comment form
Test Plans & Cases • Levels of Service • 8 second webpage load time test • Multiple browser/device test
Proposed New System: NDI Approach • Wordpress: • Merchant store. • Product description and zoom. • Customizable templates. • Site analytics. • Social Media Integration • Blog • Static Pages: Contact, About, Home
View Product Listing • Description • Typical Course of Action
View a Product Details • Description • Typical Course of Action
Add product in Shopping Cart • Description • Typical Course of Action
Purchase a Product • Description • Typical Course of Action • Exceptional Course of Action
Fill Feedback Form • Description • Typical Course of Action • Alternative Course of Action
Add a Blog Entry • Description • Typical Course of Action
NDI/NCS Interoperability Analysis • Our Project is a single NDIProject • NDI Evaluation
Initial Estimates VS Actual Effort • SLOC estimated: 500 Actual: 400 (without bog) • Time estimated: 144 hrs Actual: 70 hours • (4 developers at 12 hrs/week) (2 developers at 17 hrs/week) • Initial deadline: 21 Nov Actual: 30 Nov (had to start all over again on 13 Nov)
Timelines • Received first set of designs on Nov 11 • Finally switched to WordPress on Nov 13 • First working version demonstrated to client on Nov 25 • Received next set of designs on Nov 26 • Included all the (received) designs on Nov 28
Course of action • 7 Dec – Migrate data to new server. • 8 Dec – 13 Dec – Provide Training. • HTML training: 8 Dec – 10 Dec • WordPress Training – 11 Dec – 12 Dec • Adding/Removing/Updating Products – 13 Dec
Business Case Analysis • Market Trend and Product Line Analysis • Cost Analysis • Benefits Analysis • ROI Analysis
Major Risks • Getting the Inputs from the Designer • Browser Compatibility • Load Time for Pages
Win-Win Agreements • Removed Win-Win Conditions • WC-1553: As an admin I want to be able to send mass emails to customers who have signed up to a newsletter. • WC-1554: As a user, I want to be able to sign up to a newsletter for receiving updates • Added Win-Win Condition • WC- 2271: As a user, I want to be able to submit a contact form.
Test Results • Second NDI switch to Wordpress caused delay • Prioritization of tests • Costumer product tests prioritized first • Contact form tests prioritized second • Loading time test prioritized third • Social media integration prioritized as fourth • Customer tracking item prioritized as fifth • Admin interface items (login, blog, static page creation) prioritized as sixth • Compatibility tests prioritized as last (need all others to be successful)
Test Results • Failed results • Blog navigation • Contact form error messages • Navigation animation issues • Add to Cart has no notification • Skipped tests • Multiple Angle images • Social Media