21号 IBM Rational 开发大会很有感触
以前只负责设计,coding ,现在搞了个公司要全面跑起来,自己做起来需求和客户方面的工作。需求管理,和测试计划,成为质量保证的两道关键的关口。
按时交付,开发过程管理需要重点加强。各方面的协调统一,资源调配,成本控制的关键。
准确的客户需求,帮助客户分析潜在的,真实的需求,需要协调开发成本,需求是否真的是需求,需求如何管理,变更管理。
客户总是多变的,是因为客户没有认识到他真实的需求,我们没有理解到客户真实的需求。
持续集成的敏捷开发,是否能为产品的演进提供一条切实可行的路线,行之有效的策略,还要看市场走向,和客户类型,产品化程度,团队的管理 你可以找个比较有经验的人来做PM,同时给他一些额外的工作就是定义公司的PDLC的各个文档,当然你也可以参与到这些文档的完善当中来,不要求样样具备,关键点要有。PM同时可以负责成本核算。在做项目的时候就要考虑成本,边做边核算成本。
你要有个CM来执行上边定下的流程,并且检查执行的过程,最后进行总结,同时帮助PM完善那些文档。
一定要有个专职的测试人员.测试计划就交给他了。
你可能需要以下系统来支撑:
代码管理系统:subversion,无论对于java,还是.net,小公司的最佳选择;如果是web 页面开发也可以考虑team foundation server
需求管理系统,可以和bug管理系统一起管理:Bugzilla, Mantis都是不错的选择。
持续继承系统:Cruisecontrol/Cruisecontrol.NET对于三五条枪的团队都是最佳利器。
文件共享系统:linux 的sumba,windows的共享目录都是不错的选择。
至于域账户管理等等,可以以后整了,可以和文件共享系统放到一台机器上。
ps:客户的确是多变的,但是你要让他意识到,到了项目后期,客户的这种多变是要付出代价的。
大会我也去了,只不过我在北京,参加的是18号的,呵呵。
Good Luck,Man
页:
[1]