软件开发指南
作者:互联网
1.很多时候,产品开发出来的效果和刚开始的设计以及客户的需求是不一致的,但是最后的结果是大家都接受的样子,虽然产物扭曲了,但是得到了大家的喜欢,所以很多时候我们需要顺其自然,不要因为不是自己的心意而去抱怨,也不要因为客户的刻意需求去抗拒。
2.头脑风暴的注意点:圈定主题、保持记录、会议流程控制、一定要让所有人参与,我个人非常赞同以上的观点。
a.圈定主题很重要,不仅是头脑风暴,很多时候我们的会议定了一个主题,但是在会议过程中很多讨论都跑题了,我个人是不喜欢的,因为围绕一个主题才能得出好的想法和结论,否则只会让答案越来越远。
b.保持记录,我们大多数的会议都没有专人记录,好一些是有人记录下自己喜欢的,但是很多有用的信息都只是在会议上出现,过后大家都忘记了。
c.会议流程控制,很多时候大家的发言经常不着边际,或者废话太多,很多时候我们都本着尊重的选择转而“打呼”了。
d.一定要让所有的人参与,任何人的想法都值得说出来,我们上次的年终总结很多人没有说出自己的想法,我觉得很可惜。
头脑风暴的原则:追求数量、禁止批评、提倡独特的观点。
a.追求数量,的确很多时候我们对于自己认为不好的发言会发笑,这其实很不好,容易打消别人的积极性,无论好与坏,有了数量,头脑风暴才会有更多可取的点子,因为点子是金子,不可多得。
b.禁止批评,千万不要在头脑风暴会议上去评价一个人的想法好坏。
c.提倡独特的观点,独特才会有创新的元素。
另外我觉得,我们的部门领导买了敏捷扑克,但是至今还没有派上用场,一直苦于没有机会。
3.产品经理必须要得到足够的尊重,如果产品经理不被重视,那么他再好的方案都可能被忽视。
4.大多数时候,我并不想参与过多“星单”项目的思考,认为自己的关键点不在上面,这是错误的,任何事物都存在共性,能够去思考任何一件业务都会锻炼我的逻辑和分析能力。
5.大多数攻城狮不喜欢进行需求分析,这在我们的小团队来说是可怕的,不愿意去思考的工程师是要被小团队淘汰的,小型团队必须让每个人参与进来。
6.很多时候我过于在乎客户的感觉而忽略了攻城狮的感觉,而造成赶进度这种不合理的现象,我必须要转变这种思维方式。另外今天早上看到一则新闻说五个攻城狮杀了2名产品经理,看到后有点毛骨悚然的感觉,太多的时候,产品经理总是摆着一副态度在攻城狮面前,不知道去融入攻城狮的圈子,另外就是我们中国的互联网起步晚,但是路数走的太快,我们没有形成一种有效的体制文化,无论大小公司,产品经理看不起攻城狮,攻城狮鄙视产品经理,固然能力是一方面,但是很多时候,我们没有这样一种体制文化。
7.人月神话一书中提到“投入大量人员并不能缩短软件开发的进度”,我觉得很多时候,人多了开发效率不一定提高是一种自然现象,因为这中间存在太多的因素。
8.站立会的目的是提出问题和获得需要的资源,而不是陈述昨天和今天的工作过程。
9.管理风险:想清楚需求、保持信息同步
任何事情都要建立在理解了需求的基础上再进行开发,如果不明确需求去开发的产品或许有意外的收获,但是很多时候都是失败的。今天我在解决一个问题的时候就没有去一步步思考问题的发生原因,而是先去猜测和怀疑,这种解决问题的方法是有问题的。我应该先去分析问题,弄清楚它为什么会出现,很明显我稍微静下心来去想想就知道了,这肯定是因为我改动了某些代码导致的,我的第一步做法就是用beyond compare工具比较当前代码和之前代码的不同之处,就会很快定位到问题。
保持客户、我、成员之间的需求一致,这是必须的,团队成员不能独自做主张去修改其中一环。
10.要带着解决问题的目标前行,而不是去争论方案的好坏。
11.做什么都不应该放弃原本核心的业务,必须注重本质,不应该被表面的利益而忽略了核心的原本形象。
星巴克会卖三明治,并且有不错的收益,但是有段时间,三明治在烘烤的过程中,这种味道弥漫到了整个星巴克,而星巴克是卖咖啡的,咖啡才是星巴克的核心业务,而三明治的味道就会掩盖最初美好的咖啡味道,后来星巴克的负责人改进了三明治的烤箱等等一系列工作,使浓郁的咖啡味道重新弥漫在星巴克的空间中,如果说星巴克看到了三明治带来的收益而去忽略了客户对咖啡的味道,那么我想星巴克早就失去了他最衷心的客户。而在我们中国,从来都缺乏核心业务,大家都喜欢大包大揽,喜欢在原来的基础业务上增加很多“外业务”,虽然说这种竞争可能会带来积极的现象,但是我们中国的企业都充斥着一种怪病,巴不得所有的软件都是我自己家的,就像阿里巴巴不好好关注自己的核心业务,经常搞一些失败的产品,诸如来往之类的,经常听说日本的小企业喜欢去钻研每一项自己的专属领域,他们愿意花时间去探索,可能还有我们社会的病态的原因,我们经常在搞着核心业务,转而去开发别的市场,诸如很多餐饮业看到互联网赚钱了,就跑去做互联网开发了,网上很多人叹服这种企业家的魄力,但其实我个人认为是不好的,现在的餐饮业依然有很大的空间,人们消费的时候经常排队,经常上一盘菜早都吃完了,下一盘菜还没有上来,这都是能够改善的,假如这些餐饮业记住每个客人的菜单,不断轮询的为一个餐桌的客户上菜,就会解决一些问题。
12.别让我讨厌, 注重核心、页面应该尽量减少元素并且符合用户习惯。人的眼球滚动有定律的,人们关注页面的时候是从上至下,阅读的方向是从左到右。
13.别让我思考,相信很多现在的门户网站大家都不太愿意去访问了,杂乱不堪的排版已经让人有所排斥,人们不知道自己该去读那一块内容, 文字一定要有可读性、尽量用可视化效果表达、减少干扰因素。
14.别让我等待,因为很多时候,因为网络原因,用户在访问我们的网站的时候,会很慢,虽然我们使用了转圈的方案去提示用户等待,但是很多时候用户对这种做法并不喜欢,我们可以为用户填充一个爱心,或者给用户数钞票,这在大多数时候会带来不错的效果。
标签:指南,很多,软件开发,三明治,攻城,星巴克,时候,我们 来源: https://blog.51cto.com/u_2324584/2935314