最近项目到了后期验收和测试阶段.公司人手不多自然要负责部分的测试和文档的收尾..还有等客户意见随时准备修改.自然时间没那么紧张咯..在这个项目和这段时间了解中.谈下自己对一些流程的了解.
因为公司人手问题.这个项目由我和同事2个人主要负责。因为经验的关系.我们对于前期的定义不是说非常的明确...出现以下问题:
1.文档缺乏:客户接触不多 需求文档就难了..只有可行性报告和合同一份..后面一些详细设计.测试报告都做得不够完善.导致系统修改出现了难题
2.过早进行代码的编写:在只进行了一轮领域模式的分析和uml用例等规划后就进入了代码的编写...这导致的是分析的不够完善和一些业务流程做的不够好..
3.对于编码的规范和技术的选取不够严格:这个系统可以说是技术大杂烩..基本架构是ssh了..但是在一些验证框架和搜索框架中没有选定明确的技术..一些包前期的划分做的不好(后期看到不顺眼了,用了1天重构.时间浪费了.).代码编写中出现了很多重复代码.后期也得进行了重构...
4.对于自己每天时间的规划不够理想..很常因为一些事情导致任务没有完成.有时候连自己任务时间都很难把握..这里通过杨帆老师的介绍学习了番茄时间分配的方法..这里试用了几天.发现了非常难把握那个度..需要更多的时间进行跟进..希望到时候可以总结个经验分享下
5.svn 项目管理不够熟悉
6.和同事沟通不够.前期项目的规划也不到位.
..这需要学习总结
.有兴趣了解番茄时间可以访问
http://www.infoq.com/cn/articles/pomodoro-practices
以上是项目中发现比较严重的问题.下面说下自己学习到的东西.
通过一些朋友和老师的帮忙.我了解到项目开发的一个算是完整的流程.
1.提取客户的需求.了解客户需要的是什么.根据自己的经验也可以给客户点意见..这个环节是尤其重要.因为顾客就是上帝嘛.IT也算服务业啦
2.美工设计进行页面的设计.然后和我们后台商业进行修改.作出最终的静态网站.继续交给客户观看一下效果.然后再进行相应的修改..和问客户一些相应操作业务的意见[color=red](做网站需要这部分)[/color]
3.详细的设计.整个网站的领域模型进行分析.uml各种用例.实体图.用例图的完成..因为这样子完成方便改动.很多东西需要确定了才进行开发..
4.不过开发中也需要进行讨论修改.这样一边编码和讨论修改开会也算敏捷开发吧(敏捷开发还在了解中.希望没理解错)
5...列出需要使用到底技术..这是要规定死的(防止出现多个技术在不同地方使用)..还有每个类接口定义的规范.包的分开.. 反正什么东西都要有个规范要有文档进行记录..这样可以给每个团队人员一个提醒..
5.代码的编写.把各种任务分配好..各自有各自的SVN帐号..提醒团队对于自己提交的项目到SVN的需要一些标注和提示..方便以后管理...一些公共的部分需要由一个人完成..不容易造成混乱(不知道谁修改了一些文件.这样导致整个项目出现开发中比较混乱).做好各自的单元测试.保证你的代码的质量..每天或者隔2天可以开下会报告各自完成的情况..和对于一些问题可以大家讨论..
6.项目测试.保证项目不会出现操作上的错误...
我对这个项目的总结就那么多了..希望javaeye的同志们可以给点意见...这里也谢谢杨老师时常被我打扰
分享到:
相关推荐
C#_经典项目经验总结,相当好的东西,值得参考!
深信服项目经验总结报告.pdf
C#经典项目经验总结,是我在好几个项目中遇到的问题总结,是我汗水的结晶。很值得参考,主要用于项目中
项目经验总结-1
项目经验总结 - 2
项目经验总结-4
项目经验总结-3
大学生创新创业项目(大创):2021大创项目经验总结与复盘大学生创新创业项目(大创):2021大创项目经验总结与复盘大学生创新创业项目(大创):2021大创项目经验总结与复盘大学生创新创业项目(大创):2021大创...
我的项目经验总结.doc
项目经验总结:文档撰写和版本规划.rar
某银行“智慧通行”互联网金融项目经验总结.docx
某银行“智慧通行”互联网金融项目经验总结.pdf
本人的项目经验总结,包含了项目过程中遇到的essbase和planning问题的处理、planning集群部署、以及essbase性能方面的解决方案。
网页开发常见故障
a) 团队内部分工定位不明确,信息沟通不透明 b) 需求变更:包括客户提出新需求、原有需求发生变更、原有需求不够清晰 c) 系统变更:包括平台核心功能升级、已上线系统的升级、新模块上线 d) 技术变更:包括核心技术...
1.String与string的区别 ...ASP.NET 状态服务 及 session丢失问题解决方案总结[转] Session丢失原因与解决方案小结 c#中struct和class的区别 VS2008不能DEBUG(当前不会命中断点,还没有为该文档加载任何符号)解决方案
项目经验提炼,如果你刚刚开始接收这门技术,这是你不二的选择
节选: String与string的区别 string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色) c# string映射为.net Framework的String 如果用string,编译器会把它编译成String,所以如果直接用String就可以...
此文档记录了C#中的知识点,希望对大家有所帮助!