More Related Content
Similar to 『超初心者向け!visual studio + git で始めるアジャイル開発』 .NETラボ勉強会 #dotnetlab (20)
『超初心者向け!visual studio + git で始めるアジャイル開発』 .NETラボ勉強会 #dotnetlab
- 1. 超初心者向け!
Visual Studio + git で始めるゕジャル開発
2014年07月26日(土) 16:00-17:10
.NETラボ 勉強会 2014年7月
Microsoft MVP for Visual Studio ALM @fullvirtue
Copyright © fullvirtue. All rights reserved.
- 5. おことわり(2/4)
今回の資料について(2/4)
今回の資料は、以下を参考にしています。
私自身のゝリジナルはほとんどありませんので、
ご了承ください。
– A successful Git branching model
» [Eng]http://nvie.com/posts/a-successful-git-branching-model/
» [日本語訳] http://keijinsonyaban.blogspot.jp/2010/10/successful-
git-branching-model.html
– キャスレーの社内開発で利用するgitのブランチモデルとかPull
Requestの簡単な解説とか
» http://www.casleyconsulting.co.jp/blog-engineer/git/キャスレーの社
内開発で利用するgitのブランチモ/
Copyright © fullvirtue. All rights reserved. 5
- 23. バージョン管理とgit(13/34)
バージョン管理システムの方式(1/9)
『集中管理方式』
– プロジ゚クトの単一の “中心” コピーがどこかに存在
» たいていはサーバー上であることが多い
– プログラマーはこの中心コピーに変更を “コミット”
» 単純に中央システムにその変更を記録することを意味
– 代表的な集中型バージョン管理システム
» CVS(Concurrent Versions System)
» SVN(Subversion)
» Perforce
『分散管理方式』
Copyright © fullvirtue. All rights reserved. 23
バージョン管理とは : 集中型 vs. DVCS http://japan.blogs.atlassian.com/2012/11/version-control-centralized-dvcs/
- 24. バージョン管理とgit(14/34)
バージョン管理システムの方式(2/9)
『集中管理方式』
『分散管理方式』
– プロジ゚クトのフゔルの全バージョンを保管するための
中央サーバーを必要としない
– 各開発者はレポジトリのコピーを “クローン” し、
自身のハード ドラブ上にそのプロジ゚クトの 完全な 履歴を持つ
– 代表的な分散型バージョン管理システム
» git
» mercurial
» Bazaar
Copyright © fullvirtue. All rights reserved. 24
バージョン管理とは : 集中型 vs. DVCS http://japan.blogs.atlassian.com/2012/11/version-control-centralized-dvcs/
- 63. ゕジャルとソフド゚ゕ開発(17/31)
プロジ゚クトマネジメント(1/1)
Copyright © fullvirtue. All rights reserved. 63
スコープ
マネジメント
コスト
マネジメント
コミュニケーション
マネジメント
統合
マネジメント
ステークホルダー
マネジメント
リスク
マネジメント
調達
マネジメント
人的資源
マネジメント
タイム
マネジメント
品質
マネジメント
What
How How
much
When
HowHow How
Why
How
WhoWhere
PMBOKの「10の知識゛リゕ」 http://consulting-skill.com/pmo/pmbok.html
- 64. ゕジャルとソフド゚ゕ開発(18/31)
プロダクトマネジメント(1/1)
Copyright © fullvirtue. All rights reserved. 64
『製品』を対象
①意思決定されたものを実行
②日常的な業務を遂行していくため
の役割を期待されている
③新製品の開発
既存の製品ランの管理
④現在のシステムが機能し続ける
ように複雑さに対処すること
『チーム』を対象
①意思決定を行う
②会社を変革していくための役割を
期待されている
③さまざまな役割を持つチーム
メンバーを、企業やチームが描く
ビジョンを、製品を通して実現
しようと動機づけをする
④現在のシステムを変革していくこと
マネジメント リーダーシップ