网校系统从需求到开发的细节问题如何沟通?(上篇)
一个网校系统产品从需求到开发,该做些什么事?首先一款网校系统要从需要到开发,对开发的人员配备安排使很重要的,关系到产品开发的进度时间与质量,所以首先要对人员配备进行安排。
人员配备
一个完整的移动端开发团队一般包括:产品经理、UI、开发工程师(安卓、IOS)、后台、测试六个人。但为了稳妥起见,很多公司会把产品第一版本拿给外包去做以减小风险。
但拿给外包其实更能锻炼你的沟通能力和团队配合能力。
把产品的安卓端和后台外包给了北京一家公司,而我们公司在南充。产品开发整个过程中只与对方负责人面谈讨论过两次需求,与安卓开发面谈一次,其他时间有问题都是qq或者电话讨论。这种讨论方式的最直接后果就是需求理解不一致从而影响开发进度,甚至有时qq群里的讨论互相争执不下,不欢而散。
后来我跟一位产品大牛抱怨外包的痛苦,他跟我解释说:其实这种问题很常见,但也很好避免,在项目开发过程中,你们其实是一个团队,沟通好感情才容易形成默契。既然你也懂技术,为何不出差去北京,与开发团队共处几天,既可以深入讨论需求,又能沟通好感情,开发进度自然会提高很多。
这件事其实对我个人的影响很大。现代社会中,团队配合能力与专业水平同样重要,培养团队凝聚力才能让每一个人发挥出最大价值。后来的IOS端我们选择了一家南充公司合作,每隔一段时间都会去对方公司与开发人员直接接触,讨论问题,整体的效果好了很多。很多的事情都说明了,不管是整体外包,还是部分外包给开发公司,人员配备是重要的,在安排好人员配备后,与开发公司人事沟通很重要,你要把自己的功能需求描述来让开发公司理解,就在这个相互了解中,就能体现一款产品是否能开发成你想要的。
产品需求分析
从需求到开发,一名人做了这些总结
一款网校系统开发首先就要考虑以用户需求为原始出发点,是所有产品坚持的基本原则。
项目启动时有一份详尽的需求文档,对各个功能要求都写的很完善,甚至对于教育机构组织架构的显示都做了清晰的描述。就像我上面描述的,功能需求明确,解决方案要清晰。开发公司要为产品考虑功能需求是否要做调整,或者换种方式。
最终,在项目开发过程中,往往会因为各种原因,会抛弃原有的一些功能需求,而保留真正能开出来的,这都是在沟通中需要客户与开发公司好好沟通呃,最后以保证核心功能顺利开发。
评论列表(0条)