7月份,参与迭代开发公司的一个产品,其实说起来就一肚子气,本来自己脾气就属于暴躁哪种,忍受不了自己的无能,更加忍受不了别人的无能阻碍自己的进步。先说一下为什么一肚子气吧,首先这是一个非常不正常的产品,旧版本已经非常长时间没有进行迭代开发,这个有很多原因,跟领导还有国企那种办事风格也有关,可以说他们根本不懂产品,只知道什么样的东西好看,只会拿别的app来对比自己现有的产品,所以最后提供的需求都是不三不四,基本上就抄抄抄,一个版本差不多开发完拿过去评审,tmd就会重新提各种离谱需求,最后会让设计重新设计一个版式,然后再重新开发,这样搞法不把程序猿搞疯掉才怪。领导对于我们这些干活的人时没啥概念的,也不会去理解我们,所以我们有任何想法是不会经过他们的大脑,这才是问题所在。产品经理基本上处于一个传达意见的角色,而不是把握整个产品的核心,这就会有很严重的问题就是,产品已经被外行人介入了,整个产品的定位会没办法把握,更加不用说下一次迭代了,这就会造成一个烂产品的诞生,陷入一种死循环里面去。一个app开发需要哪些人参与,我们可以看看,首先是产品经理,应该作为一个把握产品的人,控制需求的人;接着是UI设计师,产品经理产出线框图,UI设计师根据线框图设计视觉稿,为开发人员对视觉稿进行标注;接着是开发人员,包括后端开发和客户端开发,客户端开发人员根据产品经理提供的需求文档和UI提供的标注图进行产品开发实现,后端为客户端提供API接口,进行数据交互;再接着就是测试人员,对整个产品进行回归测试,回馈测试bug,由开发人员进行修复;最后由开发人员提供上线稳定版本,由产品经理提交到应用商场进行发布。这个是我所理解的产品流程,对我们开发人员而言,实现是最后一步,我们才是真真切切感受整个产品的人,我们是第一批用户,好不好用虽然有时候以工程师角度来说确实不合适,但从工作而言,一个产品是价值的体现,开发出一个垃圾产品只会消耗自身的能量,并不能让自己感觉做了什么有意义的事情。本身需求的频繁变更就是对程序员的不尊重,遇到只会一味执行的程序员当然好说,遇到像我这样稍微有追求的自然不愿意被完全掌控,既然你们不会做产品,那么等我自己学会了,要你们干嘛?如果程序员只会执行而没有自己的想法,那么这种程序猿只能算是码农,这跟优秀的程序员基本无缘。最终这个产品基本上开发到接近尾声,虽然并不太满意整个产品的开发过程,但也因为有需求才会有开发这个角色,在整个开发过程遇到一些问题也是慢慢解决掉了,完全意义上从零开发一个产品,对自己的开发能力有较好的锻炼和提升,回想整个过程,沟通成本非常大,开发人员需要跟产品、跟设计师、跟测试,沟通的过程总会有不到位的地方,无效的沟通太多,这也是我接下来要思考的问题,如何更加有效的沟通,如何更好的提出自己的想法对一个产品来说很重要。不管怎么样,7月份已经过去了,每一个产品都是一次沉淀,对自己来说都是很宝贵的经历,感谢同事们的包容和努力。
2015年7月份的一些吐槽
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- //我所经历的大数据平台发展史(三):互联网时代 • 上篇http://www.infoq.com/cn/arti...