项目管理中的工具使用

项目管理中的工具使用

ID:3936512

大小:1.27 MB

页数:11页

时间:2017-11-25

项目管理中的工具使用_第1页
项目管理中的工具使用_第2页
项目管理中的工具使用_第3页
项目管理中的工具使用_第4页
项目管理中的工具使用_第5页
资源描述:

《项目管理中的工具使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、项目管理中的工具使用本文档说明我曾使用和正在使用的项目管理相关的工具(均为B/S架构):1.文档协作:Confluence,一个企业级的知识库管理系统,用于编写项目中的各种文档。2.任何分配和缺陷跟踪:JIRA。3.代码评审:Crucible,将指定的(任意个)文件作为一个评审单元,每个人可对其进行在线评审。4.代码质量管理:Sonar,通过Firebug,CheckStyle等工具对代码质量审查,生成质量报告,标记出有问题的代码并给出修改建议。5.持续集成:Hudson,集成Ant,Maven构建工具每日定时构建项目。其中前三个工具都是Atlassian公司出品的

2、商业软件(其余的为开源免费),功能强大,使用简单,界面美观。虽然互联网上也能找到类似的开源免费工具,但个人觉得都不够理想(尤其是文档协作)。目前除了任务分配和缺陷跟踪工具之外,其它工具均在当前项目中使用,同时将持续集成工具与代码质量管理工具进行了集成,这样每日定时构建一次项目,并生成代码质量检测报告。1.1.文档协作Confluence我们常习惯使用Word来编写文档,优点是编辑方便,缺点是无法多人同时编辑,如果文档比较大,很难找到想要的某部分内容,而且无法得知文档作者对哪些内容做了修改。Confluence是一种Wiki工具,Wiki就像有版本控制的代码,可以多人

3、编辑,可以查看历史版本,所以比较适合多人协作。除此之外,它还具备以下特性:1.多种编写文档的方法:Wiki语法、可视化编辑器,甚至Word。1/112.可将一个Word文档导入成一篇Wiki文档,并且支持图片。3.可在页面中直接显示Word,Excel,PPT,PDF等文档。4.可将多个页面导出成HTML,PDF或XML格式。5.支持代码语法高亮显示。6.支持全文检索,能通过多个关键字快速找到指定的文档。7.文档视图:类似CHM格式文档,左侧是树形导航菜单,后侧显示内容,适合大型文档。更多特性参考这里。下附Confluence部分截图:2/113/111.2.任务分

4、配和缺陷跟踪:JIRA目前的项目中暂未使用JIRA,以下内容摘自互联网。JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括NewFeature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。JIRA融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。JIRA的主要功能特性如下:1.项目类别管理功能:可以将相关的项目分组管理。4/112.组件/模块负责人功能:可以将项目的不同组件/模块指派相应的负责人,来处理所负责的组件的Issues。3.LDAP配置器:用于将J

5、IRA连接到公司的LDAP目录上。4.Issue安全级别:在一个项目里可以精确地控制对Issue的访问。5.可订制的工作流:可以创建多个工作流为不同的项目使用;6.快速搜索和JQL高级查询功能;7.子任务功能:可以在某个Issue下创建子任务;8.共享过滤器功能:一个团队成员可以访问共享的过滤器;9.多个dashborads功能:可以定制自己的JIRA显示面板;10.与CVS、SVN,ClearCase,Mercurial的集成;通过FishEye还可以连接Git代码库。11.与GreenHopper集成后支持敏捷开发;12.通过IDE连接器,可以将JIRA集成到E

6、clipse、IntelliJIDEA、MSVisualStudio。5/111.3.代码评审:CrucibleCrucible是一个用于开发团队的代码检测工具,团队成员可用它检查、注释、编辑代码,并记录结果,支持的版本控制工具包括Subversion,CVS,Git,Mercurial,Perforce,ClearCase。6/111.4.代码质量管理:SonarSonar是一个开源的代码质量管理平台,涉及七个领域的管理:架构和设计、注释、编码规则、潜在的错误、复杂度、重复代码以及单元测试。Sonar的主要特性有:7/111.对所有项目的代码质量提供概览,显示其代

7、码行数、测试覆盖率、代码重复度等。2.超过600条编码规则,同时可自定义自己的规则。3.标准的代码度量,如代码行数、圈复杂度、重复代码度以及注释等。4.可以与Ant,Maven,Hudson等构建或持续集成工具集成。5.可以和现有的代码检测工具(如Checkstyle,PMD,Findbugs,Clover,Cobertura等)无缝连接。6.检测单元测试覆盖率。7.记录各个版本代码质量变化过程。8/119/111.5.持续集成:HudsonHudson是一个可扩展的持续集成工具,它的主要特性有:1.易于安装:只要把hudson.war部署到servlet容器,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。