Extreme-programming-tools

提供:Dev Guides
移動先:案内検索

エクストリームプログラミング-ツール

この章では、エクストリームプログラミングで使用されるいくつかのツールについて学習します。

ExtremePlanner

*ExtremePlanner* は、スクラムやエクストリームプログラミングなどのアジャイルメソッドをサポートするために特別に設計されたブラウザーベースのアジャイルプロジェクト管理ソリューションです。

ExtremePlannerは、顧客にとって実際のビジネス価値を持つ機能(またはユーザーストーリー)の進捗の計画と追跡に集中しています。

ExtremePlannerの主な機能は次のとおりです-

  • プロジェクトマネージャー、開発者、QA、技術サポート、利害関係者を含むチーム全体をサポートします。
  • ドラッグアンドドロップでソフトウェアリリースを見積もり、計画します。
  • 機能、欠陥、テストケース、開発タスクを一箇所で管理します。
  • 顧客のリクエストを最初から最後まで管理する統合された問題追跡を備えています。
  • 電子メール通知とプロジェクト活動レポートで最新の変更を提供しました。

詳細情報-http://www.extremeplanner.com [www.extremeplanner.com]

プロジェクト計画および追跡システム

*PPTS* は、アジャイル手法スクラムおよび/またはエクストリームプログラミングに従ってソフトウェアを開発することを選択したチームをサポートするWebベースの環境です。

PPTS機能が含まれています-

  • プロジェクト、反復、およびリソース属性の管理
  • 優先順位を付けることができる製品バックログ
  • 作業分解構造(スプリントバックログ)
  • メトリックス(速度と推定/消費された努力)
  • バーンダウンと進捗チャート
  • カレンダー
  • 資源配分
  • 全体的な役割(管理者またはユーザー)またはプロジェクトの役割(プロジェクトリーダー、開発者または顧客)に基づいた情報へのきめ細かいアクセス
  • メニューと言語のカスタマイズ(英語とオランダ語の両方が利用可能)
  • PR/CRツールとのインターフェース

詳細情報-http://ses-ppts.sourceforge.net/

対象プロセス

*Targetprocess* は、複雑な作業を視覚的に管理し、重要なことに集中できるようにするビジュアルプロジェクト管理ソフトウェアです。

Targetprocessは、組織全体で必要な可視性と透明性を提供します。 KanbanやScrumからほぼすべての運用プロセスに至るまで、Targetprocessは管理アプローチと組織構造に柔軟に適応します。

Targetprocessは提供します-

  • 計画と進捗の追跡のための委員会。 ボードビューには、大量のカードをシームレスに処理するための多くのオプションがあります。
  • 情報を外部にブロードキャストするために誰とでも共有できるボード。 彼らは柔軟です。
  • 複数のカードをドラッグアンドドロップで移動できます。
  • プロジェクト階層のリストを作成し、バックログを簡単に管理します。
  • 完全なカスタマイズ、インライン編集、美しいデザイン。
  • グラフィカルなレポート。
  • タイムライン。
  • カスタムビュー。
  • ダッシュボード。

詳細については-https://www.targetprocess.com/[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を採用する

組織でエクストリームプログラミングの採用を計画している場合は、まずエクストリームプログラミングに適したプロジェクトとチームを選択します。 経験豊富なコーチを獲得してください。 エクストリームプログラミングの実践、見積もり、チームコミュニケーションに慣れたチームを作りましょう。

プロジェクトに最低限必要なエクストリームプログラミングルールを使用してプロジェクトを開始します。 ルールを進化させて実装を改善します。 Extreme Programmingプラクティス全体の相乗効果を考慮してください。 チームが学習曲線を拡大するのに十分な時間を確保します。 チームの文化と変化を管理します。

最初に内部プロジェクトを取得することをお勧めします。 そのプロジェクトを正常に実装すると、他の適切なプロジェクトへの拡張のためにチームと管理者があなたを支援します。