During our this week's workshop session, Vincent shared how their team had initiated three application products during their CS3216 tour of duty, some years back.
First there were two apps, no life detected
at birth, stillborn: Simple Life and Another Life. Makes listening students realised living Life
is hardly Simple, not even in Another Life. I would have thought the sequel app is
called After Life.
Luckily, for the team, a less ominous apps
name helped reversed the siblings’chained fateful fate: Fan Gang, the only one survived through the
duration of the then CS3216 module. Pretty short lived though, could be the
duress during birth transition.
Long story, cut short:
Members’ disagreements on vision, on
ideas and ideals. One eventually quit, quite dramatically (must had been). Tears,
anger, disappointment, lost-ness ensued during the difficult journey of
implementation, exam, unequal (unfair) workload distributions.
Finally baby Fan Gang apps born, the
one and only fan building club app (every baby is special, unique, there is
really no equal!), thru’ sweat, pain, and tears. Apps must had been launched
without fanfare then, with lingering memory of one bolted member.
SO THE STORY GOES, AFTER A BAD
EPISODE, A GOOD ENDING….. graduates from CS3216 have made good with better
products, better teamwork and better ability to implement new apps and even
success stories later on in their careers.
And CS3216 graduates came back, lived
to share the stories (horror), a tradition – “you will die”, so they screamed,
one after another, especially, during Talent Night, repeated by Vincent. Every hard-core coder worth
his salt remained unshaken, steadfast to die thru the process, they hanged on
to the optimistic belief. Rise of the Phoenix from its ashes - Apps
Died, Then Rise, Again.
Lessons learned:
1. Idea or
Execution?
Both are important, it depends on the context,
circumstances. However, in the context of CS3216, with stingy time and
resources, the odds of succeeding with
2. What have I learned about Facebook, so far.
Leverage
viral network expansion very well. Great
tool to remind of important dates: birth dates of important people in our
circles. Great product is always evolving, UX too. Despite the odds of late
entry into social media market, they sustained and beat all earlier to market
competitors.
3. Comment on the ideas for Another Life and
Fan Gang
Idea
for Another Life is like what the speaker had shared - it was difficult to implement
with the limited resources. Besides, it’s not like that the team was domain experts that
stands a fighting chance in the sea of game apps. Hence the switch to Fan Gang, is workable, more practical. Even if the apps failed eventually, well, a few users would have tasted being hoisted by fans. Yeah! An important feel good experience especially at the adolescent phase (students)!
Remind me of the story of “Save one starfish at a time, this is what matters” – kind of like if you have uplifted one poorer soul, one person with inferior complex, the app’s short life would have mattered. A good Samaritan app, a job well done, even if it has redeemed only one person’s self-worth, and who has gone on to live a better life.
4. Should the team have changed their idea
mid-way…?
Generally,
no! Adopt Lean Startup process. If scope is too much, cut down the frills to
essentials (keeping cutting down) =
Minimum Viable Product. Only
after market tested negatively,, pivot is a must. You don’t jump ship out of
fear. Captains don’t jump ship. IMVU (Avatar game app) won’t be what it’s today
if the team had bolted. Apply Lean Start
up!
5. List the major problems faced by the team. How
could they have done it differently and better?
Well….
relatively easy to say on hindsight wisdom.
Many things could have been done and said. However, that’s not the point.
Persevere despite the uncertainties, hallmark of startup entrepreneur, however, an important caveat: Adopt a structured, learning process such as proposed by Lean Startup. Even having failed, get some learned lessons out of the process/journey. I recalled a quote that went something like this: “Pick up some sand as you rise from the fall.”
6. What did the team do right/well?
They
persevered, they delivered the apps. What matters is that they honored the
obligation, the promise made to deliver an app, despite the odds.
7. What would you do if you were Jeremy on the evening of 24th April (and the deadline
for the final project submission was the next day)?
Ideate on options given the circumstances;
consider each decision and understand the trade-off with the associated pain. Example, one option is to seek Professor’s permission for postponed app delivery, explain the birth complication, try philosophical and creative reasons, which may earn some sympathy points, though unlikely. Other option may include roping coder-friends help.
However, it’s so easy to take this or that path during a tight timeline, in desperation.
Hence, most importantly, it is to recognise to ideate options as the foremost action. Any decision to be made should be made on understanding the painful trade-off of each option. Decision cannot be done in a hasty manner. And the ability to handle this moment of painful decision becomes the opportunity to test the strength of an intellectual person.
8. How would you handle
a situation where one of your team members
is unable to deliver on the
work he/she
promised because of personal problems?
Understand the fact first hand, find out about his/her circumstances. Evaluate what are the other options, once it is established that he/she is really in a troubled state. No point crying over spilled milk. Move on: opportunity to be test one’s or team’s ability to adapt, be resourceful or creative and also find out who truly are you friends in need (the strength of your network of people who can lend a helping hand).
Part of life’s creative chaos, the creative destruction to recreate new paradigm, to let go of old belief that is no more valid.
If the pain has produced tough graduates, who go on to create other successful apps thereafter; then it becomes a reward to future CS3216 generations with more fascinating account of how the CS3216 graduates of yesteryears braved the brutal outside world and lived to shared their success stories.
Then all the growing pain has not been in vain!
No comments:
Post a Comment