FP法の勉強まとめ、その2。 FP法とは IBMで1979年に考案された 1981年にパブリックドメインに解放 1986年にユーザ会設立 最新バージョンはCPM4.2 業界標準/ISO標準である FP法の目的 ユーザの求める・受け取る機能に基づいて計測する 使用する技術とは関係なく計測する 組織を超えて一貫した、規模見積もりの手法を定義 計測の手間を最小限にするシンプルな手法 ユーザとは何か ※ユーザとは洗練されたユーザを指す。エンドユーザではない。 ※ユーザはロジックを理解するが、技術者ではない 要件を与える立場 技術とは独立している 受け入れテストに参加する 情報の流れを理解している 担当分野についてのエキスパートである 計測手順 計測するアプリケーションを決める 開発種別(新規開発か改版か)、アプリケーション境界を決める 構成要素をテーブル(データファンクション)とプログラム(トラン
アジャイル開発にとって重要なのは、スクラムを組み、一気通貫で開発してしまう勢いだ。手間のかかるタスクの登録やステータスの更新その他諸々の面倒ごとをやっていたら時間はあっと言う間に過ぎ去ってしまう。 タイムライン 例えばTracは素晴らしいプロジェクト管理だが、少々画面が素っ気ない。そこでもっと便利に使えるAgiloを紹介しよう。 今回紹介するオープンソース・ソフトウェアはAgilo、アジャイル開発を進めるためのプロジェクト管理だ。 Agiloはアジャイル開発を基本としたプロジェクト管理だ。VMWareのアピアランスも提供されているので、すぐに試すことができる。また、Tracのプラグインとしても提供されている。Wiki、タイムライン、ロードマップ、チケット、検索といった一般向けの機能に加え、チーム管理、グラフといった管理機能がある。 グラフ 何よりインタフェースがボタンを中心になっている。こ
本日、Projectscape 1.0をリリースしました。 Projectscapeは中~小規模のプロジェクトに最適化した、シンプルなプロジェクト管理ソフトです。主な機能としては以下のものがあります。 WBS(WorkBreakdown Structure)作成ガントチャート作成 担当者別ビュー(担当者毎の負荷状況) 進捗レポート機能(テンプレートのカスタマイズ可能、tracからのチケットインポート…) 既に国内外に数多くのプロジェクト管理ソフトがありますが、機能が多すぎて使いこなすまでが大変だったり、高価すぎてプロジェクトメンバー全員分のライセンス購入が厳しかったりなどの問題がありませんか? Projectscapeはシンプルで直感的な操作を実現するため「いかに機能を盛り込まないか」を重視し、中〜小規模のプロジェクト管理で便利な機能を厳選しました。 一方で、特に海外のプロジェクト管理
日本のオフィスには神業的なExcel使いの方々がいて、方眼紙のように網目を作り、そこに図形やチャートを作り上げている。仕様書や提出するドキュメントも全てExcelで作られていたりする。このような方々は、Excelが使えないとなったらさぞかし混乱をきたすことだろう。 OpenOffice.orgを使ったガントチャートテンプレートプロジェクトを管理をExcelで行っている方がいたら、そこだけはOpenOffice.orgに乗り換えられる可能性がある。ガントチャートを手早く作ってくれるテンプレートがあるのだ。 今回紹介するフリーウェアはGantt Chart for OpenOffice Calc、OpenOfficeのCalc(表計算機能)向けのガントチャート作成テンプレートだ。 Gantt Chart for OpenOffice CalcはOpenOffice.org用で、Excel用に
『Agile Agenda』は、昨年行われた「AdobeAIR Developer Derby」と呼ばれるアプリケーション・コンテストでグランプリを受賞した、本格的なプロジェクト管理ツールです。 タスクの優先管理やマイルストーン、作業の進捗状況の確認はもちろん、自動でスケジュールを最適化してくれる機能も実装されているため、プロジェクトマネージャー初心者でも最適なタスク管理が行えるのが特徴です。プロジェクト全体の確認画面。各プロジェクト名やタスクの数、開始日、終了日などが一目で確認できる。左側のメニューからタスクを作成したり、マイルストーンの設定、スケジュールの確認が行える 「Edit Tasks」からタスクを作成します。それぞれのタスクの内容や開始日、終了日、進捗率(パーセント表記)などを入力します。「ラベル」を設定しておくことで、各タスクの分類を作ることも可能です。 タスクの編集画面
Windows、Mac、Linuxのいずれでも動作が可能で、JRE1.5以上がインストールされていれば問題なく利用できるのがこの「OpenProj」。ガントチャート、ネットワークダイアグラム、WBSとRBSチャート、レポートの印刷とPDFによる出力、コスト計算などなど、プロジェクト管理に必要なほとんどの機能が備わっています。 また、Microsoft Projectのファイルを開いたり保存することも可能です。ただのビューワーではなく、実際に編集できるのでかなり便利。メニューなどはほとんど日本語化されており、抵抗なく使うことができます。 ダウンロードとインストール、実際の表示などは以下から。 Home | Serena Open Source and Hosted Project Management Software http://openproj.org/ 今回はWindows用を使うの

SW構成管理の概念の中心は、バージョン管理。 バージョン管理こそが我々SW開発に従事する者にとって、背骨であり血液に当たる最重要なインフラ。 デスマーチに陥るプロジェクトは、バージョン管理に何かしらの欠点や弱点がある。 おそらく殆どのSW開発では、Subversionをバージョン管理に使っているが、Subversionは実は数多くの機能を持ち、従来のプロジェクト管理を根本的に変える可能性を秘めている。 もう一度、Subversionの機能を見直してみた。 【1】ムービー企画「Subversionによるバージョン管理入門」 WEB+DB PRESS Vol.39誌面連動ムービー|gihyo.jp …技術評論社 最近のバージョン管理は、trunkとbranchの2系統のバージョン管理戦略を持つ傾向がある。 メインラインモデルと呼ばれる。 メインラインモデルの手法を使って、本番運用中の保守br

Welcome to TheChaw.com – a unique and memorabledomain name for your business or project. Withits catchy and easy-to-remember name, thisdomain is anexcellent investment for establishing a strong online presence.Its versatile nature allowsit to be used in various industries, makingit a valuable asset for growth and success.

プロジェクト管理、と聞くとどうもお堅いイメージになってしまう。だが実際に期待されているものはそんなことではない。プロジェクトを円滑に進めることが必須であって、メンバーを縛り付けたり、工程を逐一チェックしたりするのが目的ではないはずだ。 一般的なプロジェクト管理とは大幅に異なる画面構成 もっとアクティブに、もっと柔軟にプロジェクトを推進していきたいならechoにチャレンジしてみよう。 echoは日本製のソフトウェアで、スポーツのようなチームワームを実現してくれるプロジェクト管理ソフトウェアだ。 echoはAdobeAIRで作られており、WindowsやMacOSXで動作する。Webサービスであるechoと連動して動作するようになっている。自分がすべき仕事をタスクとして登録し、それを他のメンバーに依頼できるのが特徴だ。仕事を他のメンバーに依頼できる タスクは準備、実行、確認という3つのス
9Arrowsプロジェクトの成果物を細分化し、担当者割り振りやスケジュール・進捗状況の管理を行うWBS(WorkBreakdown Structure:作業分解図)。プロジェクトを管理する上で欠かせないこの手法を中心に、チームとしても個々としても作業を効率的に進められるようになるツールです。 WBSとは? WBS(WorkBreakdown Structure:作業分解図)とは、一言でいうと「やる事リスト」です。プロジェクトマネジメントで計画を立てる際に用いられる手法の一つで、プロジェクト全体を細かい作業に分割した構成図で「作業分割構成」「作業分解図」などとも呼ばれています。 プロジェクト管理に特化した機能ばかり 日々変化するプロジェクト進行を、効率的に進めるためだけの機能を取り揃えました。タスクの細分化、担当割り振りなどはもちろんのこと、自分のやるべき作業のみのピックアップ
プロジェクトをメンバー全員で共有して管理するためにWBS(WorkBreakdown Structure:作業分解図)、ガントチャート、ToDoリスト、マイルストーン、イベント、カレンダー、ファイル共有などを駆使できるオープンソースのタスク共有・プロジェクトマネジメントツール、それが「9Arrows」です。Rails・ExtJS・AdobeAIRを活用しており、推奨動作環境はRails2.0以上、データベースとしてPostgreSQL、さらにRailsが稼働するサーバ(mongrel、webrick、Apache)が必要です。 公式サイトでASP版のアカウントを作成すると操作できるようなので実際に使ってみました。スクリーンショットなどは以下から。 9arrows.com | Home http://9arrows.com/ 9Arrows, LLC. WBSベースでRubyやAjax

下記の記事を読んで、チケット駆動開発が出てきた背景について考えたことをメモ。 【元ネタ】 TRICHORDの背景 TRICHORDの背景 - (1) 何故スケジュール管理が難しくなっているのか ◆ 大火事プロジェクトで自己組織化を促すために具体的にやったこと チケット駆動開発は、プロジェクトで発生した作業をチケットで管理し、バージョン単位にチケットをグループ化して小刻みにリリースしていくスタイル。 最近は、TracやRedmineのようなプロジェクト管理機能を持つBTSで運用することが多いだろう。 最近のビジネスの観点では、ITが業務のインフラとなっていて、機能がどんどん進化するのが前提になっている。 ビジネスの速さをシステム開発に応用しようとして、開発の現場が混乱しているようにも思える。 特に昨今のWebシステム開発は、数週間おきに小刻みにバージョンアップしていくのが普通。 開発者からす

スクラムチームにおける従来からの役割には、プロダクトオーナー、開発者、スクラムマスターがある。明らかに存在していないのが、チームリーダーの役割で ある。チームは、自己管理することが求められる。同様に、オルフェウス室内管弦楽団(リンク)は、チームでリーダーシップを共有して決定を行うというプロセスを支持 し、指揮者の役割を完全に省いた。その結果、世界で最も有名な室内管弦楽団の1つに成長した。その過程でオルフェウス室内管弦楽団は、スクラムチームが利 益を享受できるような連携方法とレッスンを身につけた。 「IEEE Engineering Management Review」(リンク)の最新版には、「The Conductor-less Orchestra(指揮者のいないオーケストラ)」(リンク)というタイトルの記事が掲載されている。これは、「Leader To Leader Journal」(リ

最近、オープンソース・ソフトウェアをGoogle Code上で公開するケースが増えてきている。それまで一般的だった、SourceForgeやRubyForgeなどに比べて機能が限定的ではあるが、開発者が必要とするような機能は最低限揃っている。プロジェクトトップページ そんなGoogle Codeの開発システムを自社内でも使えるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはLonghouse、Python製のGoogle Codeクローンだ。 LonghouseはWebベースのプロジェクト管理ソフトウェアだ。とは言え、マイルストーンやスケジュールの管理機能などはなく、その点で一般のプロジェクト管理とは一線を画す。が、小〜中規模な開発であれば十分と言えそうだ。 トップページ。Google CodeのProject Hostingトップページに似ている。 主な機能はGoo
Redmineを運用して気づいたことを書いてみる。 【1】活動欄にプロジェクトの活発度合いが現れるRedmineには活動欄という画面がある。 システムへ機能追加してテストすると、たくさんのバグ報告があがる。 それらを一つずつチケットに登録して、担当者をアサインする。 この時に、活動欄はチケットの起票で埋まる。 その後、修正したらSVNコミットするので、SVNコミットログが活動欄に現れる。 それから、テストで検証し、問題なければチケットは終了する。 この時に、活動欄に「チケット(終了)」と現れて、ロードマップのチケットに取消線が入る。 つまり、下記の流れが活動欄に出てくる。 チケット起票、アサイン(新規、担当) ↓ SVNコミット ↓ チケット終了(終了) 活動欄が少ない場合、チケットの状態変化もSVNコミットも少ない。 つまり、プロジェクトの進捗が停滞していることを意味する。 逆に活動欄

※ 画像は公式サービスよりプロジェクト管理システムは導入されているだろうか。開発規模の大小に関わらず、プロジェクトに関する情報を一元管理するシステムは導入必須だ。後は規模の大小に応じて管理項目を定めれば良いだけだ。 ダッシュボードプロジェクトを円滑に進めるために導入を検討しているのであれば、こちらを使ってみてはいかがだろう。 今回紹介するオープンソース・ソフトウェアはClockingIT、タイムマネジメントを重視したプロジェクト管理システムだ。 ClockingITはRuby onRailsで開発されたソフトウェアで、同名サービスのシステムをオープンソースとして公開しているものになる。機能が数多く、画面が少し見づらく感じてしまうのが残念ではある。 スケジュール タスクの登録、タイムライン(作業ログのようなもの)、スケジュール、レポート、Wiki、チャット、フォーラム、ファイル管理、メ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く