83
Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Final Presentation

Akash Gurung

Nur Hazirah

Priya Pathak

Roohiya Dudekula

Saloni Rawat

Saraniya Elengovan 1

Page 2: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Creating a Android app and

accompanying web application

for Jove Pater Media (JPM)

Project Overview

2

Page 3: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Agenda

1

2

3

4

Team

Project Overview

X-Factor / Value to Sponsor

Demonstration

5

6

7

8

Technical

Project Management

User Test 2

Learning Outcomes

3

Page 4: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Client Stakeholders

• Jove Pater Media

• Pioneer comic publishing house

• Long-Term Goal: – Be recognised as a significant

participant of the global comic industry

4

Page 5: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Akash Gurung:

Developer

Roohiya Dudekula:

Quality Controller

Saraniya Elengovan:

Developer

Saloni Rawat:

Designer

Nur Hazirah:

Lead Developer

Priya Pathak:

Project Manager

5

Team Roles Stakeholders

Page 6: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Project Overview

6

Page 7: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

7

Project Description Project

Overview

Android: One stop platform for

customers to be able to

read, view, download

and purchase comics on

the go

Web application: Administrators are able

to control the content

on app

Page 8: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Front-End: Android Application

Back-end: Accompanying Web App

Admin User Guide

8

Deliverables to Client Project

Overview

Page 9: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Handover: 6th December 2013

• Training: 6th December 2013

9

Deliverables to Client Project

Overview

Page 10: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Android Versions

Jellybean Gingerbread Dynamic layout to

different sizes

to

Phone Specifications Project

Overview

10

Page 11: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Sony Xperia Z Samsung Note Samsung Note 2 LG Optimus G

11

Devices Project

Overview

Page 12: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Scope Overview Project

Management

12

Page 13: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

User Type Project

Management

13

Admin Customer

Page 14: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

X-Factor

14

Page 15: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Enhanced Viewing Project

Management

15

1

2

3

1 3

2

Page 16: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Value to Sponsor

16

Page 17: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

2 view types: Pinch Zoom / Double Tap Project

Management

17

Pinch

Zoom /

Double

Tap

Page 18: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

2 Purchase Options Project

Management

18

Hardcopy Comic Softcopy Comic

Page 19: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Demonstration

19

Page 20: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Login / Logout

• Create admin

• Edit password

• Delete admin

• Forget password

Website: Account Mgmt Demo

20

Page 21: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Website: Add a comic and click on feature

• Show the comic appear on the application

Featured Demo

21

Page 22: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Website: Upload a comic for today’s date

• Application: Show comic appearing for today

What’s New Demo

22

Page 23: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Website:

– Payment Details

– Generate Most Popular

• Application: Show it appearing on application

Most Popular Demo

23

Page 24: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Website

– Fix softcopy price as 0.0

– Add price and number available to hardcopy

• Application

Free and Hardcopy Demo

24

Page 25: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Website: – CRUD series

– CRUD creator

– CRUD comic

• Application: – Browse by Series

– Application: Browse by Creator

– Application: Browse by Rating

– Application: Browse by Genre

Browse Demo

25

Page 26: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Application

Search Demo

26

Page 27: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Website: CRUD video

• Application:

– View video

Video Demo

27

Page 28: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Application (Download and My Comics): – Purchase one hardcopy

– Purchase one softcopy free

– Purchase one softcopy paid

• Website – Customer details

– Purchase details

– View hardcopy orders

– View hardcopy order detail

– Change status

Payment Demo

28

Page 29: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Website:

– CRUD coordinates

• Application:

– View comic

Enhanced Viewing Demo

29

Page 30: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Application

– My Settings

– Double tap and zoom in out

Pinch Zoom Demo

30

Page 31: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Technical

31

Page 32: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Technologies Used Technical

Application Website

Server

Google Endpoints

Google App

Engine

32

Page 33: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Technologies Used Technical

Main

Coding

Language

Others

33

Page 34: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Architecture Diagram Technical

34

Page 35: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Deployment Project

Management

35

• Deployed to Google Play Store

• Deployment Status: White label

• Number of downloads: 19

Page 36: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Technical Complexities

36

Page 37: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Enhanced View Process Technical

37

Step 1: Website

• Choose panels

for each image

jQuery Plug in:

Image area

select

Modified codes to

allow selection of

rectangles

Issue:

Aspect ratio

• Only able to

choose square

Page 38: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Enhanced View Process Technical

38

x1

y1

x2

y2

Width

Height

Page 39: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Enhanced View Process Technical

39

Bitmap region

decoder

Chosen panel

becomes a

zoomed in

bitmap

Step 2: Android Application

Page 40: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Enhanced View Process Technical

40

On

Application

Page 41: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Project Management

41

Page 42: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Changes in Scope Project

Management

42

Initial

Secondary

1. Search for

website

2. QR

(purchase

of

hardcopy

comics)

Wish List

1. Related

comics

2. Guided

viewing

Current

Core

1. Enhanced

viewing

Secondary

1. Related

comics

2. Payment

Wish List

1. Search for

website

2. QR

Page 43: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Timeline Project

Management

46

Page 44: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Schedule Project

Management

Iteration 1

(7 days)

• Requirements

• Market

Research

• Project scope

• Roles

• Schedule

• Technology

Iteration 2

(14 days)

• Milestones

• Deliverables

• Diagrams

Iteration 3

(14 days)

• Metric

• Prototype

• Research

47

Page 45: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Schedule Project

Management

Iteration 4

(19 days)

• Setup database

• Website layout

• Account Management

Iteration 5

(39 days)

• Content

Management

• Comic

Management

• Purchase

Management

• App Layout

• App

navigation

• Acceptance 48

Page 46: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Schedule Project

Management

Iteration 6

(17 days)

• App layout

• Content

Management

• Comic

Management

• Purchase management

• Video

Management

Iteration 7

(19 days)

• Application

layout

• Comic

management

• Search

management

• Purchase

management

• UT 1

• Mid-Term 49

Page 47: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Schedule Project

Management

Iteration 8

( days)

• Application layout

• Account management

• Content management

• Comic management

• Purchase management

• Search management

Iteration 8

( days)

• Application layout

• Account management

• Content management

• Comic management

• Search management

• UT 2 (Application)

• UT 3 (Website)

50

Page 48: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Schedule Project

Management

Iteration 9

( days)

• Application layout

• Comic management

• Analytics management

• Purchase management

• UT 2

• Finals

Iteration 9

( days)

• Application layout

• Comic management

• Analytics management

• Purchase management

• Finals

51

Page 49: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Schedule Metric Project

Management

At the end of every iteration

Formula

Frequency

Schedule Metric = Estimated time

Actual time x 100

52

Page 50: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Action Plan Project

Management

Score Action Plan Status

SM < 50

1. Immediately, inform supervisor and sponsor about the slip within 24 hours.

2. Re-estimate the tasks for the future iterations.

3. Deduct the number of days behind schedule from buffer days. 4. If there is no more buffer day, decide the functionalities to drop.

Behind schedule

50 < SM <= 90 1. Re-estimate the tasks for the future iterations. 2. Deduct the number of days behind schedule from buffer days. 3. If there is no more buffer day, decide the functionalities to drop.

Behind schedule

90 < SM <= 110

Estimate is fairly accurate and the team is roughly on track. 1. Add/Deduct the number of days behind schedule from buffer

days. 2. If there is no more buffer day, decide the functionalities to drop.

On schedule

110 < SM <= 150

Gross over-estimated the effort required. 1. Re-estimate the tasks for the future iterations. 2. Add the number of days gained to buffer days.

Ahead of schedule

150 < SM 1. Immediately, inform your supervisor about the slip within 24

hours. 2. Then use the same mitigation as the category 110 < SM < 150

Ahead of schedule

53

Page 51: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Schedule Metric Score Project

Management

100 100 100

73.7

89.2

100

89.5

75.3

85.7

0

20

40

60

80

100

120

1 2 3 4 5 6 7 8 9

Pe

rce

nta

ge

Iteration

Schedule Metric

55

Page 52: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Actions Taken Project

Management

• Reason for major delay in Iteration 8:

– Payment

– Enhanced viewing

• Action plan:

– Did not drop any functionality

– Rescheduled iteration by delaying

iteration 8

56

Page 53: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Actions Taken Project

Management

• Reason for major delay in Iteration 9:

– Payment

• In-app billing takes time to test as application

needs to be deployed.

• Deployment takes a minimum of 2 hours

• Action plan:

– Team will not implement UT 2 feedback

– Use time to fix payment issue

57

Page 54: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Bug Metric Project

Management

59

At the end of every iteration

Formula

Frequency

Bug Metric =

(Number of Bugs in High Impact Category x 5)]

∑[(Number of Bugs in Low Impact Category x 1) x

Page 55: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Calculation Project

Management

60

Bug Impact Description Score

Low Minor UI issues. The system retains full functionalities. 1

High The application is still able to run with some non-critical

functionalities not working. 5

Critical System has crashed. / System runs but application has lost

core functionalities. 10

Score Action

BM =< 7 Use the planned debugging time in the iteration or if not

enough time push to next iteration.

7 < BM < 15 Use buffer time

BM >= 15 Stop next iteration and fix bugs

Single 10 point bug Stop next iteration and fix bugs

Page 56: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Bug Metric Score Project

Management

62

0 0 0

9

13 14

12

33

17

0

5

10

15

20

25

30

35

1 2 3 4 5 6 7 8 9

Pe

rce

nta

ge

Iteration

Bug Metric

Page 57: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Bug Metric Score Project

Management

63

• Reason for Iteration 8:

– Payment

– Enhanced viewing

• Action plan:

– Stop current iteration and fix bugs

– Team members not part of Payment and

EV team continued with Iteration 9

functions

Page 58: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Bug Metric Score Project

Management

64

• Reason for Iteration 9:

– Payment: In-app billing

• Action plan:

– Do no implement feedback for UT 2

– Use buffer period

Page 59: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

65

Medium High High

Low Medium High

Low Low Medium

L

ow

M

ed

ium

Hig

h

Low Medium High

Like

liho

od

Impact

Risk Metric Project

Management

Page 60: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Risk Likelihood Impact Threat

Level

Mitigation

Strategy

Unable to

complete

enhanced viewing

for “View Comic”

due to technical

complexities such

as customizing

aspect rations of

the coordinates

according to

different phone

specifications.

High

High:

Unable to

meet the

expected

scheduled

deadline

High

• Dropped a

functionality

(QR)

• Reschedule

66

Risk and Mitigation Project

Management

New

Page 61: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Risk Likelihood Impact Threat

Level Mitigation Strategy

Unable to fix in-

app billing

related bugs

due to time

required for

deployment

High

High: Result

in slower

deliverables

and the

team may

not meet

the

expected

scheduled

deadline

High

• Drop a

functionality or

task

• Team did not

implement UT 2

feedback

67

Risk and Mitigation Project

Management

New

Page 62: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Risk Likelihood Impact Threat Level

Mitigation Strategy

Downtime of

members due

to sickness

Medium

High:

Unable to

meet the

expected

scheduled

deadline

Medium

• Re-allocate tasks

to other team

members the

tasks or use up

buffer time.

68

Risk and Mitigation Project

Management

Old

Page 63: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

User Test 2

69

Page 64: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Participants

• Jove Pater Media

• SMU students

• External parties

Date

• 27 November 2013

• 28 November 2013

70

Client User Test 3

Page 65: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Client SMU Outsiders

Number of Users 4 23 12

Total 39

71

Criteria

• Group 1: Never viewed any comic application

• User must have used an Android phone

Users and User Criteria User Test 3

Page 66: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Sony Xperia Z Samsung Note Samsung Note 2 LG Optimus G

72

Devices User Test 3

Page 67: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Usefulness of Product

• Functions

• Reading of comics

Navigation

Layout of Applications

• How easy is it to find things

• How easy is it to move from one place to

another

• Aesthetics

• Clarity

• Attractiveness

73

Objective User Test 3

Page 68: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• Observation notes

• Comments provided for the tasks

• Subjective ratings

• Overall comments provided by users

• Probe users with questions to get more

detailed answers and better understanding

74

Measures User Test 3

Page 69: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

• UI and

Navigation

Carousel

Swipe

• Functions

Login

Reading

Payment

Settings

Browse

Search

75

What was tested? User Test 3

Page 70: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Result User Test 3

76

Task 1: General

Please write your initial thoughts about the application

Positive

•Colourful, organized and attractive.

•The layout is very intuitive, simple and clean

Negative

•The loading of the comics is laggy due to internet connection

•Pictures are not clear

•Banner bar is not clear and indicate what is the app is about

(No banner name)

Page 71: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Result User Test 3

77

Task 2: Layout

Did you notice Carousel (banner) on the Featured page and

attempted to swipe through the pictures?

Yes No

28 users 11 users

Observation Note:

None of the 35 (excluding clients) users knew that the carousel

images were clickable.

Page 72: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Result User Test 3

78

Task 3: Layout and Navigation

Please name the 5th comic that was available on the app on

the 20th of November 2013.

Yes No

37 users 2 users

Reason for NO:

Did not notice the dates in What’s New section

Page 73: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

79

Task 4: Navigation

Please go onto find more details about the comic Captain

Marvel Jr. such as ‘Synopsis’, ‘Written By’ and preview the comic

and also view the video.

Result User Test 3

36

0 2 3

1

37

0

5

10

15

20

25

30

35

40

Completed Efforts

Yes

Somewhat

No

Page 74: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

81

Task 6: Navigation

You can view the comic using two viewing methods, either

Pinch Zoom or Enhanced Viewing. These can be selected in the

settings page. Please select Enhanced viewing for the next task.

90

3 7

12

88

0

10

20

30

40

50

60

70

80

90

100

Completed Efforts

Yes

Somewhat

No

Result User Test 3

Page 75: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

82

Task 7: Enhanced Viewing, Payment and Login

Please purchase a softcopy comic from Featured section. Once

the comic has been downloaded, please try out the Enhanced

viewing experience

90

3 7

12

88

0

10

20

30

40

50

60

70

80

90

100

Completed Efforts

Yes

Somewhat

No

Result User Test 3

Page 76: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Result User Test 3

83

Observation:

Since the team did not explain to users how enhanced viewing

works, the users had a little bit of difficulty figuring out how the

function worked. But 90% of the users were able to figure it out

after few clicks.

Positive

•Allows for easier read

•The layout is very intuitive, simple and clean

Negative

•Unable to zoom after click on a panel

•No tutorial or guide to Enhanced viewing

•Not clear pictures

Page 77: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

84

Strongly Disagree 1

Disagree 2

Neutral 3

Agree 4

Strongly Agree 5

Question UT 2 UT 1

I found the application too complex. 1.92 1.74

I thought the application was easy to use. 4.23 3.23

It was easy to get used to the application. 3.56 3.67

I would recommend this application to my peers. 3.77 3.10

The buttons are helpful. 4.54 3.62

Tasks can be performed in a straightforward manner. 3.62 3.28

It’s is relatively easy to move from one part of a task to

another. 3.51 2.87

Using this application is frustrating. 1.59 1.87

The organization of the menus or information lists seems

quite logical. 4.08 3.41

The application is very attractive. 5.05 2.54

Result

Page 78: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Overall Feedback User Test 3

“Tabs makes navigation easy, aesthetics are appealing.”

“Browsing by different categories makes things easier for viewing

and searching”

“There needs to be an in-app back button .”

“The textboxes there are some gaps .”

“Need tutorial for Enhanced Viewing.”

“Some of the headers (especially browse) are not informative

enough, so hard to keep track of where you at.”

Page 79: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Recommendations User Test 3

Reduce the number of options available for swipe.

Page 80: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

Learning Outcomes

89

Page 81: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

I have understood that it is not only the team’s technical skills that results in a

successful project. It is the dedication and

communication that helps us achieve a

positive outcome.

I have gained a better understanding of

how to develop an Android application. I have also learn the importance of a

methodological approach as it can

reduce a lot of future issues one may face.

90

Akash and Hazirah Team

Reflections

Page 82: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

I have experienced the stress of technical

setback and delayed schedule. Through these I have learnt to cope with such

stresses, plan ahead and always be

positive.

I have realized the important role constant communication plays in team dynamics. If

we do not communicate up front the team

will have unresolved issue which will reflect

in the end product.

91

Priya and Roohiya Team

Reflections

Page 83: Marvel-lous: Final Presentation · Final Presentation Akash Gurung Nur Hazirah Priya Pathak Roohiya Dudekula Saloni Rawat Saraniya Elengovan 1

I have understood the need for time

management and priorities. When working in a team there is a need for a balance

between personal and team priorities.

I have learnt the need of clear project

management procedures. This helps us get

back to track when there are temporary

breakdowns.

92

Saloni and Saraniya Team

Reflections