Tuesday, March 13, 2007

So, tell me something about you.

What I did
What I like

Wha you did not make it released?

306 How far did you go with your website?
Actually, we were just ready for the alpha release before we halt that project. It took much more time to reach the alpha release milestone than the investors expected. My solution to that problem is cut features off except the most essential ones and release ASAP. but the investors did not accept it.

307 Why you did not make it? Or why it took such long time to develop but still failed?
Reason No 1: we were not aware of the approate methodology and process of building and running an website. We chose an RUP, an Enterprise Application development process to guide the development.
Reason No 2: we choosed wrong technology platform, J2EE. I am saying that J2EE is not good, it's just not approate for building Internet application in with little resource and short time.
Reason No 3: we did not have too limited manpower and budget.

Monday, March 12, 2007

How to run Internet Application?

1,Start to make a webapp with ONLY essential features, and be very stindy to add a feature during the whole lifecycle of it.
We threw in most decent idea that comes along and it turned out to be a over functional product. We should had sticked to what’s truly essential.
So, how to do it? a workable way in selecting features is: Take whatever you think your product should be and cut it in half. Pare features down until you’re left with only the most essential ones. Then do it again.

2,Get something real up and running quickly. Get It Working asap, It should be your number one priority from day one. We should had started off with a lean application, and race to run it to gain attraction and feedback. Real things lead to real reactions. And that’s how you get tothe truth.

3,Don’t expect to get it perfect the first time. Instead of banking on getting everything right upfront, the iterative process lets you continue to make informed decisions as you go along. The result is real feedback and real guidance to you.
So, how to do it? Design screens, use them, analyze them, and then start over again. Let the app grow and evolve.