欢迎来到天天文库
浏览记录
ID:29356434
大小:50.65 KB
页数:13页
时间:2018-12-18
《项目经理、系统架构师或技术骨干应该具备的水平》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、项目经理、系统架构师或技术骨干应该具备的水平项目经理、系统架构师或技术骨干应该具备的水平2010-06-0916:00一直想写一篇这样的总结性文章,但不是没有时间就是没有勇气写下去,因为怕别人丢臭鸡蛋。这两天有时间,终于鼓起勇气,将这篇文章写来下!也希望对一些正在寻找更好发展的朋友能有点帮助,也希望对于一些技术跟管理方面的牛人,能给予一些建议。作为一名项目经理、系统架构师或技术骨干,其水平如何,关系到公司的项目管理、软件质量管理等方面的问题。项目经理或技术骨干应该要起带头作用,使整个团队的开发及管理能达到一种更高的水平。那
2、作为一名项目经理或公司技术骨干应该学会那些工具及知识点呢?涉及到这一块的工具及技术点非常多,如何去选择,是摆在项目经理、系统架构师跟技术骨干面前的问题。根据公司及团队的情况,选择合适的工具或技术框架,这一点非常重要。在项目的不同阶段,需要有不同的工具来支持。按照软件系统的生命周期的六个阶段,一般分为需求分析阶段、系统设计阶段、系统开发阶段、软件测试阶段、系统发布阶段、系统维护阶段,这几个阶段都需要有不同工具的支持。一、需求分析阶段:第一、项目管理及需求管理工具项目管理工具很多公司都在使用,为什么要使用这些工具?假如没有使用
3、这些工具,而是使用Excel或Word进行记录,那当需求变更?需求实现情况的跟踪?软件是否能按时交付?将是一件非常烦锁且容易出错的事情。一个软件项目、开发团队能否获得成功,管理非常关键。比较有名的商业化工具有:MicroSoftProjectServer及Project2003、IBMRationalRequisitePro、JIRA、PowerDesinger。比较有名的开源需求管理工具包括:OSRMT(OpenSourceRequirementsManagementTools)、Xplanner、Openworkben
4、ch等等。很多软件公司都会使用SharePoint,在SharePoint平台上,只要你想得到,基本上都可以通过配置方式来满足你的业务需求。在SharePoint上,可以跟MicroSoftProjectServer很好的结合,再配置Project2003为客户端,进行公司的项目管理。也许对Project操作习惯的问题,在Web界面进行项目管理的时候,总觉得很不方便。IBMRationalRequisitePro()可以算是最骨灰级的一个软件了,假如你公司整个软件生命周期管理都是采用IBM的解决方案,那使用Requisit
5、ePro是一个非常好的解决方案。需要这些软件可以到IBM官方网站上去下载一个最新版本,或者在电驴上面下载一些"特别"版本。设计工具、管理工具的完美结合,这个正是IBMRationalRequisitePro的强项。RequisitePro跟Offce结合得也是非常完美。JIRA()原来只是一个缺陷跟踪系统,你可以在JIRA上面创建新的ISSUE,当ISSUE分配给某个程序员时,系统会自动发送一封邮件给该程序员,提示有新的BUG。JIRA也有提供一个Eclipse插件,你可以在Eclipse上面,查到属于自己的ISSUE,并
6、快速解决。现在JIRA也可以用来做项目管理,在操作方面非常人性化,个人一直非常喜欢使用JIRA来进行项目管理、缺陷管理,再结合Eclipse,简直就是完美!但作为商业的软件,价格也非常贵,互联网上也有很多Crack,大家有兴趣也可以搜一下。OSRMT()是一个开源的需求管理工具,分为客户端跟服务器,也提供了一个安装界面供用户安装,做开源的已经算是做得非常完美了。当前最新版本是V1.5,有兴趣的朋友可以下载一个最新版本玩一下,操作还算是挺人性化的。Xplanner()是一个开源的,基于XP编程的项目管理软件,它可以帮我们生成
7、一些统计图表。这个软件从06年底发布0.7b7版后,就再也没有更新过了,我对开源工具的看法就是:版本号没有超过1.0版,我都不会应用于生产!对于Xplanner,也是停留在试用的阶段。Openworkbench()也是一个开源的项目管理软件,其功能跟Project2003相似,是一个值得大家去使用的一个工具,但对于中国很多软件公司,都是使用特别版的Project2003。假如你很尊重版权,又不想使用Project2003,那Openworkbench是一个非常好的选择。第二、需求分析工具需求分析工具用得比较多可能就是Rat
8、ionalRose、MicroSoftVisio或MindManager,一般我们使用RationalRose来进行用例分析,画用例图,画状态图;使用MicroSoftVisio来画出应用系统的结构图、流程图等。当然,对于MicroSoftVisio能画出来的东西,其实Rose也一样可以实现,只是,大家
此文档下载收益归作者所有