开发管理 CheckLists(10) -开发准备列表
来源:互联网 发布:网络巫师泰剧中字3 编辑:程序博客网 时间:2024/06/05 11:01
注: 开发管理 CheckLists-系列文章是从本人 Iteye博客中移植过来.后续会直接在此更新 开发管理 CheckLists 专栏
一、准备好项目的技术
这一块是最后总要点哦,如果这一块选择失误会对项目的进度造成致命的影响.
1、要进行技术调研,尤其对于采用了陌生的新技术的项目。对于技术型项目,此过程尤其重要。方案选取:根据业务需求提出几套方案。 技术人员容易犯:业界的新技术,新框架就是最好的这样的错误。
调研的结果: 开会讨论几套方案,择取最优。
调研的过程:满足需求为第一要素外,还要看此技术的许多方面,比如“社区的活跃度,bug修复的是否及时,是否开源,性能,扩展性,伸缩性,可控性,实施成本,需要的硬件资源,学习成本”等等要素;甚至需要写原型代码去验证;
2、如果是新技术,准备好技术的学习和培训计划.
二、环境搭建
1、开发环境准备好项目开发的环境,包括开发的IDE,安装项目需要的各种插件
准备好程序的测试运行环境,这里要包括项目最终运行的所有环境,
例如:开发一个web项目,你需要把所有可能运行的环境平台准备好,比如 windows ,linux ,aix等
如果是一个java的web项目,你可能还需要准备java的运行容器,tomcat websphere weblogic等等.
2、数据库环境
创建好项目使用的数据库,保证数据库的稳定性和可用性
如果项目要支持不同的数据库,那就把所有的数据库资源全部准备好。
3、Bug跟踪平台搭建.
要准备好bug提交的平台,例如 jira缺陷管理平台 ,这样的话就不至于在后期浪费时间处理环境搭建的事情了.
4、归档环境
开发的代码需要归档的SVN
开发的文档需要归档的SVN
5、项目管理软件
项目管理软件的环境要搭建完整。
三、人员准备
1、人员技能选择参考项目组如何选择合适的人员
如果人员不具备技能,而且没有合适的人员,那就要准备好如何给员工培训,千万不要一边学一边做,那样写出来的代码基本上都需要重构,对后期的进度影响很大
2、人员的角色安排.
明确组内各个人员的权利和义务,明确了权利和义务有利于减少项目中的冲突,提高工作效率
四、工作环境
1、找个安静的,受外界干扰小的开发地方
2、尽量把所有的人员都聚集在一起,不要太过于分散
五、开发规范
组织和宣传本次项目的规范 例如:编码规范 ,文档规范等等,明确出现问题后的惩罚措施。
下一篇将介绍使用Scrum 敏捷开发阶段需要知道的checkList.
<开发管理 CheckLists> by dyllove98 @开发管理 CheckLists
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* csdn 横长 */google_ad_slot = "7322168821";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 开发管理 CheckLists(10) -开发准备列表
- 开发管理 CheckLists系列文章
- 开发管理 CheckLists(4) -风险管理
- 开发管理 CheckLists(1) -启动项目
- 开发管理 CheckLists(2) -规划项目
- 开发管理 CheckLists(3) -项目启动会议
- 开发管理 CheckLists(5) -风险检测表
- 开发管理 CheckLists(9) -组织项目资源
- 开发管理 CheckLists(11) -敏捷开发-搜集故事
- 开发管理 CheckLists(12) -敏捷开发-编写故事
- 开发管理 CheckLists(13) -敏捷开发-估算故事
- 开发管理 CheckLists(14) -敏捷开发-故事验收测试
- 开发管理 CheckLists(15) -敏捷开发框架SCRUM内容
- 开发管理 CheckLists(16) -敏捷开发 SCRUM全员会议
- 开发管理 CheckLists(17) -敏捷开发 SCRUM评估会议
- 开发管理 CheckLists(20) -敏捷开发 Scrum每日例会
- 开发管理 CheckLists(21) -敏捷开发 Scrum Sprint评审会议
- 开发管理 CheckLists(6) -选择合适的团队成员
- Spring 相关文章
- C语言和设计模式(备忘录模式) 【文章都是来自网络,只要自己吸取了就是自己的】
- Tinyxml的嵌入式Linux实现
- 今日装系统
- 时隔一年,生活有怎样的变化?
- 开发管理 CheckLists(10) -开发准备列表
- android中的加密传输
- Android平台下基于XMPP的IM研究
- 为什么index fast full scan会扫描segment header,index full scan 不扫描 segment header
- CSU/DSU
- Pattern Design--Bridge
- c语言中的符号优先级
- Android - ImageButton单击切换按钮图片效果的实现
- linux下 firefox安装flash插件