10.05.06
Posted in Design, Product Architecture, Leadership, Corporate Life, Politics at 8:15 am by ngkaboon
There is this lead engineer and business champion somewhere in the team, who stood up and said that the project is going to be delayed. Sure, there may have been bad design to begin with, but kudos to those who stood up.
On an engineering note, a project that is delayed is likely to get further delayed or reach a state where it is not launched at all. Something must be inherent wrong with the design and for a project of such huge undertaking, it is understandable because it is impossible to predict all possible outcomes.
Permalink
01.19.06
Posted in Design, Product Requirements, Product Architecture at 10:22 am by ngkaboon
A lot of product design is driven from requirements camp of people on how to elicit accurate requirements from customer but sometimes, product design could be driven from the implementation camp.
The time-to-market pressures forces product to be scalable, configurable and customizable in internet time (even not for internet-related products).
To meet the yin-and-yang of satisfying customer requirements and shorten implementation time, I have derived two basic principles.
1) Each feature of the design must be as simple as possible and the feature must remain as simple as possible over time.
2) One or more features must truly change the world. (Reminds me of those ads that had the tagline of after xxxx, life was never the same again.)
Permalink