keynote mobile for you

20

Upload: bart-van-hecke

Post on 05-Dec-2014

160 views

Category:

Technology


0 download

DESCRIPTION

Develop for mobile? Watch this interesting slide by Cozmos. (Cozmos is a mobile application enterprise, under the Contribute Group)

TRANSCRIPT

Page 1: Keynote Mobile For You
Page 2: Keynote Mobile For You

Our approach

Page 3: Keynote Mobile For You

1 Envisioning Your Business

We define the mobile strategy best suited for you by listening to you

Page 4: Keynote Mobile For You

1 Envisioning Your Business

We present the ‘best-of-the-class’ applications

We provide you with our previous applications

QuickTime™ en eenPlanar RGB-decompressor

zijn vereist om deze afbeelding weer te geven.

Page 5: Keynote Mobile For You

1 Envisioning Your Business

“The app should beavailable on iOS &

Android.”

“The theme-colours shouldbe easy to change for

other companies.”

“The user should be ableto contact our helpdesk

in less than 25 seconds.”“Our app should gather asmuch personal informationabout the user as possible.”

Page 6: Keynote Mobile For You

Creating User Profiles

Define high-level missions✓“We want to give fellow Cronos companies the ability to organize events easily and gather commercial information at the same time”.

✓“We want to make a showcase app using the latest mobile technologies, so that we can help our customer to become more aware of mobileApp possibilities”.

✓“We want to test some of the latest mobile technologies, so that we can use proven technologies in our commercial projects”.

✓ “We want to further streamline our software factory process so that a feature can be build faster and better (Minimize the number of escaped bugs)”.

2 Creating user profiles

Page 7: Keynote Mobile For You

2 Creating user profiles

Define actors & personas

Actor: Entity that interacts with the system for the purpose of completing an event.

Persona: Actor subtype that avoids the trap to design for the ‘average’ user.

Page 8: Keynote Mobile For You

2 Creating user profiles

Example of an Actor

An EventOrganizer is a person that represents a commercial organization that is organizing an event (with speaker informative sessions).

Page 9: Keynote Mobile For You

Personal info✓ David✓ 40 years✓ Manager at CompanyX✓ Married with Carmen, 2 children✓ Likes soccer, plays squash, ...✓ Enjoys quality time with wife &

children.

Context✓Very busy professional life✓Works with a pc everyday at work✓is familiar with new technologies (smartphones, tablets)✓Likes to keep things simple.

With the new app, he wants to …✓get technically updated by the event✓get information about visit interest so it can be used for commercial purposes.✓Easily check visitor registration

With the new platform, he will…✓Add extra information about his spending patterns✓Get triggered to be more active with his finances

Example of an Actor

2 Creating user profiles

Page 10: Keynote Mobile For You

3 List user activities

Create a story mapTell the story about your app and find out most important activities.

Order the activities by asking yourself the question: “What do people do with this system?”

Create task-centric activities.

For each activity, order the tasks by order or importance

Overlap user tasks vertically if some tasks can happen at the same time

Page 11: Keynote Mobile For You

3 List user activities

3

Page 12: Keynote Mobile For You

3 List user activities

Page 13: Keynote Mobile For You

Write user stories

Scope: Describe in great detail what the user can do in this story.

Example: If he clicks here, this and that will happen.

Additional tests: Certain alternative scenarios that should be testedExample: If the email address is invalid, show error message.

Additional info: Additional information that is very general but also important

4 Defining features

Page 14: Keynote Mobile For You

Draw wireframesand screens

4 Defining features

Page 15: Keynote Mobile For You

Branding: Your app defines you.

Usability: It’s intuitive to use.

Functionality: It works like a charm.

Content: Your user finds what he is looking for.

5 Optimizing user experience

Page 16: Keynote Mobile For You

Based on wireframes and user stories

6 Design graphical interface

Page 17: Keynote Mobile For You

Based on product backlog

Development time of every story is estimated

7 Proposing app budget

Page 18: Keynote Mobile For You

Points / % Man-days Totals

Stories 76 76

Spikes 20% 15

Total (50% Estimates) 91

Total Buffer Stories 8,77 9

Total Buffer Spikes 2

Total Buffer 10,7

Proxy Customer 15,00% 15,29

Architecture/Coaching 5,00% 5,10

Support during Acceptance 10

Project Management 5,00% 5,10

35,5

Contingency (in %) 15,00% 21 21

21

DAYS : 158,40

7 Proposing app budget

Page 19: Keynote Mobile For You

8 Development strategy

SCRUM

Increases team effectiveness

Optimal ROI

Functioning part of software every 2-4 weeks

Clear insight in project progress

Guarantees the software you need

Page 20: Keynote Mobile For You

More info?

[email protected]

@