您的位置:首页 > 其它

告别码砖 如何做好团队管理

2016-10-13 17:37 218 查看
不管是孵化公司的项目起步,还说外包或技术支持团队的项目开发,都得制定一个目标,开发人员没有目标会让自己迷茫,使自己不知道现在做什么,下一步怎么做。。但是项目管理人员没有一个目标,就会导致项目还在萌芽中就枯萎。以至于团队解散...等等。

一、项目初始化准备工作 (预计5-7个工作日)

根据产品需求,评估项目

根据产品需求对项目初步评估,思路上走业务流程,评估项目重难点和可能遇到的问题

部署项目开发架构

根据业务需求,架构项目开发模式

统一IDE以及开发环境

统一IDE或者编辑器和禁止使用一些对项目有影响的编辑器(比如PHP中的notepad++ 禁止使用到项目中)

统一版本管理工具以及版本仓库

比如SVN或者是支持分布式的Git,仓库到底是裸仓库还是gitlab的选择

统一数据库版本以及管理工具

交流产品需求和业务逻辑

与产品过项目流程和逻辑,确保项目管理者与主要开发人员能熟悉业务与业务逻辑

制定项目开发流程与规范要求

做好项目排期

1. 一个项目总体排期 (也许觉得太草率,但是根据总体排期,可以分析哪里工作按期或者提前完成了,哪里没有完成,具体延期的原因)  

2. 阶段性项目排期 (按版本,或者每周,每月,甚至细到每日排期)  

做好工作日志和总结

1. 开发人员每日工作完成情况  

2. 每周工作总结  

二、项目初期

产品需求分析

1. 项目整体分析与设计  

2. 各个模块详细分析与设计  

UI切图与原型图设计

1. 产品做好原型图设计  

2. UI根据原型图做好页面切图  

数据库选择与设计

1. 根据需求指定数据库类型  

2. 根据业务需求设计数据库表与字段  

3. 做好可扩展准备  

确定做好编码规范

准备相应的开发工具与组建

设计项目升级的可扩展性

1. 数据设计上和架构上做好扩展性升级的预留接口
内部测试

三、结束语

如果是首次合作的项目组,将会在协同上有一个较长时间的磨合期,不管是在开发思路上,还是编码规范中每个人都多多少少有些不同;所以前期的磨合,在代码质量上和思路上一定得多检查与规范,这个关乎一个项目的底层。

项目设计有一个原则——可扩展性,不管上架构,还是数据库上,没有一个项目是上线后不修改需求,不升级版本的,代码上就不动的。所以任何项目这样预留接口和扩展性的思想要有。

=======================

觉得有用,给点打赏!!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  团队管理