大学毕业后第一份工作试用期结束后,我整理了一份《产品小结》
大概整理了下自己的工作流程,到现在已经接近2年了。
回头再想想,我之前的流程都是基于web和客户端的。2年的时间,移动已经遍布互联网各个较多。这个流程已经显得老旧的,重新纠正一些观点。
无关正确如否,只是自己的心得。你可以否定,但你不要尝试争论,因为我也不知道是否正确。
1:快速迭代才是核心。移动开发充满更多不确定性,开发的调整更大。产品的调整带来的开发工作量会加倍增加,所以我倾向小功能实现,快速迭代,通过产品试错来纠正产品思路。所以需要小步快走,小功能实现。但是每个小功能都是一个完整的产品闭环,就需要需求完整和确定。
2:产品流程,已经没有那么清晰了。虽然固定的过程是有的,但是由于快速开发的模式,产品前期、开发、后期相互交叉,导致同一个产品同时可以处于多个状态;
3:产品文档,也没有那么必要了。之前,为了产品的确定性和稳健性,都会有翔实的文档。当然,我也知道,大部分技术不会怎么看,只是测试和研发进入到细节时才会验证。对于移动开发,我倾向于简单的文档和严谨的细节、逻辑告知。当然,这点很多人都做不到。
4:交互和设计,显得更加重要。移动的交互和细节变得比任何时候都苛刻,但这不是放弃产品快速上线迭代的因素。对于移动来说,本身就易于实现更好的交互。但是,苛刻的交互会极大的延缓开发尽速,降低产品迭代速度。我更倾向于,统一有规律的交互。
当然,这一切都是我胡诌的。你可以随便看看。
也许,那一天,我会重新去做产品,希望这些感悟一直伴随着我成长。