Wednesday 3 October 2012

CS3216: CASE STUDY II: Team Dynamics, Rise of the Phoenix from its ashes.

Creative Chaos! Rise of the Phoenix from its ashes.

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 great good product is very miniscule. I go for team work, team joy, team shop, team fun, great pals, anytime! If it’s a social enterprise, then members with similar traits and belief would take priority.

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).

 9.    What, in your opinion, are the key learning points from this case study?
So many of our CS3216 predecessors went thru’ the growing pain.

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!

Kudos, seniors!

No comments:

Post a Comment