チケット駆動の罠の記事をメモ。 【参考】 JIRAに死を | TechCrunch Japan (引用開始) ここで強調したいのは、悪いのは必ずしもJIRA自身ではない、ということだ。 ここまで書いてきたことはすべて、ソフトウェアのアーキテクチャと開発を“チケット”の集合に還元する、という考え方に由来している。 JIRAの最大の罪は、それが、もっとも成功し広く普及しているチケットシステムであること、それだけだ。 ソフトウェアプロジェクトをチケットの集合で表す、という考え方そのものが、真の敵だ。 (引用終了) tadashi-aikawaさんのツイート: "本文にも書いてあるけど JIRAをディスっているのではなく JIRAの使い方をディスっているだけ。 Confluence使えばおけ JIRAに死を | TechCrunch Japan https://t.co/pNEqwe12Ex vi
日々の新規開発をRedmineのチケットで進捗管理して気づいた点があったのでまとめてみる。 【1】ロードマップを見ると、進捗率が逆に下がる場合がある 下記のロードマップになるようにチケットを登録したと仮定しよう。 ◆ロードマップ1:5月1日現在 進捗:0% #1 機能Aの開発(新規) #2 機能Bの開発(新規) #3 テスト(結合テスト)(新規) すると、普通は、0%→33%→66%→100% と進捗率が上がって終わるはず。 ◆ロードマップ1:5月5日現在 進捗:100% #1 機能Aの開発(終了) #2 機能Bの開発(終了) #3 テスト(結合テスト)(終了) しかし、テストでバグが上がったり仕様変更が入った時、バグ報告をチケットに登録すると、下記のようになる。 ◆ロードマップ1:5月6日現在 進捗:42% ← 終了3件/全7件だから。 #1 機能Aの開発(終了) #2 機能Bの開発(終
⚡ タスクの計画と整理短いプロジェクトから大規模な部門横断型プログラムまで、Jira では大きなアイデアを実現可能なステップに分解できます。作業の整理、マイルストーンの作成、依存関係マッピングなどを行います。 作業を目標に合わせる作業を目標にリンクさせることで、自身の作業が会社の目標にどのように貢献するかを全員が確認し、重要なタスクで連携できます。
課題管理/バグ管理とは、チケット駆動開発とは、概要やチケットの処理フロー、重要性、導入と運用の仕方、バージョン管理や継続的インテグレーションとの連携も含めて5分で解説します。おまけで使えるITS/BTSも6つ紹介。 0分―― ITS/BTSとは、課題管理/バグ管理とは 近年のソフトウェア開発は複雑化しており、さまざまな役割の人間が大人数かかわることも少なくありません。ソフトウェア開発を円滑に進めるためには情報の管理、共有がとても重要です。そこで活躍するのがITS/BTSです。 ITS(Issue Tracking System)、BTS(Bug Tracking System)は、それぞれ「課題管理システム」「バグ管理システム」と呼ばれますが、最近では両方の機能を併せ持つ場合も多く、ITS/BTSを明確に区別することは少なくなっています。 ITS/BTSは、簡単にいうと、課題管理、バグ管理
はじめに 最近、僕は開発者としての立場からは離れて、開発中に発生した障害(バグ)の管理みたいなことをやっていました。 そこで感じたことは、「バグの数が3桁超える、あるいは、開発メンバが3人以上ならバグトラッキングシステム(以下、BTS)を導入したほうが良い」ということです。 実践バグ管理―プロジェクトを成功に導くためのposted with amazlet at 12.06.03クジラ飛行机 あかさた ソシム 売り上げランキング: 392144 Amazon.co.jp で詳細を見る Excelによるバグ管理 今の開発現場では、多くのSierがそうであるように*1、Excelの一覧表によるバグ管理が行われています。 昔からExcelでバグ管理していたという歴史もあり、今回の開発も慣例に従い、Excelで管理しようとしたのですが、失敗だったと感じています。BTSを導入するべきだと今になって思
PhabricatorはFacebookが開発しているプロジェクト管理です。ソースコードレビュー、バグトラッキングなど開発者フレンドリーな機能が数多くあります。 企業においてGitHubをソースコードリポジトリ/プロジェクト管理に使っているケースも増えてきていますが、大規模な企業では難しいケースも多いでしょう。そこで紹介したいのがFacebookで開発されているPhabricatorです。 最初にログインを求められます。 ついでユーザ名を入力します。 ダッシュボードです。 チケットの詳細画面です。 ソースコードレビュー。 もちろんコードハイライター付き。 リポジトリビューワー。 コミットログ。 画像付きでディスカッションもできます。 Wiki。 IRCのチャンネルリスト。 PhabricatorではGit/Subversion/Mercurialをサポートしています。また、OSはWindo
ITS/BTSによるプロジェクト運営7つの勘所と手軽に使える5ツール:DevOps時代の開発者のための構成管理入門(2)(1/2 ページ) 「DevOps」という言葉にもあるように、ソフトウェア構成管理は、インフラ運用に取り入れられるなど、変わりつつある時代だ。本連載では、そのトレンドにフォーカスして、現在のソフトウェア開発に有効な構成管理のノウハウをお伝えする そもそも、構成管理とは 第2回目からはいよいよ、構成管理の具体的な内容に踏み込んでいきますが、最初にソフトウェア開発における「構成管理」とは何か、そのメリットは何なのか、を考えてみたいと思います。 「構成管理」という言葉は古くからあり、CMMIをはじめ、さまざまなフレームワークや標準化プロセスにおいて定義されていますが、ここでは本特集と内容のかかわりが多い、書籍「継続的デリバリー」の第2章より、その定義を引用します。 構成管理とは
公開 by それはそれは優秀なテスタのジル 2000/11/1 * Bee Flogger開始 * 文字"a"だけからなる名称未定ドキュメントを作成 * ツールバーのFTPボタンをクリック * サーバにftpを試みる 観察されたバグ:ftpサーバが応答しなくなる。ps -augxで見ると、走ってさえいなくて、ルートディレクトリにコアができている。 期待される動作:クラッシュしない 開発主任ウィリーに割り当て by それはそれは優秀なテスタのジル 2000/11/1 解決(修正しない) by 開発主任ウィリー 2000/11/2 (昨日) こっちのコードじゃないよ、ジル。Linuxのproftpdの問題だね。 再開 (開発主任ウィリーに割り当て) by それはそれは優秀なテスタのジル 2000/11/2 (昨日) そうは思いません。普通のftpクライアントで接続してproftpdをクラッシュ
マイカーが故障したり、修理が必要になったりすることは、車を所有している限り避けられない出来事です。特に大きな修理や部品の取り寄せが必要な場合、車が長期間入院することも珍しくありません。突然の故障や事故などで車が使えなくなると、日常生活に大きな支障をきたします。通勤や通学、買い物や家族の送迎など、車がないことで多くの不便が生じるでしょう。 そんな時に非常に便利なのが長期で借りられるレンタカーです。短期間のレンタカーでは費用がかさむことがありますが、月単位での長期レンタカーを利用することで、経済的に負担を軽減しながら、車を持つのと同じように利用することができます。特に、修理に1ヶ月以上かかるような場合、長期レンタカーは最適な解決策です。 この記事では、車の修理が長期間に及ぶ場合に、長期レンタカーがどのように役立つかを詳しく説明します。車が使えない間のストレスを軽減し、生活のリズムを維持するため
BetterMeansはフラットな組織におけるアジャイルに似たプロジェクトの進め方を推進するプロジェクト管理です。 BetterMeansは従来のトップダウン型のプロジェクト進行ではなく、民主的な手法を全員が一律にプロジェクトを進めていく方法を実現するプロジェクト管理システムです。 トップページです。オープンソースの他、Webサービスも提供しています。 ダッシュボードです。早速新しいプロジェクトを開始します。 新しいワークストリームを作成します。 作成しました。左がオープン、右が作業中のタスクになります。 タスクを追加しました。 タスクの詳細です。 タスクはドラッグアンドドロップで移動します。作業中になりました。 完了時にはコメントを登録します。 完了の枠が追加されました。 チームメンバー一覧です。 掲示板です。 普通にリプライできます。 Wikiもあります。 日本語も使えます。 Wiki
Fulcrumはストーリーベースのアジャイル開発にマッチしたプロジェクト管理システム。 FulcrumはRuby on Rails製のオープンソース・ソフトウェア。アジャイル開発において用いられるユーザストーリー。利点としては機能をユーザ視点で捉えることで、実装されるべき機能が明確になりイテレーションが終わった段階できちんとできているか確認がしやすいことだ。 4つの枠が特徴 そのため通常のタスク管理に比べると大ざっぱに見えてしまい、逆に細かな進捗が見づらくなってしまう場合もあるようだ。そんな状態を解決するには、最適なプロジェクト管理を導入することにあるだろう。今回紹介するのはFulcrumだ。 Fulcrumはストーリーベースのタスク管理を実現する、アジャイル開発向けのプロジェクト管理だ。完了したストーリー、作業上、バックログ、Chilly Bin(終わらなかったタスクを放り込んでおく場所
GitHub Issues is a front end to GitHub's issues tracker written in Cappuccino focused on providing a true desktop application like experience to manage multiple repositories. This full featured issue tracker gives you a very clean and efficient desktop like workflow for managing your projects' issues. - Track as many repositories as you'd like - Private repositories - Open new issues - Close (and
Github IssuesはGithubの課題管理を行うフロントエンド。 Github IssuesはJavaScript/Objective-J製のフリーウェア。ここ数年で一気に伸びたリポジトリ管理サービスと言えばGithubだろう。それまでのサーバ集約型だったリポジトリ管理から分散型のGitを使うことで開発者の人気を集めている。 メイン画面 Githubは単なるリポジトリ管理サービスではない。プログラマー同士のコミュニティになっている。それはオープンソース・プロジェクトが最も良く知る所だろう。そんなGithubの課題管理フロントエンドがGithub Issuesだ。 Github IssuesはGithubの各プロジェクトにおける課題管理をメンテナンスするためのソフトウェアだ。3ペインの構成になっており、左側にプロジェクト、右上に課題の一覧そして右下に課題の詳細が表示される。Githu
「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(2/4 ページ) JenkinsのセットアップはTrac Lightningで簡単に! Jenkinsを利用するには、サンプルとなるソースコードやリポジトリが必要となります。Trac Lightningを利用すると、JenkinsとSubversionを利用したリポジトリ、JenkinsとMavenでビルド・レポートを出力するサンプルのソースコードが提供されており、簡単にJenkinsを体験できます。 本稿では、Trac Lightningを利用してJenkinsを体験しつつ、どのように設定していけばいいのか確認しましょう。 JDKのインストール JDKをあらかじめインストールして環境変数「JAVA_HOME」をJDKをインストールしたディレクトりに設定してください
ElastikはWebベースの課題管理システム。バグ管理やタスク管理に利用できる。 ElastikはPHP製のオープンソース・ソフトウェア。プロジェクト管理は様々な機能を必要としているが、本質でない部分を切り出していくと最終的に残るのは課題管理と言えるかもしれない。バグや機能追加の管理を行うのがプロジェクト管理の本質と言えるだろう。 チケット詳細 チケットを発行して機能を実装し、その機能をテストしてバグ管理としてチケットを発行する。その繰り返しによってサービス、ソフトウェアが作られていくのではないだろうか。課題管理システムとしてElastikを紹介したい。 Elastikは複数のプロジェクトに対応した課題管理システムになっている。チケットを作成し、内容を登録すれば完了だ。チケットにはアサインする人を定義したり、期限やステータス、プライオリティを設けることができる。さらにウォッチや添付ファイ
Agile Tracking ToolはWebベース/Grails製のオープンソース・ソフトウェア。自社でアジャイル開発に取り組もうと思うならば、アジャイル用のプロジェクト管理を取り入れるのがお勧めだ。そうでないプロジェクト管理を使うとシステムの差異で苦しむことになる。 イテレーション作成 アジャイル専用のシステムであれば運用フローも取り入れられるようになる。既に幾つかのプロジェクト管理が存在するが、新しいプレーヤとしてAgile Tracking Toolを紹介しよう。名前の通りアジャイル開発に特化している。 Agile Tracking Toolはプロジェクトの登録、カテゴリ、イテレーション、バックログ管理、現在のタスク一覧といった機能がある。システム管理機能も備わっている。スクラム開発またはカンバン方式に対応している。XMLフォーマットでのエクスポートも可能だ。 イテレーション概要
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く