SlideShare uma empresa Scribd logo
1 de 38
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 1Love at First Touch
Why Multi-touch? One year ago… Love at First SIGHT! Love at First TOUCH!
Mimosa comes together
Nothing comes without sacrifice… even freedom is not free 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
is impossible really impossible?
Episode 2The Journey Begins
Peer-to-Peer Learning expert system Good Practice Something very impressive: Firdaus: 38 slides Phuc: Hello Kitty slides
Tada! Our 1st Prototype
“Impressive!” Why not…
Emergence of Phase 1 Additional scope Project Scope New requirement? Yes. But it’s ok! That’s not too much. We promised to finish in 2 weeks.
were we able to keep our promise?
Episode 3First Date
First deployment Yes, we managed to complete Phase 1 in less than 2 weeks! Time to deploy!
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 and Remedies 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 Lessons learnt “He who fails to plan, plans to fail”
Important considerations Lessons learnt Business context Private banking sector End users Private bankers Private bank clients Client feedback What the client wants and needs
Time to meet our supervisor or ?
how will the meeting turn out?
Episode 4Turbulent Times Lost in the dense jungle
1st Supervisor Meeting Lessons learnt 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
In response to the change in requirements - “aren’t you worried?” - Kevin Steppe What should the main focus of our project be?
Episode 5Blood, 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 Good Practice ,[object Object]
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!,[object Object]
Updates on project progress Phase 1 Enhancement
Updates on project progress Phase 2
Time to prove our worth!
1st UAT Eager Confident Prepared Happy
1st UAT Life is unexpected... And the truly unexpected, well, can never be expected
Episode 6End of the World

Mais conteúdo relacionado

Mais procurados

Problem Solving A3 Approach
Problem Solving A3 ApproachProblem Solving A3 Approach
Problem Solving A3 Approach
Nigel Thurlow
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
troytuttle
 
Succeeding with Agile in the Federal Government: A Coach's Perspective
Succeeding with Agile in the Federal Government: A Coach's PerspectiveSucceeding with Agile in the Federal Government: A Coach's Perspective
Succeeding with Agile in the Federal Government: A Coach's Perspective
Ed Seidewitz
 

Mais procurados (20)

Being Right is Not Enough - GOTO Night April 18th, 2019
Being Right is Not Enough - GOTO Night April 18th, 2019Being Right is Not Enough - GOTO Night April 18th, 2019
Being Right is Not Enough - GOTO Night April 18th, 2019
 
One trunk one pipeline one truth
One trunk one pipeline one truthOne trunk one pipeline one truth
One trunk one pipeline one truth
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 
How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?
 
Id camp x dicoding live : persiapan jadi software engineer hebat 101
Id camp x dicoding live : persiapan jadi software engineer hebat 101Id camp x dicoding live : persiapan jadi software engineer hebat 101
Id camp x dicoding live : persiapan jadi software engineer hebat 101
 
Problem Solving A3 Approach
Problem Solving A3 ApproachProblem Solving A3 Approach
Problem Solving A3 Approach
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
 
Building a culture where software projects get done
Building a culture where software projects get doneBuilding a culture where software projects get done
Building a culture where software projects get done
 
Succeeding with Agile in the Federal Government: A Coach's Perspective
Succeeding with Agile in the Federal Government: A Coach's PerspectiveSucceeding with Agile in the Federal Government: A Coach's Perspective
Succeeding with Agile in the Federal Government: A Coach's Perspective
 
Scrum Fails?
Scrum Fails?Scrum Fails?
Scrum Fails?
 
HRRHCongres day 3: The Forge
HRRHCongres day 3: The ForgeHRRHCongres day 3: The Forge
HRRHCongres day 3: The Forge
 
Managing Work
Managing WorkManaging Work
Managing Work
 
Preparing for a Tech Interview
Preparing for a Tech InterviewPreparing for a Tech Interview
Preparing for a Tech Interview
 
Making agile work in a waterfall driven world.
Making agile work in a waterfall driven world.Making agile work in a waterfall driven world.
Making agile work in a waterfall driven world.
 
Introduction
IntroductionIntroduction
Introduction
 
Effective Feedback - part #1
Effective Feedback - part #1Effective Feedback - part #1
Effective Feedback - part #1
 
B leach
B leachB leach
B leach
 
Baby steps and why it's more important than your code skills
Baby steps and why it's more important than your code skillsBaby steps and why it's more important than your code skills
Baby steps and why it's more important than your code skills
 
The new wave of coding schools  Ada Tech School, O’clock & Colori
The new wave of coding schools  Ada Tech School, O’clock & ColoriThe new wave of coding schools  Ada Tech School, O’clock & Colori
The new wave of coding schools  Ada Tech School, O’clock & Colori
 
When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)
 

Destaque

My Leaders And Roll Models
My Leaders And Roll ModelsMy Leaders And Roll Models
My Leaders And Roll Models
guest3ead33
 
презентация про микрофоны
презентация про микрофоныпрезентация про микрофоны
презентация про микрофоны
Dmitry
 

Destaque (17)

Kirsten Verdel
Kirsten VerdelKirsten Verdel
Kirsten Verdel
 
Media Matters Part 2 (Older)
Media Matters Part 2 (Older)Media Matters Part 2 (Older)
Media Matters Part 2 (Older)
 
My Leaders And Roll Models
My Leaders And Roll ModelsMy Leaders And Roll Models
My Leaders And Roll Models
 
Media Matters Part 3 (Older)
Media Matters Part 3 (Older)Media Matters Part 3 (Older)
Media Matters Part 3 (Older)
 
Media Matters Part 2 (Older)
Media Matters Part 2 (Older)Media Matters Part 2 (Older)
Media Matters Part 2 (Older)
 
Media Matters Part 3 (Older)
Media Matters Part 3 (Older)Media Matters Part 3 (Older)
Media Matters Part 3 (Older)
 
Fact finder final
Fact finder finalFact finder final
Fact finder final
 
22 Visual Displays Of Marketing Research Insights
22 Visual Displays Of Marketing Research Insights22 Visual Displays Of Marketing Research Insights
22 Visual Displays Of Marketing Research Insights
 
Discrete Choice SPSS Power Model
Discrete Choice SPSS Power ModelDiscrete Choice SPSS Power Model
Discrete Choice SPSS Power Model
 
Dr. martens
Dr. martensDr. martens
Dr. martens
 
презентация про микрофоны
презентация про микрофоныпрезентация про микрофоны
презентация про микрофоны
 
ATM Services
ATM ServicesATM Services
ATM Services
 
Visualizing Big Data - Social Network Analysis
Visualizing Big Data - Social Network AnalysisVisualizing Big Data - Social Network Analysis
Visualizing Big Data - Social Network Analysis
 
Hollister
HollisterHollister
Hollister
 
Customer Satisfaction Measures
Customer Satisfaction MeasuresCustomer Satisfaction Measures
Customer Satisfaction Measures
 
Uniqlo
UniqloUniqlo
Uniqlo
 
Apparel presentation
Apparel  presentationApparel  presentation
Apparel presentation
 

Semelhante a Mimosa Story (incomplete version)

CETS 2013, Jackie Zahn & Candy Matheson, slides for Using Technology to Impro...
CETS 2013, Jackie Zahn & Candy Matheson, slides for Using Technology to Impro...CETS 2013, Jackie Zahn & Candy Matheson, slides for Using Technology to Impro...
CETS 2013, Jackie Zahn & Candy Matheson, slides for Using Technology to Impro...
Chicago eLearning & Technology Showcase
 
Evaluation Unfinished
Evaluation UnfinishedEvaluation Unfinished
Evaluation Unfinished
MattDuvalGB
 

Semelhante a Mimosa Story (incomplete version) (20)

Behavioural.docx
Behavioural.docxBehavioural.docx
Behavioural.docx
 
CETS 2013, Jackie Zahn & Candy Matheson, slides for Using Technology to Impro...
CETS 2013, Jackie Zahn & Candy Matheson, slides for Using Technology to Impro...CETS 2013, Jackie Zahn & Candy Matheson, slides for Using Technology to Impro...
CETS 2013, Jackie Zahn & Candy Matheson, slides for Using Technology to Impro...
 
Art of Product Management
Art of Product ManagementArt of Product Management
Art of Product Management
 
Martian_Handbook_FAQs.pdf
Martian_Handbook_FAQs.pdfMartian_Handbook_FAQs.pdf
Martian_Handbook_FAQs.pdf
 
Becoming more efficient
Becoming more efficientBecoming more efficient
Becoming more efficient
 
How to manage and inspire your team in a downturn
How to manage and inspire your team in a downturnHow to manage and inspire your team in a downturn
How to manage and inspire your team in a downturn
 
Level up with taskworld
Level up with taskworldLevel up with taskworld
Level up with taskworld
 
Schedule
ScheduleSchedule
Schedule
 
Project Management In The Age Of Web 2.0
Project Management In The Age Of Web 2.0Project Management In The Age Of Web 2.0
Project Management In The Age Of Web 2.0
 
Student Survey Nov 2022
Student Survey Nov 2022Student Survey Nov 2022
Student Survey Nov 2022
 
WIP: A Couple Exercises and Some Simple Math
WIP: A Couple Exercises and Some Simple MathWIP: A Couple Exercises and Some Simple Math
WIP: A Couple Exercises and Some Simple Math
 
Agile Gurgaon 2016 Conference | The game has changed! | Sudipta Lahiri
Agile Gurgaon 2016 Conference | The game has changed! | Sudipta LahiriAgile Gurgaon 2016 Conference | The game has changed! | Sudipta Lahiri
Agile Gurgaon 2016 Conference | The game has changed! | Sudipta Lahiri
 
Schedule
ScheduleSchedule
Schedule
 
TDD & Refactoring
TDD & RefactoringTDD & Refactoring
TDD & Refactoring
 
Іванна Заєць: Основи ПМа (PM’s Essentials)
 Іванна Заєць: Основи ПМа (PM’s Essentials) Іванна Заєць: Основи ПМа (PM’s Essentials)
Іванна Заєць: Основи ПМа (PM’s Essentials)
 
Question 7
Question 7Question 7
Question 7
 
Tracking and monitoring learners in MOOCs
Tracking and monitoring learners in MOOCsTracking and monitoring learners in MOOCs
Tracking and monitoring learners in MOOCs
 
Emma evaluation package webinar
Emma evaluation package webinarEmma evaluation package webinar
Emma evaluation package webinar
 
Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013
Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013
Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013
 
Evaluation Unfinished
Evaluation UnfinishedEvaluation Unfinished
Evaluation Unfinished
 

Último

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

Mimosa Story (incomplete version)

Notas do Editor

  1. Add photos. FATED.
  2. The client is impressed with our prototype so…
  3. Yes, we kept to our promise and managed to complete Phase 1 in less than 2 weeks. So it was time for us to deploy our application!
  4. However, our initial excitement turned into frustration when we could not run our application.We tried to trace our deployment steps to check if we made some careless mistakes when deploying but that was not the cause of the problem.We also tried to run the code from the surface machine but it could not compile. That was when we suspect that the .NET framework on the surface machine was probably not latest version. So we did a windows update and everything could run smoothly after that.Something we found out when we were trying to do connect to internet to do windows update was that the surface machine has no access to the bank’s network! This has implications on several functionalities such as email, print and file transfer which requires access to the bank’s network. In the later part of our presentation, wahlin will talk about how we manage and work within this constraint.
  5. This incident showed us that our deployment was not planned properly. In fact, there wasn’t even a plan! We were disorganized and did not know what to do when a problem arise.From this, we learnt that we need to plan our deployment to make full use of the little chance we had to deploy our application. We should also try to expect the unexpected because problems are bound to happen.Even so, we felt that we needed someone to oversee the deployment. Hence, we appointed Firdaus as our deployment manager who has to know all the deployment and configuration steps by heart. He also needs to prepare the detailed deployment steps clearly stating the schedule and who should do what and bring all the necessary files for deployment.To sum up, our lessons learnt can be encapsulated in this quote: he who fails to plan, plans to fail.
  6. Firstly, consider the business context. Initially we did not take into account that this application is for the private banking sector, which is why we kept on thinking about how to make the application cool and fanciful when what the client wanted was something professional. Hence, we had to align our application to suit the private bank’s brand image.Secondly, consider the end users, which in our case are the private bankers and their clients, who are affluent, middle age and might not be technologically savvy. We have to bear in mind the end users to tailor our application to suit them.Thirdly, consider the client feedback. It is important to pay attention to their feedback in order to build an application which the client wants and needs, and not just what we like.
  7. After meeting the bankers, it was time to meet our supervisor!Is he an angel or a devil? We did not know but…
  8. So, How will the meeting turn out?
  9. This part should be more of like.. How we viewed supervisor’s meeting as a chore?Soccer team analogy
  10. Need to elaborate why he asked us this question? I think he asked this because phase 2 seems uselessalr…and phase 1 got new requirement (ticker)????What should the main focus of our project be?
  11. KS: After this point, we already know how to work effectively (normal standard stable process & good practices formed. There was a system in place.) – regular meetings, agile etc.
  12. We decided to have equal focus on both – hence we split the team into 2We’re still a team – meet and discuss as a team, gave valuable feedback to one anotherKS: We need to have solid project mgmt process to cope  regular client meeting etc.
  13. KS: Put it at the “impressive” slide. Or before “meeting the supervisor” slide… because we’re already getting so much feedback.
  14. KS:Being stressed led us to prepare the slides in this way, which is good actually.Talk about our feelings about meeting supervisor. [link to previous slide]What did u get out of the meeting? Another viewpoint. Additional ideas. Advice. Client & supervisor has different views/suggestions  how to resolve? Wanna mention?Why did we have 2 back to back meetings? No time to incorporate feedback?
  15. We have worked so hard. It was time to prove our worth! First UAT, here we go…
  16. To change this to a nicer question.
  17. We will show a list of our functionalities during demoKS: put special thanks in surface tableKS: Come up with a demo which prompts audience (which stock would u like to view?)