团队项目实战要点
Posted roar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了团队项目实战要点相关的知识,希望对你有一定的参考价值。
团队项目实战要点
如何进行一个项目是我们这种第一次开始做项目的人十分迷惑的话题,而这个又涉及到一些软件行业的规则,所以一般是没人会教你整个项目怎么进行的。而今天有幸和一位从业多年的项目经理较为详细交谈了一下,我把心得写一下,希望对大家有帮助。
开始一个项目
在一个项目经理拿到一个项目时(前期的市场调研完成的情况下),并不是立即指挥下面的程序猿进行码代码的工作,而是做出以下几件事,才开始写代码。
- 作出需求分析,一个项目的需求在哪里。比如,他们有个项目是一个视频监控管理系统,他们面对的客户需要的是一种科技感的体现,所以整个项目的界面肯定就是围绕着科技感来做。这样做出来后,即使后端功能不是特别完善,也会迅速吸引用户的眼球。
- 细化项目,作出项目管理表格,即使是最Low的Excel表格,也得做出来。表格里面是什么内容呢?纵向是每个项目的内容,内容要较为细致。比如,你不能直接写一个“用户界面”,而是分为“登入界面”、“注册界面”、“Profile”等。横向是负责人和需要时间,需要时间要细化到人*天,如果不能评估这个模块需要多长时间,那就把他列为黑洞项目,放在最后面,把时间预留出来。
- 画出甘特图,可以直观的表现出模块的依赖,然后就知道每个时间要做什么事。如果是像我这样的新手,甚至不能完全知道需要哪些模块的话,可以按时间倒推。比如项目的截至日期是9月1号,我要预留出1个月进行最后的debug、合并等工作,再往前,看看有哪些需要开发的东西是要最后做的... 一直进行下去,知道分不动了。
- 如果一开始不知道需求,有一个很有效的方法,那就是头脑风暴。一个团队,每个人列100条需求,然后合并,去掉重复的,那就是项目最后的需求。
- 撰写需求文档。按照他的话来说,很多刚入行的,不喜欢需求文档,觉得没用,最后项目越到后来越做不下去。我还不能完全理解他说的话,但是写了肯定比较好,虽然会消耗大量时间。
做完这些,项目就做完了一半,因为后面都是Coding的工作了。
交给给设计师
项目经理把项目的界面风格给设计师,不能直接通过口述之类的,一定要在网上找到别人的例子,否则口述设计师无法完全理解,就会造成不必要的返工,耗时耗力。比如需要体现科技感,那就在网上找出以黑底为背景,蓝色光体现科技感的例子给设计师看,让他明白这就是我想要的效果。顺便说一句,在项目前期设计的时候,主要是项目经理的工作,所以项目经理是整个项目的大脑,整个项目需要完成的是项目经理脑袋里的东西,需要独裁!
功能设计
这个界面需要什么功能?比如要做一个手机APP,我要如何设计每个页面的功能?这个阶段是前端、后端坐在一起烧脑的事情,这里推荐神器Sketch ( for macOS ) & Adobe XD CC ( for Windows 10 & macOS),至于怎么用,我现在也不会,可能会在后续的博客中写一下。
一定要作出炫酷的项目介绍
在实际的项目中,是要用钱的!所以项目经理就要去找投资,但是你什么都没开始做,怎么去吸引投资者呢。我们可以通过各种技术,将这个最后的效果通过PPT或者视频展现出来,效果一定要炫酷,能够博人眼球。
不要重复造轮子
项目经理只是叫你完成这件事,而不是叫你按照规定的方式完成这件事!你要做的绝大部分事情之前都有成千上万的比你优秀的程序员做过!你可能对这个嗤之以鼻,那么给你几个网站,你看看回来再说。
想起来什么再更新...(未完待续...)
以上是关于团队项目实战要点的主要内容,如果未能解决你的问题,请参考以下文章