mimosa story (incomplete version)
Post on 05-Dec-2014
770 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
Episode 1
Love at First Touch
Why Multi-touch?One year ago…
Love at First SIGHT! Love at First TOUCH!
Mimosa comes together
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
is impossible really impossible?
Episode 2
The Journey Begins
• Something very impressive:– Firdaus: 38 slides
– Phuc: Hello Kitty slides
Peer-to-Peer Learningexpert system
Good Practice
Tada! Our 1st Prototype
“Impressive!”
Why not…
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
were we able to keep our promise?
Episode 3
First Date
• Yes, we managed to complete Phase 1 in less than 2 weeks!
• Time to deploy!
First deployment
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
• 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
Important considerations
• Business context– Private banking sector
• End users– Private bankers– Private bank clients
• Client feedback– What the client wants and needs
Lessons learnt
Time to meet our supervisor
or ?
how will the meeting turn out?
Episode 4
Turbulent TimesLost in the dense jungle
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
“aren’t you worried?”- Kevin Steppe
What should the main
focus of our project be?
In response to the change in requirements -
Episode 5
Blood, Sweat and Tears
When the going gets tough, the tough get going!
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!
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
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
Agile methodology
From Client & Supervisor
Good Practice
Updates on project progressPhase 1 Enhancement
Updates on project progressPhase 2
Time to prove our worth!
1st UAT
Happy
Eager
Prepared
Confident
• Life is unexpected...• And the truly unexpected, well, can
never be expected
1st UAT
Episode 6
End of the World
End of project?
Life moves on
• “Prepare for the worst (is there any worse situation anyway), and hope for the best”
Still sad…
• We prayed day and night for a miracle to happen.
Will our prayer be answered?
Episode 7
Miracles do happen!when you believe
So what are we waiting for?
top related