📜  极限编程-工具

📅  最后修改于: 2021-01-07 06:17:41             🧑  作者: Mango


在本章中,我们将学习极限编程中使用的一些工具。

极限规划师

ExtremePlanner是基于浏览器的敏捷项目管理解决方案,专门设计用于支持包括Scrum和Extreme Programming在内的敏捷方法。

ExtremePlanner专注于计划和跟踪对客户具有实际业务价值的功能(或用户故事)的进度。

ExtremePlanner的主要功能是-

  • 支持整个团队,包括项目经理,开发人员,质量保证,技术支持和利益相关者。

  • 轻松拖放即可估算和计划软件版本。

  • 一处管理功能,缺陷,测试用例和开发任务。

  • 具有集成的问题跟踪,以从头到尾管理客户的请求。

  • 通过电子邮件通知和项目活动报告提供了最新更改。

有关更多信息-www.extremeplanner.com

项目计划和跟踪系统

PPTS是基于Web的环境,支持团队选择根据敏捷方法学Scrum和/或Extreme Programming开发软件。

PPTS功能包括-

  • 项目,迭代和资源属性的管理

  • 可以优先处理的产品积压

  • 工作分解结构(冲刺积压)

  • 指标(速度和估计/花费的工作量)

  • 燃尽图和进度图

  • 行事历

  • 资源分配

  • 根据总体角色(管理员或用户)或项目角色(项目负责人,开发人员或客户)对信息进行细粒度访问

  • 菜单和语言的定制(可用英语和荷兰语)

  • 与PR / CR工具的接口

有关更多信息-http://ses-ppts.sourceforge.net/

目标过程

Targetprocess是一个视觉项目管理软件,使您可以直观地管理复杂的工作并专注于重要的事情。

Targetprocess提供了整个组织所需的可见性和透明度。从看板和Scrum到几乎所有运营流程,Targetprocess都可以灵活地适应您的管理方法和组织结构。

Targetprocess提供-

  • 计划和进度跟踪委员会。板面视图提供了许多选项来无缝处理大量卡。

  • 可以与任何人共享以在外部广播信息的板。它们很灵活。

  • 可以拖放多个卡。

  • 列出项目层次结构并轻松管理积压。

  • 完全定制,内联编辑和精美设计。

  • 图形报告。

  • 时间线。

  • 自定义视图。

  • 仪表板。

有关更多信息-www.targetprocess.com

Plone Extreme管理工具

Plone Extreme Management工具提供了支持Extreme Programming方法的项目管理。

Plone Extreme Management工具提供-

  • 内容类型-

    • 项目-项目经理可以添加多个项目。对于每个项目,客户和员工都可以添加迭代和故事。

    • 迭代-该项目将进行迭代计划。迭代是1到3周的时间,其中将执行许多故事。

    • 提供-包含客户在此项目中想要的故事。它被用作捆绑客户愿望并给出项目规模的第一个指示的方法。

    • 故事-客户可以通过在故事中描述这些功能来定义新功能。

    • 任务-员工可以通过定义任务来估算故事。

    • 预订-在执行任务时,员工可以跟踪时间并在一天结束时轻松预订。

  • 工作流程。

  • 时间跟踪器。

  • 发布计划。

  • 迭代综述。

适用于Java开发人员的XP工具

下表列出了Java开发人员用于相关活动的工具列表。

Java Extreme Programming Tools Activity
Maven and AntHill Project management and continuous integration.
Ant and XDoclet Automated building and continuous integration.
AntHill and CruiseControl Automating continuous integration .
IntelliJ Idea, Xrefactory, DPT, Jfactor, Jrefactory Java refactoring.
JUnit Automated Java testing.
Cactus Automated Servlet, JSP, and other J2EE testing.
Jemmy, JFCUnit, and Abbot Automated swing testing.

.NET开发人员的XP工具

与Java一致,.Net具有NAnt,NUnit,CruiseControl.NET。 Visual Studio有许多重构工具。

在组织中采用XP

如果您打算在组织中采用极限编程,则首先选择一个适合极限编程的项目和一个团队。获取经验丰富的教练。让团队习惯于极限编程实践,估算和团队沟通。

使用对项目的最低基本极限编程规则来启动项目。允许规则发展以更好地实施。考虑到极限编程实践之间的协同作用。给团队足够的时间来扩展学习曲线。管理团队文化和变革。

建议首先进行内部项目。成功实施该项目后,您将拥有团队和管理层支持您,将其扩展到其他合适的项目。