Been awhile since I last blogged, and for good reasons too.
The cs3216 final project is picking up really fast. Adding onto my endless assignments and exams which I hardly have time for, the hours on the clock seems to be insufficient. It's so weird that I am spending more time on cs3216 than my biz mods together even though It is not my core.
Our project is doing well so far. We are pretty much on schedule and we have managed to talk to some interesting people including founder of wavehouse sentosa, founder of Brantology, founder of inmeetpro and founder of sgcamerarental. In this groups there are sponsors, event organizers and someone who has experience working with brands. They have given us good insights about how things are currently being done and allow us to translate it to what we are building.
I am pretty excited about what we are building. Of course there is also the element of not knowing whether it will be something people will use. It's kinda like driving in the dark, hopefully we are going in the right direction and eventually we will reach our destination. A lot of it also falls on the usability and the experience of using the product. Even the best idea could fail on execution. So I am hoping we have enough time to iterate a couple of times over the next few weeks. I especially like how well my team works together. All of us have very different strengths that compliments the weakness of others. I think that's exceptionally crucial for a well functioning team. I hope that we can bring splinkit beyond the classroom and I hope the team have the same dream to do that too.
Want to be Geek
Tuesday, October 23, 2012
Tuesday, October 2, 2012
Fan Page Team Dynamics case
1. Lanh said, “It would be really bad if we have a
great idea but are unable to execute it successfully”. What are your views? Which is more important - the
idea or the execution? Why?
I agree with Lanh that execution is the utmost
important aspect for the project. Ideas are practically worthless without the
right execution. We have seen many examples of successful companies who are not
the first in the market. All of these companies succeeded by executing a great
product that met the needs of customers better than their competitors.
Especially in the time frame of the course where there is no luxury of time,
the ability to conduct extensive testing and reiterate it is limited. Thus
execution matters far more than having a great polished idea.
2. What have you learnt about Facebook so far?
I have learnt from the Facebook assignment that
having a team that complements each other’s strength is extremely important in
this course. Having just 4 members to complete execute the entire idea, having
members of duplicated skill sets would cripple the progress. Thus having
members strong in fields that the rest are weak at would ensure that the team can
learn more and can move quickly. The second thing is to ensure that all members
believe in the idea. Without a commitment to put effort into the development,
there will be inertia to constantly seek weakness and make the application
better. Having committed team members will ensure that everybody plays a part
in improving the application.
3. Comment on the ideas for Another Life and Fan
Gang.
Another life did not have much appeal as it was not
clear who the application is targeted at and what value does it provide for the
user. As mentioned in the case, the team lacked goals and objectives of why a
user would play with it. The crucial game play element was lacking in the team
who had no experienced game designers.
Fan Gang
Fan Gang was a new concept that is similar to fan
pages that allows friends to create pages for others(doesn’t Facebook also
allow that by not restricting who can set up pages? Maybe a few years ago it
did not allow that?) The team segmented the target users to people who want to
showcase their talent by uploading their work. In my opinion, this may be a
useful tool for independent artists who are trying to make a name for them.
Thus other than showing off their work, they are able to show that they have a
considerable amount of people who support their work as well.
4. Should the team have changed their idea for the
Final Project mid-way or stuck to their original idea? Why, or why not?
I felt that the team made the right decision to
change their idea. Another Life is a game application that the team did not
have the experience or capabilities to execute. Games require a very niche
skill set that not every developer or business people can execute well. Whether
users love the game or not depends not how well the code is written or how the
marketing is done, but whether the story and visuals are engaging to keep users
coming back. On the other hand, Fan Gang is a platform that users create their
own content. Thus from an execution point of view, this is a much more manageable
task by the team consisting of mainly coders.
5. List the major problems (obvious and non-obvious
ones) in faced by the team? How could they have done differently and better?
The 2 obvious problems for the team was the lack of
communication and the dwindling commitment in the project.
The 2 non obvious problems were not having a proper project
management in addition to not understanding the strength and capabilities of
the team and putting them into consideration when deciding on the idea.
The team should have been formed by people who could
first work well with each other and had complimentary skills. This way, there would
not be an issue of no communication and the members can build on the energy and
passion of each individual. Having constant communication would also help the
team to discover any problems known only to a single person and seek to quickly
resolve it. I believe that dwindling commitment in the project is a side effect
of a team that lacks communication and direction to a shared vision. To ensure
members stay committed throughout the period, it is important for team members
to know each other as a friend and understand their expectations for the
course. Armed with the knowledge can teams better cater to each member and
increase the commitment level.
Just as the coders have to pick up new languages to
develop, the non-coders should pick up skills that can ensure the team moves
forward. The non-coders should pick up project management skills and constantly
ensure that team members is well informed of the progress and is on the right
track. Additionally, it is important for each member to highlight their skill
sets to the team prior to development. This will ensure that the team have a
realistic view of what can be done, who needs to learn what and what cannot be
done by the team. This will help by reducing the number of roadblocks that they
will face in the development process.
6. What did the team do right/well?
The team did well to change their idea when they
realise that they could not deliver by the given deadline.
Given the different expertise of the members, the
team had split the team into 2 subgroups so that all tasks are covered by each
members of the team. This helps to prevent duplicates and overlap of efforts by
team members.
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)?
There is little that Jeremy could have done at the
last day other than to reflect on what went wrong and pick up valuable lessons
from this experience. If he could talk to the team and persuade the team to
work on it for just 1 more day, it would help them to complete the project.
Given that he could have done it throughout the half semester and the problem
would have been resolved, it may not seem possible at the very last minute. He
could perhaps ask the members who did not have exams the next 2 days to spend
some time to finish developing the main features.
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?
This is exactly why we work in a team. By having a
team, we are able to cover the time and work when some members are unable to
deliver. If it is a problem that the rest of the team could help resolves, we
should definitely give a helping hand. Otherwise, we should provision some
individual time for this member to resolve his/her personal problems while the
rest of the team continue working on the project.
9. What, in your opinion, are the key learning
points from this case study?
Choosing members that you can work well with and
ensure constant communications within the team members are crucial to any
functioning teams. Additionally, team members should have diverse skill sets
and can complement each other.
GetHelp! Case review
The interface is attractive as it can be seen that
effort was put into designing icons and images to represent functions on the
site. The application is very feature rich and the team made the decision to
include several key features on the landing page for easy access.
The application can employ current UI trends to make
the application more user friendly
1)
Single
focus task
Many
websites such as Google now have a clean and simple landing page where user’s
attention is directed to a single focus task. GetHelp! can employ similar
design element to reduce the clutter and features displayed on the page to
encourage user action.
2)
Visual
and pictures
Another
trend startups employ is to place more emphasis on content through the use of
visuals and pictures. Pinterest is a good example which uses many visuals in
their products. GetHelp! can have a feature which generates a group of images for
users to choose based on the keywords extracted from the task.
3)
Collapsed
Content
GetHelp!
highlighted 5 features that they placed on the front page. Instead of having
all features accessible on 1 page, they can collapsed content and hide them into
different tabs. This will allow user quick access to the menu without
overcrowding the interface.
4)
Pop
up box
To
encourage user interaction with the site, the request for help form can be in a
pop up box instead of directing users to another page. This way, users can
easily return to whatever he/she is doing with minimal interruption.
To convert the application into a mobile
application, we must first determine the user behaviour of GetHelp! on mobile. In
my opinion, the focus of the mobile application should allow users to post
requests and receive help on the go.
Thus the first thing the team should do is to
develop a high level feature list and a flow chart illustrating the different
pages. This designing process will help the team by clearly drawing out the
process in which users will interact with the application.
For GetHelp! the main features the application
should have is the ability to submit a request, view all requests submitted and
answered by user and view requests by others.
Once the flow chart has been constructed, the
designers and developers can start writing the codes. Along the way, the
development team should constantly test each features of the application as it
rolls out to ensure that no errors or bugs are carried forward to the next features.
Before launching it, team should invite external users to test ensure the
application is working as promised.
Wednesday, September 26, 2012
Getting tougher here
Pitching
Party
Last Friday,
CS3216 had a pitching party. Students and alumni would pitch ideas to the class
with the hope that some people would want to work on it. Unfortunately for me,
I was the first to go and get slaughtered lots of feedback.
The grand idea:
SplinkIt is
an online market place that connects event organizers and brands through campus
event sponsorship.
The
objective of SplinkIt is to help organizers with the painful fund raising
process and at the same time provide brands with an easy channel to reach
youths.
The
comments and questions asked were pretty good and fortunately it was not the
first time someone posts the same questions.
As a multi
sided platform, our team have the confidence that we could easily get the
students on board(free money, why not right?) and the debate of the session
lies predominantly on would the companies buy into this?
Based on
what we found, we believe the answer is yes. Brands have an insane appetite to
advertise themselves all the time (I am sure everybody knows of a red bottle of
sugared water). They do it for awareness, launching of something new or just
simply branding. The challenge for us is how to make our service so valuable
that they would consider advertising at events (through us) vs TV, print,
radio, facebook, google and other avenues. A fact that consoles us at this
point is that we are not trying to reinvent the wheel here. Brands sponsor all
the time, just look at many of the events held in NUS and you will see many
logos on flyers and banners. What we do need is to understand the motivations
behind such acts and how we can make provide more value to them.
We do not
have the answer to this during pitch night and we are yet to have it now. But
we are taking steps to validate this assumption by speaking to brands and their
marketers in the coming weeks.
Assignment
3
This
assignment is proving to be way harder than it should be. Up till now, we are
still unsure of what really matters to the user. The danger of creating
something so simple and with so many competitors is that it is easy to be
missed without a compelling value proposition. I guess this also makes it more
fun, we either win big and become the sole clear winner or fall into the abyss terribly here.
Given there
is just 2 days left, I foresee we will be scrambling these 2 days. All braced
for that!
Sunday, September 16, 2012
Pitching by companies
So we are almost halfway through CS3216. The journey has been tough and mixed with ups and downs. This week we had several companies/individuals coming to pitch their ideas, hoping students would develop their ideas for them(some for a charge).
Had a chat with my assignment 2 group mate who is a developer and I could clearly see that she was underwhelmed by the quality of ideas. Other than the first pitch about 3D visualization, the rest were simply a mere representation of the web on mobile devices or a platform to store content for easy access on mobile. At the end of the discussion, she felt that all these ideas are too easy for the people for CS3216!
Back to my second assignment. The idea generation process was seemingly harder than the facebook application. We took almost a week to brainstorm and still could not come to a conclusion what we should develop. As far as our discussion went, the conclusion is that there isnt any problems that nobody has tackled before. After throwing out a list of ideas, we decided to make a task manager app that is way better than anything available out there.
We will be having a pitching party this coming friday. It should be a very fun and interesting event and I am really excited about it.
Had a chat with my assignment 2 group mate who is a developer and I could clearly see that she was underwhelmed by the quality of ideas. Other than the first pitch about 3D visualization, the rest were simply a mere representation of the web on mobile devices or a platform to store content for easy access on mobile. At the end of the discussion, she felt that all these ideas are too easy for the people for CS3216!
Back to my second assignment. The idea generation process was seemingly harder than the facebook application. We took almost a week to brainstorm and still could not come to a conclusion what we should develop. As far as our discussion went, the conclusion is that there isnt any problems that nobody has tackled before. After throwing out a list of ideas, we decided to make a task manager app that is way better than anything available out there.
We will be having a pitching party this coming friday. It should be a very fun and interesting event and I am really excited about it.
Tuesday, September 4, 2012
Flipboard iPad Application
The 2 speakers Michael and Jesmond were great presenters whom passion for the application overflowed onto me. Maybe the team's strategy was to get the 2 best individual to present, however I felt it would have reflected better if the entire team showed teamwork by ensuring everybody had a chance to present. At the end, Michael did a fantastic job of tanking all the questions skillfully.
User interface
The first thing I noticed about this application is how beautiful the application looks. The way the text and graphics are arranged and placed in the ipad's real estate just seems to go so well together. On first impression, I didnt think too much about implementation and assumed that maybe it just happened to be that way. It is only until Michael talked about the layout algorithm(he actually called it griding algorithm in his presentation but upon further research, I realise there isnt such a word). The algorithm takes into account variables such as popularity, whether it has images or videos etc and priorities them to determine which one gets larger real estate. Not only that, the algorithm have to juggle how to place them on the screen when in landscape as well as in portrait view. The amount of thought that goes into something so seemingly simple astound me. Jesmond later revealed more secrets about the design elements of Flipboard by highlighting the attention to detail about many of the minute things in the application. I especially like the way the pages flip, especially when the pages are flipped halfway you can see that the text are stacked together and you can still read them just like a physical magazine! Even though the flipping animation is not the company's core offering, it is such attention to details that makes people hooked onto the app, thereby using it more. For this, the company has really done a great job!
Caching
One thing I didnt like about the application is the inability to cache data for offline usage. Especially on a tablet or phone devices, having the mobility to use the app while out of wifi zone should be expected. Before writing this, I thought to myself some of the possible reasons why they did not include this feature. Maybe the combined text and images would be too large for the devices? maybe they didnt want to make the user go through the process of downloading content? Yet none of these reasons really make much sense. I think this should be a no-brainer and if anybody from FlipBoard is reading this, Shame on you! You better include this in the next update!
Business model
Flipboard's business model is quite interesting and is something worth investigating(maybe as a business student, this appeals to me more). It is a pity that during the presentation this was not discussed in details as I think there is much insight we can gain from this. In the presentation it was mentioned that until recently, Flipboard was surviving on the funds it had raised(US$60.5mil). Now Flipboard offers full page glossy advertisement from the publisher's advertiser and takes a cut from it. Additionally, Flipboard also offer subscription to some premium content from publishers. This in essence is a similar business model as a traditional magazine publisher who earns from both consumer buying the content as well as advertisement. Whether this is good or bad still remains to be seen as this method of content and advertisement distribution is still relatively new. Publishers and advertiser still have not wrapped their heads fully around how to best leverage on this new platform. Thus from a strategic point of view, I think Flipboard made the right decision to employ a familiar business model to partner with the publishers.
Personal thoughts on FlipBoard
I think that the road ahead for Flipboard is going to get very tough. As a aggregation platform, the company is pretty much dependent on publishers for content. Without access to these content, the application will be rendered useless and users will start to quit. Just in summer 2012, both Wired and The New Yorker decided to pull out of Flipboard citing ad sales as the main reason. Personally, I feel that they wont be the last to do so. FlipBoard partnership with the publishers are sorta complicated. Even though it is an additional distribution channel and the publishers can potentially reach out to more people, they are in fact providing content and money to their competitor! Using the Flipboard's advertising model, not only do publishers earn less money than their website/application banner advertisements, they still have to split the revenue with Flipboard. And with another type of advertisement to sell, publishers are essentially cannibalizing their original revenue source. Lastly, by offering content to Flipboard, users will prefer Flipboard and not use the publisher's own application and website. All of these would affect negatively on the publishers.
Yet you may wonder why some publishers are still currently sticking with Flipboard. For this I offer my two cents worth
1) Riding the hype of a new distribution platform
2) Mine user data and behavior
3) Small time publishers who do not have the resources for their own digital distribution
I believe these are the three reasons why some publishers are currently still on board. However all three reasons are not sustainable for Flipboard and they are at risk of losing content. It will be a matter of time when the publishers understand how to serve their niche and pull out of Flipboard. Thus for Flipboard to gain competitive advantage, they have to think of ways to increase the advertising value against the publishers applications advertisement without infuriating consumers. They may also possibly offer publishers more support and help them leverage on this platform for more advertising revenue. This would mean the advertisement they offer to consumers will have to be radically different than what they are doing now. Lastly, it is crucial that they device a way to help increase the publisher's subscriber base.
Sunday, September 2, 2012
The next few months will be a roller coaster ride as the technology giants Apple, Microsoft, Amazon and many other players pit against each other to release their newest and best product for the holiday season.
Holiday season? Hari Raya and Deepavali ah? Of course not, I am talking about Christmas in December.
Timing the product launch is such an important decision to make and many companies would rather launch an imperfect product than miss the time. Thus we can see that technology companies are lining up their media event in the month of september and october in order to build up buzz and market their products just in time when people are thinking of what to get for their loved ones.
I am definitely looking forward to iPhone 5 and iPad mini from Apple!
On another note, Microsoft evangelists came to our CS3216 class this week to talk about their new products, Windows phone, Windows 8, Microsoft desktop kinet and the slate tablet.
Some aspects of the technology are pretty cool such as the rotating tiles on the desktop and the slate tablet's keyboard, however I must say I am not really blown away. I know many people in my class were extremely excited about the upcoming products and I would expect some to be the first in line to get them. For me, I am still going to stick to my trusty iOS at least until I get my hands on one to try it out.
Lets get back to what I was talking about earlier, market timing. As a business student whom specializes in marketing, this week onwards is the time for me to go wild with the facebook application assignment. My job from today onwards would be to acquire as much users as possible for Eureka and seek feedback for us to iterate. Fortunately for me, Teacher's Day in Singapore is this coming friday and I see this as an excellent opportunity to push out our social learning application to all students in Singapore. Thus to ensure we deliver something useful, our team managed to alpha launch the application on sunday to test it out with users and fix as much as we could before we try to market it on friday.
Till then!
Holiday season? Hari Raya and Deepavali ah? Of course not, I am talking about Christmas in December.
Timing the product launch is such an important decision to make and many companies would rather launch an imperfect product than miss the time. Thus we can see that technology companies are lining up their media event in the month of september and october in order to build up buzz and market their products just in time when people are thinking of what to get for their loved ones.
I am definitely looking forward to iPhone 5 and iPad mini from Apple!
On another note, Microsoft evangelists came to our CS3216 class this week to talk about their new products, Windows phone, Windows 8, Microsoft desktop kinet and the slate tablet.
Some aspects of the technology are pretty cool such as the rotating tiles on the desktop and the slate tablet's keyboard, however I must say I am not really blown away. I know many people in my class were extremely excited about the upcoming products and I would expect some to be the first in line to get them. For me, I am still going to stick to my trusty iOS at least until I get my hands on one to try it out.
Lets get back to what I was talking about earlier, market timing. As a business student whom specializes in marketing, this week onwards is the time for me to go wild with the facebook application assignment. My job from today onwards would be to acquire as much users as possible for Eureka and seek feedback for us to iterate. Fortunately for me, Teacher's Day in Singapore is this coming friday and I see this as an excellent opportunity to push out our social learning application to all students in Singapore. Thus to ensure we deliver something useful, our team managed to alpha launch the application on sunday to test it out with users and fix as much as we could before we try to market it on friday.
Till then!
Subscribe to:
Posts (Atom)