狠狠撸

狠狠撸Share a Scribd company logo
Copyright? Growth xPartners, Inc. All rights reserved. 
バグ管理?バージョン管理 その次は? 
ツールを導入しているだけで満足していませんか?
Copyright? Growth xPartners, Inc. All rights reserved. 
はじめに 
?開発支援ツールは何をいれていますか? 
?バグ管理やバージョン管理をいれて満足してい ませんか? 
?自分の開発支援ツール利用レベルを確認して、 これからのステップを考えてみませんか? 
1
Copyright? Growth xPartners, Inc. All rights reserved. 
開発支援ツール 
2
Copyright? Growth xPartners, Inc. All rights reserved. 
開発支援ツール 
?開発プロセスの様々な工程で利用するツール 
?目的: 
–チーム内での情報の共有 
–トレーサビリティ(現状と経緯)の把握 
–自動化(効率化とミス抑止) 
?対象物: 
–開発資産(ソースコード、設計書など) 
–課題(検討事項、バグなど) 
–タスク(作業など) 
–構成(リリース手順、インフラなど) 
3
Copyright? Growth xPartners, Inc. All rights reserved. 
開発支援ツール 
?ドキュメント管理 
–Wiki:Wiki、Confluence 
?ソースコード管理 
–並行バージョン管理:CVS 
–分散バージョン管理:Git、Stash 
?課題管理/バグ管理 
–Redmine、Trac、JIRA 
?タスク管理 
–WBS:MS Project 
–チケット管理:Redmine、Trac、JIRA 
?構成管理 
–ソフトウェア構成管理:Ant、Maven 
–CI(リリースプロセス管理):Jenkins、Bamboo 
4
Copyright? Growth xPartners, Inc. All rights reserved. 
開発支援ツール 
?開発支援ツールは開発手法に関係ない 
?基本は計画し、計測し、調整する 
–ウォーターフォール型(計画重視) 
?計画:全体を計画し、効率的なリソース配置を考える 
?計測:計画とのズレを把握する 
?調整:ズレを見つけたら調整を行う 
–アジャイル型(調整重視) 
?計画:精度が出るぐらい小さな計画にする 
?計測:動くソフトウェアで計測する 
?調整:定期的に関係者で計画の見直しを行う 
5
Copyright? Growth xPartners, Inc. All rights reserved. 
開発支援ツール 
?管理したいものは同じ 
–開発資産(ソースコード、設計書など) 
–課題(検討事項、バグなど) 
–構成(リリース手順、インフラなど) 
?要注意はタスク 
–ウォーターフォールの場合は作業の全体感が重要に なるのでWBSが向く 
–アジャイルの場合は作業の入替えが重要になるので チケット/カンバンが向く 
6
Copyright? Growth xPartners, Inc. All rights reserved. 
ツール利用レベル 
7
Copyright? Growth xPartners, Inc. All rights reserved. 
ツール利用レベル 
?レベルの指標 
–利用ツール:どのツールを使っているか 
–トレース範囲:ツールをまたがったトレース範囲 
?トレーサビリティについて 
–いつ発生した課題が、いつ誰が実装されて、いつど こにリリースされたかを自動的に把握する 
8
Copyright? Growth xPartners, Inc. All rights reserved. 
ツール利用レベル 
?レベル0 
–ツールはほとんど利用していない 
?EXCELはツールに入りません 
–利用していてもチームでは共有できていない 
?一人が集中管理をしている状態はNG 
9 
開発資産 
課題 
タスク 
構成 
情報の共有 
× 
× 
× 
× 
トレーサビリティ 
× 
× 
× 
× 
自動化 
× 
× 
× 
×
Copyright? Growth xPartners, Inc. All rights reserved. 
ツール利用レベル 
?レベル1 
–ソースコード管理、バグ管理は導入され情報共有が できている 
?ドキュメント管理はEXCELをバージョン管理 
–タスク管理は中央集権 
?タスクのステータスや時間を個別入力はできていない 
–ビルドスクリプトを手動実行している 
?ビルドから先のリリースは自動化されていない 
–トレーサビリティが確保されていない 
?いつ発生したバグが、いつ誰が実装されて、いつどこにリ リースされたかが明確には分からない 
10 
開発資産 
課題 
タスク 
構成 
情報の共有 
○ 
○ 
△ 
△ 
トレーサビリティ 
× 
× 
× 
× 
自動化 
○ 
○ 
△ 
△
Copyright? Growth xPartners, Inc. All rights reserved. 
ツール利用レベル 
?レベル2 
–バグやタスクとソースコードやリリースバージョン は関連づけられている 
–ドキュメントも一部はWikiで管理 
–CIツールが導入され、リリースは自動化されている 
–開発チーム内では情報が共有化されている 
?運用チームとの情報共有が不十分 
11 
開発資産 
課題 
タスク 
構成 
情報の共有 
○ 
○ 
△ 
○ 
トレーサビリティ 
○ 
○ 
△ 
△ 
自動化 
○ 
○ 
△ 
○
Copyright? Growth xPartners, Inc. All rights reserved. 
ツール利用レベル 
?レベル3 
–課題発生からサービス提供までがトレース、かつ、 運営側にも情報が共有されている 
?開発視点:いつ発生した課題が、いつ誰によって実装され て、どのバージョンに含まれて、いつどのサーバにデプロ イされたか 
?運営視点:このサーバには、どのバージョンがデプロイさ れ、そのバージョンでは、どの課題が、いつ誰によって実 装されて、いつリリースされたかが自動的に把握する 
–DevOps/OpsDevが実現されている 
12 
開発資産 
課題 
タスク 
構成 
情報の共有 
○ 
○ 
○ 
○ 
トレーサビリティ 
○ 
○ 
○ 
○ 
自動化 
○ 
○ 
○ 
○
Copyright? Growth xPartners, Inc. All rights reserved. 
ツール利用レベル 
?ポイントは、それぞれの範囲 
–情報共有 
?個人→開発チーム→開発と運用 
–トレース 
?なし→課題とコード→課題とコードとバージョン→課題と コードとバージョンとデプロイ 
–自動化: 
?なし→スクリプト化→自動運行 
13
Copyright? Growth xPartners, Inc. All rights reserved. 
ツール利用レベル 
?ステップ バイ ステップ 
–レベル0→レベル1 
?最適はバグ管理とソースコード管理から 
?タスク管理はWBSでOK 
?バグとバージョンへの紐付け 
–レベル1→レベル2 
?タスクからコードやバージョンへの紐付け 
?Wikiの導入(内部手順書から) 
?CIツールの導入(まずはボタン1つ) 
–レベル2→レベル3 
?タスクからデプロイまでの一括管理 
14
Copyright? Growth xPartners, Inc. All rights reserved. 
ツール利用レベル 
?ステップ バイ ステップ 
15 
運営 
運用テスト 
結合テスト 
企画 
検討 
外部設計 
内部設計 
実装 
ユニット テスト 
内部テスト 
レベル1 
レベル2 
レベル3
Copyright? Growth xPartners, Inc. All rights reserved. 
アトラシアン製品 
16
Copyright? Growth xPartners, Inc. All rights reserved. 
アトラシアン製品 
?レベルを上げていくのは、レベルアップを想定 したツール群の導入が推奨 
–Redmine+Git+Jenkinsでもいいけど… 
–アトラシアン製品なら、最初から統合前提 
?課題/タスク:JIRA+JIRA Agile 
?ドキュメント:Confluence 
?ソースコード:Stash(Git) 
?CI:Bamboo 
17
Copyright? Growth xPartners, Inc. All rights reserved. 
アトラシアン製品 
18 
18 
課題 ソースコード モジュール 実行環境 
v1 済 
?タスクA 
?タスクB 
v2 未 
?タスクC 
?タスクD 
□タスクE 
残 
□タスクF 
□タスクG 
□タスクH 
v1 
v2.b2 
v1 
v2. 
b1 
v2. 
b2 
?タスクA 
?タスクB 
?タスクC 
?タスクD 
?タスクC 
本番 
受入 
開発 
検証 
v2.b1
Copyright? Growth xPartners, Inc. All rights reserved. 
課題管理からのビュー 
19 
課題からソースコードやリリースのトレース
Copyright? Growth xPartners, Inc. All rights reserved. 
ソースコード管理からのビュー 
20 
コミットから課題のトレース
Copyright? Growth xPartners, Inc. All rights reserved. 
CIからのビュー 
21 
リリースからソースコードコミットのトレース
Copyright? Growth xPartners, Inc. All rights reserved. 
CIからのビュー 
22 
リリースから課題のトレース
Copyright? Growth xPartners, Inc. All rights reserved. 
タスク管理からのビュー 
23 
カンバンからコードやデプロイ
Copyright? Growth xPartners, Inc. All rights reserved. 
詳しくは 
?ブース説明員へ! 
24
Copyright? Growth xPartners, Inc. All rights reserved. 
開発プロセス 
25
Copyright? Growth xPartners, Inc. All rights reserved. 
開発プロセス 
?プロジェクトマネジメントの役割 
–計画する 
–計測する 
–調整する 
?手法にかかわらず同じことをする 
?「計画と実行のズレを見つけて調整していく」 
–そのために計画するし、計測する 
26
Copyright? Growth xPartners, Inc. All rights reserved. 
開発プロセス 
?開発プロセスの基本形 
27 
運営 
運用テスト 
結合テスト 
企画 
検討 
外部設計 
内部設計 
実装 
ユニット テスト 
内部テスト

More Related Content

What's hot (20)

ユーザー事例绍介:ソフトウェア开発での闯滨搁础活用実践!
ユーザー事例绍介:ソフトウェア开発での闯滨搁础活用実践!ユーザー事例绍介:ソフトウェア开発での闯滨搁础活用実践!
ユーザー事例绍介:ソフトウェア开発での闯滨搁础活用実践!
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki
?
闯滨搁础を使ったフツウの笔闯実践
闯滨搁础を使ったフツウの笔闯実践闯滨搁础を使ったフツウの笔闯実践
闯滨搁础を使ったフツウの笔闯実践
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
[デブサミ関西2013]チケット駆動で プロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動で プロジェクトチームを加速せよ
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki
?
叠补尘产辞辞による継続的デリバリー
叠补尘产辞辞による継続的デリバリー叠补尘产辞辞による継続的デリバリー
叠补尘产辞辞による継続的デリバリー
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
ソフトウェア品質向上の 変 2015江戸~今、改革のとき~ 20150204
ソフトウェア品質向上の 変 2015江戸~今、改革のとき~ 20150204ソフトウェア品質向上の 変 2015江戸~今、改革のとき~ 20150204
ソフトウェア品質向上の 変 2015江戸~今、改革のとき~ 20150204
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
开発チームの世代交代への取り组み
开発チームの世代交代への取り组み开発チームの世代交代への取り组み
开発チームの世代交代への取り组み
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール?環境篇>」
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール?環境篇>」Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール?環境篇>」
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール?環境篇>」
Yusuke Suzuki
?
「JIRA」「JIRA Agile」デモによる活用紹介
「JIRA」「JIRA Agile」デモによる活用紹介「JIRA」「JIRA Agile」デモによる活用紹介
「JIRA」「JIRA Agile」デモによる活用紹介
ricksoftKK
?
Atlassian Summit US 2017 #augj
Atlassian Summit US 2017 #augjAtlassian Summit US 2017 #augj
Atlassian Summit US 2017 #augj
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
齿笔祭り2014「アジャイルを手放して得られたこと」
齿笔祭り2014「アジャイルを手放して得られたこと」 齿笔祭り2014「アジャイルを手放して得られたこと」
齿笔祭り2014「アジャイルを手放して得られたこと」
Yusuke Suzuki
?
Confluence/Jira パフォーマンスチューニングポイント
Confluence/Jira パフォーマンスチューニングポイントConfluence/Jira パフォーマンスチューニングポイント
Confluence/Jira パフォーマンスチューニングポイント
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
Agile overview
Agile overviewAgile overview
Agile overview
Tsuyoshi Ushio
?
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
Yusuke Suzuki
?
【B-3】 創業122年の企業と顧客価値にコミットした開発を実現する試みと成果について
【B-3】 創業122年の企業と顧客価値にコミットした開発を実現する試みと成果について【B-3】 創業122年の企業と顧客価値にコミットした開発を実現する試みと成果について
【B-3】 創業122年の企業と顧客価値にコミットした開発を実現する試みと成果について
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
フ?ロシ?ェクト管理支援环境の高度化に向けた取り组み
フ?ロシ?ェクト管理支援环境の高度化に向けた取り组みフ?ロシ?ェクト管理支援环境の高度化に向けた取り组み
フ?ロシ?ェクト管理支援环境の高度化に向けた取り组み
agileware_jp
?
Bitbucket Pipelinesについて
Bitbucket PipelinesについてBitbucket Pipelinesについて
Bitbucket Pipelinesについて
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
満徳 関
?
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki
?
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki
?
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール?環境篇>」
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール?環境篇>」Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール?環境篇>」
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール?環境篇>」
Yusuke Suzuki
?
「JIRA」「JIRA Agile」デモによる活用紹介
「JIRA」「JIRA Agile」デモによる活用紹介「JIRA」「JIRA Agile」デモによる活用紹介
「JIRA」「JIRA Agile」デモによる活用紹介
ricksoftKK
?
齿笔祭り2014「アジャイルを手放して得られたこと」
齿笔祭り2014「アジャイルを手放して得られたこと」 齿笔祭り2014「アジャイルを手放して得られたこと」
齿笔祭り2014「アジャイルを手放して得られたこと」
Yusuke Suzuki
?
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
Yusuke Suzuki
?
フ?ロシ?ェクト管理支援环境の高度化に向けた取り组み
フ?ロシ?ェクト管理支援环境の高度化に向けた取り组みフ?ロシ?ェクト管理支援环境の高度化に向けた取り组み
フ?ロシ?ェクト管理支援环境の高度化に向けた取り组み
agileware_jp
?
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
満徳 関
?

Similar to ITpro expo2014_atlassian (20)

エンタープライズにおける开発ツールの导入と活用推进
エンタープライズにおける开発ツールの导入と活用推进エンタープライズにおける开発ツールの导入と活用推进
エンタープライズにおける开発ツールの导入と活用推进
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
テスト勉強会よしおか100311 1
テスト勉強会よしおか100311 1テスト勉強会よしおか100311 1
テスト勉強会よしおか100311 1
Hiro Yoshioka
?
博士论文公聴会
博士论文公聴会博士论文公聴会
博士论文公聴会
Makoto SAKAI
?
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
近藤 繁延
?
大规模ソフトウェア开発とテストの経験について
大规模ソフトウェア开発とテストの経験について大规模ソフトウェア开発とテストの経験について
大规模ソフトウェア开発とテストの経験について
Rakuten Group, Inc.
?
pi-1. プログラミング入門
pi-1. プログラミング入門pi-1. プログラミング入門
pi-1. プログラミング入門
kunihikokaneko1
?
奥别产开発用ツール导入のすすめ
奥别产开発用ツール导入のすすめ奥别产开発用ツール导入のすすめ
奥别产开発用ツール导入のすすめ
Kiyoshi SATOH
?
Developer-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみたDeveloper-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみた
Takahiro Kawabata
?
社内勉强会(骋颈迟)
社内勉强会(骋颈迟)社内勉强会(骋颈迟)
社内勉强会(骋颈迟)
Kazuyuki Ikeda
?
CI/CD ツール導入で達成した、開発と運用の協力関係強化とストレスフリーなリリースプロセスの実現に迫る!
CI/CD ツール導入で達成した、開発と運用の協力関係強化とストレスフリーなリリースプロセスの実現に迫る!CI/CD ツール導入で達成した、開発と運用の協力関係強化とストレスフリーなリリースプロセスの実現に迫る!
CI/CD ツール導入で達成した、開発と運用の協力関係強化とストレスフリーなリリースプロセスの実現に迫る!
Toyooka Daichi
?
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
kitter11
?
Redmine Applied for Large Scale
Redmine Applied  for Large ScaleRedmine Applied  for Large Scale
Redmine Applied for Large Scale
Rakuten Group, Inc.
?
齿笔补驳别蝉シ?ャンフ?スタート
齿笔补驳别蝉シ?ャンフ?スタート齿笔补驳别蝉シ?ャンフ?スタート
齿笔补驳别蝉シ?ャンフ?スタート
Mitsuru Katoh
?
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
?
罢辞辞濒颁丑补颈苍を使った次世代顿别惫翱辫蝉环境の作り方
罢辞辞濒颁丑补颈苍を使った次世代顿别惫翱辫蝉环境の作り方罢辞辞濒颁丑补颈苍を使った次世代顿别惫翱辫蝉环境の作り方
罢辞辞濒颁丑补颈苍を使った次世代顿别惫翱辫蝉环境の作り方
Harada Kazuki
?
【BS6】 マイクロソフトの GitHub との取り組み
【BS6】 マイクロソフトの GitHub との取り組み 【BS6】 マイクロソフトの GitHub との取り組み
【BS6】 マイクロソフトの GitHub との取り組み
日本マイクロソフト株式会社
?
础驳颈濒别ツール适合化分科会(変更管理?バージョン管理)
础驳颈濒别ツール适合化分科会(変更管理?バージョン管理)础驳颈濒别ツール适合化分科会(変更管理?バージョン管理)
础驳颈濒别ツール适合化分科会(変更管理?バージョン管理)
masanori kataoka
?
碍补苍辞苍ってなぁ~に?~楽々碍补苍辞苍で华丽にお仕事しよう~
碍补苍辞苍ってなぁ~に?~楽々碍补苍辞苍で华丽にお仕事しよう~碍补苍辞苍ってなぁ~に?~楽々碍补苍辞苍で华丽にお仕事しよう~
碍补苍辞苍ってなぁ~に?~楽々碍补苍辞苍で华丽にお仕事しよう~
Takashi Okamoto
?
テスト勉強会よしおか100311 1
テスト勉強会よしおか100311 1テスト勉強会よしおか100311 1
テスト勉強会よしおか100311 1
Hiro Yoshioka
?
博士论文公聴会
博士论文公聴会博士论文公聴会
博士论文公聴会
Makoto SAKAI
?
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
近藤 繁延
?
大规模ソフトウェア开発とテストの経験について
大规模ソフトウェア开発とテストの経験について大规模ソフトウェア开発とテストの経験について
大规模ソフトウェア开発とテストの経験について
Rakuten Group, Inc.
?
pi-1. プログラミング入門
pi-1. プログラミング入門pi-1. プログラミング入門
pi-1. プログラミング入門
kunihikokaneko1
?
奥别产开発用ツール导入のすすめ
奥别产开発用ツール导入のすすめ奥别产开発用ツール导入のすすめ
奥别产开発用ツール导入のすすめ
Kiyoshi SATOH
?
Developer-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみたDeveloper-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみた
Takahiro Kawabata
?
社内勉强会(骋颈迟)
社内勉强会(骋颈迟)社内勉强会(骋颈迟)
社内勉强会(骋颈迟)
Kazuyuki Ikeda
?
CI/CD ツール導入で達成した、開発と運用の協力関係強化とストレスフリーなリリースプロセスの実現に迫る!
CI/CD ツール導入で達成した、開発と運用の協力関係強化とストレスフリーなリリースプロセスの実現に迫る!CI/CD ツール導入で達成した、開発と運用の協力関係強化とストレスフリーなリリースプロセスの実現に迫る!
CI/CD ツール導入で達成した、開発と運用の協力関係強化とストレスフリーなリリースプロセスの実現に迫る!
Toyooka Daichi
?
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
kitter11
?
齿笔补驳别蝉シ?ャンフ?スタート
齿笔补驳别蝉シ?ャンフ?スタート齿笔补驳别蝉シ?ャンフ?スタート
齿笔补驳别蝉シ?ャンフ?スタート
Mitsuru Katoh
?
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
?
罢辞辞濒颁丑补颈苍を使った次世代顿别惫翱辫蝉环境の作り方
罢辞辞濒颁丑补颈苍を使った次世代顿别惫翱辫蝉环境の作り方罢辞辞濒颁丑补颈苍を使った次世代顿别惫翱辫蝉环境の作り方
罢辞辞濒颁丑补颈苍を使った次世代顿别惫翱辫蝉环境の作り方
Harada Kazuki
?
础驳颈濒别ツール适合化分科会(変更管理?バージョン管理)
础驳颈濒别ツール适合化分科会(変更管理?バージョン管理)础驳颈濒别ツール适合化分科会(変更管理?バージョン管理)
础驳颈濒别ツール适合化分科会(変更管理?バージョン管理)
masanori kataoka
?
碍补苍辞苍ってなぁ~に?~楽々碍补苍辞苍で华丽にお仕事しよう~
碍补苍辞苍ってなぁ~に?~楽々碍补苍辞苍で华丽にお仕事しよう~碍补苍辞苍ってなぁ~に?~楽々碍补苍辞苍で华丽にお仕事しよう~
碍补苍辞苍ってなぁ~に?~楽々碍补苍辞苍で华丽にお仕事しよう~
Takashi Okamoto
?

More from グロースエクスパートナーズ株式会社/Growth xPartners Incorporated. (8)

摆齿笔祭り2020闭组织にはびこるなんちゃってスクラムからの脱却を目指して
摆齿笔祭り2020闭组织にはびこるなんちゃってスクラムからの脱却を目指して摆齿笔祭り2020闭组织にはびこるなんちゃってスクラムからの脱却を目指して
摆齿笔祭り2020闭组织にはびこるなんちゃってスクラムからの脱却を目指して
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
「企業システムにおける意志決定とITサービス運営について」 ユーザ企業との協業によるエンタープライズ?アジャイルの支援 ~東京商工リサーチの事例~
「企業システムにおける意志決定とITサービス運営について」  ユーザ企業との協業によるエンタープライズ?アジャイルの支援 ~東京商工リサーチの事例~「企業システムにおける意志決定とITサービス運営について」  ユーザ企業との協業によるエンタープライズ?アジャイルの支援 ~東京商工リサーチの事例~
「企業システムにおける意志決定とITサービス運営について」 ユーザ企業との協業によるエンタープライズ?アジャイルの支援 ~東京商工リサーチの事例~
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
チケット駆动で加速する顾客と协业するプロジェクトマネジメント
チケット駆动で加速する顾客と协业するプロジェクトマネジメントチケット駆动で加速する顾客と协业するプロジェクトマネジメント
チケット駆动で加速する顾客と协业するプロジェクトマネジメント
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
サステイナブルな厂滨を実现する开発基盘のあり方/骋虫笔セミナー
サステイナブルな厂滨を実现する开発基盘のあり方/骋虫笔セミナーサステイナブルな厂滨を実现する开発基盘のあり方/骋虫笔セミナー
サステイナブルな厂滨を実现する开発基盘のあり方/骋虫笔セミナー
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?
「企業システムにおける意志決定とITサービス運営について」 ユーザ企業との協業によるエンタープライズ?アジャイルの支援 ~東京商工リサーチの事例~
「企業システムにおける意志決定とITサービス運営について」  ユーザ企業との協業によるエンタープライズ?アジャイルの支援 ~東京商工リサーチの事例~「企業システムにおける意志決定とITサービス運営について」  ユーザ企業との協業によるエンタープライズ?アジャイルの支援 ~東京商工リサーチの事例~
「企業システムにおける意志決定とITサービス運営について」 ユーザ企業との協業によるエンタープライズ?アジャイルの支援 ~東京商工リサーチの事例~
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
?

Recently uploaded (7)

生成AI導入で業務効率化を実現 - 米国成功事例に学ぶメリット FUSIONDRIVER, INC.
生成AI導入で業務効率化を実現 - 米国成功事例に学ぶメリット FUSIONDRIVER, INC.生成AI導入で業務効率化を実現 - 米国成功事例に学ぶメリット FUSIONDRIVER, INC.
生成AI導入で業務効率化を実現 - 米国成功事例に学ぶメリット FUSIONDRIVER, INC.
FUSIONDRIVER, INC.
?
にっほ?んの宝物 JAPANグランプリ 2024-2025 当日冊子_________
にっほ?んの宝物 JAPANグランプリ 2024-2025 当日冊子_________にっほ?んの宝物 JAPANグランプリ 2024-2025 当日冊子_________
にっほ?んの宝物 JAPANグランプリ 2024-2025 当日冊子_________
Undiscovered Gems of Japan
?
FUSION Company Deck 株式会社FUSION 2025年 紹介資料
FUSION  Company Deck   株式会社FUSION 2025年 紹介資料FUSION  Company Deck   株式会社FUSION 2025年 紹介資料
FUSION Company Deck 株式会社FUSION 2025年 紹介資料
aikawaminako
?
FUSIONDRIVER, INC.による経営視点×AI 6ヶ月パッケージのご案内:短期集中型AIコンサルティング
FUSIONDRIVER, INC.による経営視点×AI 6ヶ月パッケージのご案内:短期集中型AIコンサルティングFUSIONDRIVER, INC.による経営視点×AI 6ヶ月パッケージのご案内:短期集中型AIコンサルティング
FUSIONDRIVER, INC.による経営視点×AI 6ヶ月パッケージのご案内:短期集中型AIコンサルティング
FUSIONDRIVER, INC.
?
kintone cafe kanagawa Vol.18 備蓄品管理アプリを作ってみた
kintone cafe kanagawa Vol.18 備蓄品管理アプリを作ってみたkintone cafe kanagawa Vol.18 備蓄品管理アプリを作ってみた
kintone cafe kanagawa Vol.18 備蓄品管理アプリを作ってみた
takashihashimoto14
?
【株式会社VISIONARY JAPAN】採用ヒ?ッチ資料(2025年3月).pdf
【株式会社VISIONARY JAPAN】採用ヒ?ッチ資料(2025年3月).pdf【株式会社VISIONARY JAPAN】採用ヒ?ッチ資料(2025年3月).pdf
【株式会社VISIONARY JAPAN】採用ヒ?ッチ資料(2025年3月).pdf
recruit9
?
【チの共有】スタートアップの知財戦略, #スタートアップ, #知財戦略, #拡張知財
【チの共有】スタートアップの知財戦略, #スタートアップ, #知財戦略, #拡張知財【チの共有】スタートアップの知財戦略, #スタートアップ, #知財戦略, #拡張知財
【チの共有】スタートアップの知財戦略, #スタートアップ, #知財戦略, #拡張知財
kimotodaisuke16
?
生成AI導入で業務効率化を実現 - 米国成功事例に学ぶメリット FUSIONDRIVER, INC.
生成AI導入で業務効率化を実現 - 米国成功事例に学ぶメリット FUSIONDRIVER, INC.生成AI導入で業務効率化を実現 - 米国成功事例に学ぶメリット FUSIONDRIVER, INC.
生成AI導入で業務効率化を実現 - 米国成功事例に学ぶメリット FUSIONDRIVER, INC.
FUSIONDRIVER, INC.
?
にっほ?んの宝物 JAPANグランプリ 2024-2025 当日冊子_________
にっほ?んの宝物 JAPANグランプリ 2024-2025 当日冊子_________にっほ?んの宝物 JAPANグランプリ 2024-2025 当日冊子_________
にっほ?んの宝物 JAPANグランプリ 2024-2025 当日冊子_________
Undiscovered Gems of Japan
?
FUSION Company Deck 株式会社FUSION 2025年 紹介資料
FUSION  Company Deck   株式会社FUSION 2025年 紹介資料FUSION  Company Deck   株式会社FUSION 2025年 紹介資料
FUSION Company Deck 株式会社FUSION 2025年 紹介資料
aikawaminako
?
FUSIONDRIVER, INC.による経営視点×AI 6ヶ月パッケージのご案内:短期集中型AIコンサルティング
FUSIONDRIVER, INC.による経営視点×AI 6ヶ月パッケージのご案内:短期集中型AIコンサルティングFUSIONDRIVER, INC.による経営視点×AI 6ヶ月パッケージのご案内:短期集中型AIコンサルティング
FUSIONDRIVER, INC.による経営視点×AI 6ヶ月パッケージのご案内:短期集中型AIコンサルティング
FUSIONDRIVER, INC.
?
kintone cafe kanagawa Vol.18 備蓄品管理アプリを作ってみた
kintone cafe kanagawa Vol.18 備蓄品管理アプリを作ってみたkintone cafe kanagawa Vol.18 備蓄品管理アプリを作ってみた
kintone cafe kanagawa Vol.18 備蓄品管理アプリを作ってみた
takashihashimoto14
?
【株式会社VISIONARY JAPAN】採用ヒ?ッチ資料(2025年3月).pdf
【株式会社VISIONARY JAPAN】採用ヒ?ッチ資料(2025年3月).pdf【株式会社VISIONARY JAPAN】採用ヒ?ッチ資料(2025年3月).pdf
【株式会社VISIONARY JAPAN】採用ヒ?ッチ資料(2025年3月).pdf
recruit9
?
【チの共有】スタートアップの知財戦略, #スタートアップ, #知財戦略, #拡張知財
【チの共有】スタートアップの知財戦略, #スタートアップ, #知財戦略, #拡張知財【チの共有】スタートアップの知財戦略, #スタートアップ, #知財戦略, #拡張知財
【チの共有】スタートアップの知財戦略, #スタートアップ, #知財戦略, #拡張知財
kimotodaisuke16
?

ITpro expo2014_atlassian

  • 1. Copyright? Growth xPartners, Inc. All rights reserved. バグ管理?バージョン管理 その次は? ツールを導入しているだけで満足していませんか?
  • 2. Copyright? Growth xPartners, Inc. All rights reserved. はじめに ?開発支援ツールは何をいれていますか? ?バグ管理やバージョン管理をいれて満足してい ませんか? ?自分の開発支援ツール利用レベルを確認して、 これからのステップを考えてみませんか? 1
  • 3. Copyright? Growth xPartners, Inc. All rights reserved. 開発支援ツール 2
  • 4. Copyright? Growth xPartners, Inc. All rights reserved. 開発支援ツール ?開発プロセスの様々な工程で利用するツール ?目的: –チーム内での情報の共有 –トレーサビリティ(現状と経緯)の把握 –自動化(効率化とミス抑止) ?対象物: –開発資産(ソースコード、設計書など) –課題(検討事項、バグなど) –タスク(作業など) –構成(リリース手順、インフラなど) 3
  • 5. Copyright? Growth xPartners, Inc. All rights reserved. 開発支援ツール ?ドキュメント管理 –Wiki:Wiki、Confluence ?ソースコード管理 –並行バージョン管理:CVS –分散バージョン管理:Git、Stash ?課題管理/バグ管理 –Redmine、Trac、JIRA ?タスク管理 –WBS:MS Project –チケット管理:Redmine、Trac、JIRA ?構成管理 –ソフトウェア構成管理:Ant、Maven –CI(リリースプロセス管理):Jenkins、Bamboo 4
  • 6. Copyright? Growth xPartners, Inc. All rights reserved. 開発支援ツール ?開発支援ツールは開発手法に関係ない ?基本は計画し、計測し、調整する –ウォーターフォール型(計画重視) ?計画:全体を計画し、効率的なリソース配置を考える ?計測:計画とのズレを把握する ?調整:ズレを見つけたら調整を行う –アジャイル型(調整重視) ?計画:精度が出るぐらい小さな計画にする ?計測:動くソフトウェアで計測する ?調整:定期的に関係者で計画の見直しを行う 5
  • 7. Copyright? Growth xPartners, Inc. All rights reserved. 開発支援ツール ?管理したいものは同じ –開発資産(ソースコード、設計書など) –課題(検討事項、バグなど) –構成(リリース手順、インフラなど) ?要注意はタスク –ウォーターフォールの場合は作業の全体感が重要に なるのでWBSが向く –アジャイルの場合は作業の入替えが重要になるので チケット/カンバンが向く 6
  • 8. Copyright? Growth xPartners, Inc. All rights reserved. ツール利用レベル 7
  • 9. Copyright? Growth xPartners, Inc. All rights reserved. ツール利用レベル ?レベルの指標 –利用ツール:どのツールを使っているか –トレース範囲:ツールをまたがったトレース範囲 ?トレーサビリティについて –いつ発生した課題が、いつ誰が実装されて、いつど こにリリースされたかを自動的に把握する 8
  • 10. Copyright? Growth xPartners, Inc. All rights reserved. ツール利用レベル ?レベル0 –ツールはほとんど利用していない ?EXCELはツールに入りません –利用していてもチームでは共有できていない ?一人が集中管理をしている状態はNG 9 開発資産 課題 タスク 構成 情報の共有 × × × × トレーサビリティ × × × × 自動化 × × × ×
  • 11. Copyright? Growth xPartners, Inc. All rights reserved. ツール利用レベル ?レベル1 –ソースコード管理、バグ管理は導入され情報共有が できている ?ドキュメント管理はEXCELをバージョン管理 –タスク管理は中央集権 ?タスクのステータスや時間を個別入力はできていない –ビルドスクリプトを手動実行している ?ビルドから先のリリースは自動化されていない –トレーサビリティが確保されていない ?いつ発生したバグが、いつ誰が実装されて、いつどこにリ リースされたかが明確には分からない 10 開発資産 課題 タスク 構成 情報の共有 ○ ○ △ △ トレーサビリティ × × × × 自動化 ○ ○ △ △
  • 12. Copyright? Growth xPartners, Inc. All rights reserved. ツール利用レベル ?レベル2 –バグやタスクとソースコードやリリースバージョン は関連づけられている –ドキュメントも一部はWikiで管理 –CIツールが導入され、リリースは自動化されている –開発チーム内では情報が共有化されている ?運用チームとの情報共有が不十分 11 開発資産 課題 タスク 構成 情報の共有 ○ ○ △ ○ トレーサビリティ ○ ○ △ △ 自動化 ○ ○ △ ○
  • 13. Copyright? Growth xPartners, Inc. All rights reserved. ツール利用レベル ?レベル3 –課題発生からサービス提供までがトレース、かつ、 運営側にも情報が共有されている ?開発視点:いつ発生した課題が、いつ誰によって実装され て、どのバージョンに含まれて、いつどのサーバにデプロ イされたか ?運営視点:このサーバには、どのバージョンがデプロイさ れ、そのバージョンでは、どの課題が、いつ誰によって実 装されて、いつリリースされたかが自動的に把握する –DevOps/OpsDevが実現されている 12 開発資産 課題 タスク 構成 情報の共有 ○ ○ ○ ○ トレーサビリティ ○ ○ ○ ○ 自動化 ○ ○ ○ ○
  • 14. Copyright? Growth xPartners, Inc. All rights reserved. ツール利用レベル ?ポイントは、それぞれの範囲 –情報共有 ?個人→開発チーム→開発と運用 –トレース ?なし→課題とコード→課題とコードとバージョン→課題と コードとバージョンとデプロイ –自動化: ?なし→スクリプト化→自動運行 13
  • 15. Copyright? Growth xPartners, Inc. All rights reserved. ツール利用レベル ?ステップ バイ ステップ –レベル0→レベル1 ?最適はバグ管理とソースコード管理から ?タスク管理はWBSでOK ?バグとバージョンへの紐付け –レベル1→レベル2 ?タスクからコードやバージョンへの紐付け ?Wikiの導入(内部手順書から) ?CIツールの導入(まずはボタン1つ) –レベル2→レベル3 ?タスクからデプロイまでの一括管理 14
  • 16. Copyright? Growth xPartners, Inc. All rights reserved. ツール利用レベル ?ステップ バイ ステップ 15 運営 運用テスト 結合テスト 企画 検討 外部設計 内部設計 実装 ユニット テスト 内部テスト レベル1 レベル2 レベル3
  • 17. Copyright? Growth xPartners, Inc. All rights reserved. アトラシアン製品 16
  • 18. Copyright? Growth xPartners, Inc. All rights reserved. アトラシアン製品 ?レベルを上げていくのは、レベルアップを想定 したツール群の導入が推奨 –Redmine+Git+Jenkinsでもいいけど… –アトラシアン製品なら、最初から統合前提 ?課題/タスク:JIRA+JIRA Agile ?ドキュメント:Confluence ?ソースコード:Stash(Git) ?CI:Bamboo 17
  • 19. Copyright? Growth xPartners, Inc. All rights reserved. アトラシアン製品 18 18 課題 ソースコード モジュール 実行環境 v1 済 ?タスクA ?タスクB v2 未 ?タスクC ?タスクD □タスクE 残 □タスクF □タスクG □タスクH v1 v2.b2 v1 v2. b1 v2. b2 ?タスクA ?タスクB ?タスクC ?タスクD ?タスクC 本番 受入 開発 検証 v2.b1
  • 20. Copyright? Growth xPartners, Inc. All rights reserved. 課題管理からのビュー 19 課題からソースコードやリリースのトレース
  • 21. Copyright? Growth xPartners, Inc. All rights reserved. ソースコード管理からのビュー 20 コミットから課題のトレース
  • 22. Copyright? Growth xPartners, Inc. All rights reserved. CIからのビュー 21 リリースからソースコードコミットのトレース
  • 23. Copyright? Growth xPartners, Inc. All rights reserved. CIからのビュー 22 リリースから課題のトレース
  • 24. Copyright? Growth xPartners, Inc. All rights reserved. タスク管理からのビュー 23 カンバンからコードやデプロイ
  • 25. Copyright? Growth xPartners, Inc. All rights reserved. 詳しくは ?ブース説明員へ! 24
  • 26. Copyright? Growth xPartners, Inc. All rights reserved. 開発プロセス 25
  • 27. Copyright? Growth xPartners, Inc. All rights reserved. 開発プロセス ?プロジェクトマネジメントの役割 –計画する –計測する –調整する ?手法にかかわらず同じことをする ?「計画と実行のズレを見つけて調整していく」 –そのために計画するし、計測する 26
  • 28. Copyright? Growth xPartners, Inc. All rights reserved. 開発プロセス ?開発プロセスの基本形 27 運営 運用テスト 結合テスト 企画 検討 外部設計 内部設計 実装 ユニット テスト 内部テスト