ソフトウェア開発は急速に進化しました、シーケンシャル構造を使用し、開発パターンを使用せずにコードを作成することから、要件キャプチャ構造の作成、タスクプランニング、開発方法論の挿入、コストの構造化、テストの作成などに移行しました。 「最初にプログラムし、後で文書化する」からフォーカスをシフトします.
その目的で、時間をかけて作成された多くの開発方法論がありました 今日作成されたプログラムは、品質が高く、安定していて、簡単に採用できます。.
特に私が参加していた最後のプロジェクトでは、 機敏な開発手法を使用する、具体的には スクラム 開発方法論以上のものは 作業スキーム, スクラム あります 一連のグッドプラクティス これは、可能な限り短い時間で品質を向上させるために、共同作業を実行するために適用する必要があります。
スクラムの目的は、機能的なプロトタイプを持つことです 主な製品を完全に仕上げる必要なしに使用できる、これは すぐに結果を得る、新しい要件を採用するか、初期要件を変更し、開発の過程で革新し、 競争力、 柔軟性 と 生産性
SCRUMは作業スキームであるため、特定の必須手順があります。これは、最も重要な手順のXNUMXつであり、オープンソースツールを私に知らせてくれたものです。 Taiga.io です バックログ、これは単なる 保留中のすべての作業のリスト。 スクラムのタスクは呼び出されます ユーザーストーリー そして、それらはそれ自体に価値のある機能であり、ユーザーストーリーは一般にポイントで推定され、タスクの複雑さを示します。
タイガ それはのツールです 無料のソフトウェアとオープンソース、g用に作成アジャイルプロジェクトの管理とコラボレーション、主に使用するもの スクラムとカンバンの方法論、それはまた許可します 問題を管理する.
同様に、Taigaには次のような他のモジュールがあります ウィキ, ビデオ会議 (サードパーティソリューションのおかげで)、 ロカイナ, 機器のアップグレード そして彼のおかげでそれだけでは不十分であるかのように 強力なAPI 許可する サービスとの統合 第三者 として Slack、GitHub、GitLab、Bitbucket、HipChat、Gogs、Hallなど.
Taiga は Affero GPL オープン ソース ライセンスに基づいて配布され、Django (バックエンド) + AngularJS (フロントエンド) で書かれており、ソース コードは次の場所でホストされています。 GitHub コミュニティによって使用されます。
へ 大河を楽しみ始める あなたはしなければなりません ログイン 無料で、送信されたメールでアカウントを確認し、上記の情報を使用してログインします。
La 組み合わせ インクルード SCRUMフレームワーク とともに 大河プロジェクト管理ツール、に適用できます あなたがやりたいどんなプロジェクトでも、 プログラム開発のレベルまたは準備のいずれかで あなたのブログの記事 次で示すように 実用的なケース。
最初のステップは、プロジェクトを作成することです( かんばんプロジェクト または スクラムプロジェクト)、どちらもプロジェクトを開始するためのテンプレートですが、ニーズや好みに応じて調整できます。 この場合、スクラムプロジェクトを選択し、次にそれを提供します。
次に、プロジェクトに名前を付けて説明を書きます
大河でのプロジェクトが作成されると、最初に観察するのは やり残し、どこでできますか プロジェクトのユーザーストーリーを追加する、各ユーザーストーリー 通常、ポイントで見積もられます そして私達はそれを明確にしなければなりません 宿題の時間を示すべきではありません、注意することが重要です タイガでの見積もりは役割によって行うことができます.
プロジェクトに必要な数のユーザーストーリーを追加できます。新しいストーリーを作成するときは、 タイトル、 見積もり、 estado, ラベル と タスクの説明。 チームまたはクライアントが必要とする場合は、タスクをセグメント化することもできます。
プロジェクトに必要なすべてのタスクが作成されたら、次のものを作成する必要があります。 スクラム と呼ばれる スプリントこれは 一連のタスクをグループ化する これは 機能性製品 そしてそれはで実行される予定です 指定された期間。
プロジェクトには、必要な数のスプリントを含めることができます。 スプリント のようにする必要があります プロトタイプの結果.
私たちの場合、3日続く単一のスプリントを作成しましたが、ソフトウェア開発の場合、通常、スプリントは4〜XNUMX週間続き、スプリントの間に休憩日があるはずです。
以前に作成したすべてのタスクをスプリントに追加しました。Taigaでは、必要なスプリントの各タスクをドラッグアンドドロップすることで、これを簡単に行うことができます。 また、タスクに優先順位を付けたため、最初に実行するタスクを決定します。
Taigaを使用すると、デザイナーなどのタスクで共同作業するメンバーを追加して、プロジェクトで共同作業するように誰かを招待できます。管理メニューに移動して、その電子メールに招待状を送信する必要があります。
スプリントがすでに計画され、メンバーが開始する準備ができたら、スプリントタスクパネルに移動します。これは、いくつかの列があり、それぞれが次の列を表すかんばんです。
- ユーザー履歴:スプリントを構成するすべてのユーザーストーリー。
- ヌエバ:各ユーザーストーリーはタスクに分割できます。
- 進行中:現在実行されているタスクですか。
- テストする準備ができました:終了したがテストされていないタスクですか。
- 閉まっている:完了したタスクはありますか
- 情報が必要:完了するために追加情報が必要なタスクですか。
タスクは、それらを実行しようとしている共同作業者によって実行されます。共同作業者は、それらを対応するステータスに変更することを担当します。 チーム全体がプロジェクトのステータスを知っており、より同期して作業するという考え方です。
スプリントの目的は、すべてのタスクが完了することです。taigaは、私たちが常にどのように行っているかを確認できるグラフを提供します。
すべてのタスクの終わりに、私たちのスプリントは終わりました:)。
Taigaは、プロジェクトに関する情報を配置できるプロジェクトのwikiを提供してくれます。使用する構文は、非常に有名です。 マークダウン、 プロジェクトに必要なリンクを追加することもできます。
大河は彼女のスローガンをうまく利用していると言えます。
«無料、オープンソース、使いやすい"
要するに、大河は:
- 強力: 簡単にカスタマイズして、すべてを制御できます。
- シンプルで直感的:大河 習得が非常に簡単で、使いやすさのレベルも優れています。 また、その各特性を掘り下げるのに十分なドキュメント。
- 高度に設計された: 大河はシンプルで素晴らしく、デザインも素晴らしく、飽きることはありません。
- カスタマイズ可能: 各プロジェクトに必要な構成を与えたり、モジュールのおかげで機能を拡張したり、他のツールと統合したりできます。
結論として、 大河は優れたツールです 現在、すべてのユーザーがアクセスできるのはXNUMX年強ですが、これは作成者のニーズから生まれたツールであり、 独自のソリューションを超えても、アジャイルプロジェクトを管理するための最良のツールです。.
大河があなたの日々にどのように影響を与えたかを楽しんで、試して、そして何よりも文書化することをお勧めします。
