Mimosa Story (incomplete version)

38
A journey into the Multi-touch jungle GAN Kah Hwee - Muhammad Firdaus Bin OSMAN - NGU Wah Lin - SU Mon Kywe - Tessie SZETHO Peixin - TRAN Van Minh Phuc

description

My FYP Presentation Slides in a story-telling fashion (removed a number of slides due to confidentiality issue)

Transcript of Mimosa Story (incomplete version)

Page 1: Mimosa Story (incomplete version)

A journey intothe Multi-touch jungle

GAN Kah Hwee - Muhammad Firdaus Bin OSMAN - NGU Wah Lin - SU Mon Kywe - Tessie SZETHO Peixin - TRAN Van Minh Phuc

Page 2: Mimosa Story (incomplete version)

Episode 1

Love at First Touch

Page 3: Mimosa Story (incomplete version)

Why Multi-touch?One year ago…

Love at First SIGHT! Love at First TOUCH!

Page 4: Mimosa Story (incomplete version)

Mimosa comes together

Page 5: Mimosa Story (incomplete version)

Nothing comes without sacrifice…

• Install Windows Vista• Need to acquire external screens– one member even went back to

Malaysia and brought over her monitor

• Meeting at night (until last train and bus!) and weekends.

• Internship compromise– Take leave for project deployment

even freedom is not free

Page 6: Mimosa Story (incomplete version)

is impossible really impossible?

Page 7: Mimosa Story (incomplete version)

Episode 2

The Journey Begins

Page 8: Mimosa Story (incomplete version)

• Something very impressive:– Firdaus: 38 slides

– Phuc: Hello Kitty slides

Peer-to-Peer Learningexpert system

Good Practice

Page 9: Mimosa Story (incomplete version)

Tada! Our 1st Prototype

Page 10: Mimosa Story (incomplete version)

“Impressive!”

Why not…

Page 11: Mimosa Story (incomplete version)

Emergence of Phase 1

New requirement? Yes.But it’s ok! That’s not too much.

We promised to finish in 2 weeks.

Additional scopeProject Scope

Page 12: Mimosa Story (incomplete version)

were we able to keep our promise?

Page 13: Mimosa Story (incomplete version)

Episode 3

First Date

Page 14: Mimosa Story (incomplete version)

• Yes, we managed to complete Phase 1 in less than 2 weeks!

• Time to deploy!

First deployment

Page 15: Mimosa Story (incomplete version)

Chaos!

• Problem: We could not run the application

• Analyzing the problem:– Did we deploy correctly?– Is the code buggy?

• Solution: Windows Updates

• Constraint: No access to network

Page 16: Mimosa Story (incomplete version)

• Mistakes– Deployment was not planned properly– Disorganized

• Remedies– Plan our deployment– (try to) expect the unexpected– Appoint a deployment manager (Firdaus)

• Know the deployment steps by heart• Prepare detailed deployment steps• Bring all the necessary files

“He who fails to plan, plans to fail”

Lessons learnt

Mistakes and Remedies

Page 17: Mimosa Story (incomplete version)

Important considerations

• Business context– Private banking sector

• End users– Private bankers– Private bank clients

• Client feedback– What the client wants and needs

Lessons learnt

Page 18: Mimosa Story (incomplete version)

Time to meet our supervisor

or ?

Page 19: Mimosa Story (incomplete version)

how will the meeting turn out?

Page 20: Mimosa Story (incomplete version)

Episode 4

Turbulent TimesLost in the dense jungle

Page 21: Mimosa Story (incomplete version)

1st Supervisor Meeting

• Met our supervisor on 20th July– After almost 3 months into the project– About 35% of the project completed

• Supervisor’s feedback– Multi-touch must add business value– Computer-like design

• It seems like our supervisor is hard to please and has high expectations

Lessons learnt

Page 22: Mimosa Story (incomplete version)

“aren’t you worried?”- Kevin Steppe

What should the main

focus of our project be?

In response to the change in requirements -

Page 23: Mimosa Story (incomplete version)

Episode 5

Blood, Sweat and Tears

When the going gets tough, the tough get going!

Page 24: Mimosa Story (incomplete version)

Coping with the changes

• Equal focus on those phase 1 and 2• Split the team into 2 sub teams– Ticker Team

• Work on Phase 1• Firdaus, Phuc, Su Mon

– Explorer Team• Work on Phase 2• Kah Hwee, Ngu Wah, Tessie

–Work on Phase 1 & 2 in parallel

• Public Folder for Phase 2

We are still a team!

Page 25: Mimosa Story (incomplete version)

Regular Meeting with Clients

• Update clients on our progress• Verify that we are on the right track• Get feedback from clients• Clarify the requirements

Good Practice

Page 26: Mimosa Story (incomplete version)

Weekly Meeting with Supervisor

• Prepare slides for supervisor meeting– What we planned to do last week– What we did– What we plan to do next week

• A good way to keep track of our progress–Will use this method in future

• Good stress!

Good Practice

Page 27: Mimosa Story (incomplete version)

Agile methodology

From Client & Supervisor

Good Practice

Page 28: Mimosa Story (incomplete version)

Updates on project progressPhase 1 Enhancement

Page 29: Mimosa Story (incomplete version)

Updates on project progressPhase 2

Page 30: Mimosa Story (incomplete version)

Time to prove our worth!

Page 31: Mimosa Story (incomplete version)

1st UAT

Happy

Eager

Prepared

Confident

Page 32: Mimosa Story (incomplete version)

• Life is unexpected...• And the truly unexpected, well, can

never be expected

1st UAT

Page 33: Mimosa Story (incomplete version)

Episode 6

End of the World

Page 34: Mimosa Story (incomplete version)

End of project?

Page 35: Mimosa Story (incomplete version)

Life moves on

• “Prepare for the worst (is there any worse situation anyway), and hope for the best”

Page 36: Mimosa Story (incomplete version)

Still sad…

• We prayed day and night for a miracle to happen.

Will our prayer be answered?

Page 37: Mimosa Story (incomplete version)

Episode 7

Miracles do happen!when you believe

Page 38: Mimosa Story (incomplete version)

So what are we waiting for?