开发思考:一.不要把设计、前端技术的人放在技术组,把他们放产品组
很多创业项目或者开源项目,到最终实现的效果都达不到想像中的60%,最根本的问题在于细节思考的不够,并且开发时间不足.其实很多并非是技术作不了,而是技术实现时没有很好的理解产品的设计,或者设计时没有思考每一个细节.如果你把UI和前端技术的人放在产品组,让产品组提交给技术的产出物是完整的产品原型,你会发现沟通成本降低了而且技术实现的折扣也少了。
开发思考:二.不要全靠设计师来设计产品,而要全体动员
一般,一个2.0项目团队都不会有很多设计师,而所有的设计只靠一两个设计师来设计产品的每个点,他们会累死,而且虽然累死了却也完成的一点都不出色,如果团队其它成员不支持他们的设计工作的话,会更糟糕。设计师的责任并非只是如何把产品设计好,更多时候要所有的成员,包括策划、市场、程序一起来参与设计,这样项目的完善程度会高很多。开发思考:三.不要被用户带进沟里
一般的web2.0项目,其实没有什么所谓的“理由”,靠的是通过经验和笼统的数据而出来了对于市场的“嗅觉”。这个时候的产品定位往往是经验的产物,我们需要用户作的是“立项前了解用户的一些需求”帮助更好的确定完善的产品定位和方向。产品上线前尽量不要去通过用户访谈来决定“产品路线”的问题,而只是“请用户来使用,在上线前优化一些产品易用性的细节”。不要指望普通用户可以站在全局角度给你的产品提出方向性的建议,他们只会把你带进沟里。开发思考:四.不要痴迷新技术,用最简单的方法实现
不要痴迷新技术,用最简单的方法实现最基本的产品架构和功能技术的追求是无止境的,但技术只是为了产品服务的。对于开发团队来说速度很重要,用最简单的方法快速实现产品基本功能,然后不断改进重加入新的技术,比一味追求技术的完美更加实用和高效。
盲目的使用新技术更加可怕,不是所有的新技术都使用于你的产品。
