SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Agile Japan 2010 事例セッション1

官公庁でも取り組み始めたアジャイル!
   ~山形県庁の事例~

          ベンダー編

       2010年4月
     NECソフトウェア東北
        及川 洋靖
プロジェクトの概要
▐ プロジェクトの全体像
   NECおよびNECソフトウェア東北を含む6社によるシステム構
   築・運用のプロジェクト

▐ 今日ご紹介するアジャイル開発の範囲
   NECソフトウェア東北が担当した共通認証基盤などの開発部分がメ
   イン
   山形県庁様および6社が何らかの形でアジャイルに関連


 NECソフトウェア東北
                 NEC
                 および    他ベンダーなど
   認証基盤など
               グループ会社
   アジャイル開発


               山形県庁
                                     2
規模・体制など
▐ 期間
   平成17年12月~平成19年3月
   (本格的にアジャイルに取り組んだのは平成18年5月~)

▐ 規模
   約50人月

▐ 体制
   5人体制、ほぼ100%工数投入


   名前        役割          経歴(当時)
 Nさん       リーダー      入社13年目
 及川        サブリーダー    入社12年目
 Aさん       開発メンバー    入社7年目
 Uさん       開発メンバー    入社7年目
 Oさん       開発メンバー    入社2年目

                                  3
お客様との距離
                仙台から山形市まではバスで
                約1時間
                (JRでも行けます)

    山形県
    山形市         仙台駅前バス停~山形県庁前
                バス停は約50分


                1日70往復以上あるので、
          宮城県
                県は違いますが、お客様との
          仙台市   距離は非常に近いです




                           4
アジャイル開発までの経緯
▐ 「山形県情報システムフレームワーク」の策定に参画
  アジャイル開発の必要性に言及


▐ 「山形県情報システムフレームワーク」を適用した最初の調
  達案件を受注



       アジャイル開発の必要性




                                5
プロセス
お客様から見たプロセス               社内のプロセス
        要求
 方向づけ   分析
        設計

        分析
        設計            2週間単位   小イテレーション
        実装
  推敲    分析
                 小イテレーション
        設計
        実装
                              小イテレーション
        設計
        実装    2ヶ月単位
        テスト

        設計    大イテレーション        小イテレーション
  作成    実装
        テスト

        設計
        実装
        テスト                   小イテレーション
        実装
        テスト

  移行    実装
        テスト
                                         6
プロジェクトでのフェーズの考え方
▐ 統一プロセスのフェーズの考え方を利用
  各フェーズで行うそれぞれの作業の割合は異なる




                           7
大イテレーション
 ▐ 開始
    イテレーション計画書を作成して、次イテレーションの合意を
    得る


 ▐ 終了
    イテレーション結果報告書を作成し、今回のイテレーションの
    成果物を確認(次イテレーションへの残作業も確認)




計画書と結果報告書で
A4、3ページ程度
                                   8
小イテレーション
             実装するストーリーを決める
     計画ゲーム   必要なタスクを洗い出す
             タスクカードを作成して貼る

 小
 イ
 テ                  朝会
 レ
 ー                       バーン
 シ   日々の作業   TDD
                         ダウン
 ョ           ペアプロ
                         チャート
 ン
                    CI




     ふりかえり   KPTでふりかえり


                           9
小イテレーション計画・タスク
 小イテレーションは、「計画ゲーム」によって作成された1~3日人日
 程度の作業の「タスク」の集合。
 タスクは、ToDoボードに貼り出し、同時に進捗管理のためのバーンダ
 ウンチャートも作成
                カオスの海   未着手のタスク 作業中のタスク 作業済のタスク
「カオスの海」には、作業過
                         タスク1    タスク4    タスク6
程で顕在化したタスクを貼り   タスクx     ………     ………     ………
出す。             ………                                  状況は、バーンダウ
⇒優先度高いものは次のイテ            タスク2
                         ………
                                 タスク5    タスク7        ンチャートへ反映
                                 ………     ………
レーションに組み入れる
                         タスク3
                         ………

タスクの作業による個人の課                                      作業の進捗状況に合わ
題は、朝会で報告し、メン                                       せて、タスクカードを
バー間で共有する。                                          移動
                            <ToDoボード>




<小イテレーションの計画>                                     <バーンダウンチャート>
                                                           10
継続的にインテグレーション
  ▐ CruiseControlを利用した継続的インテグレーション
  ▐ Subversionにコミットしたら自動的にビルド&テスト&テ
    ストカバレッジレポート作成




CruiseControl

                                テストカバレッジレポート

何か問題があれば開発
者メーリングリストに
                 jUnitテストレポート
通知 →すぐに修正!
                                          11
プロジェクトルームの様子




                     目標を常に見える場所に張って、
                     一体感を高める工夫
朝会で今日やること・課題などを確認




                    別のプロジェクトでアジャイルに挑戦し
                    た際に貼っていたスローガンを再利用

ニコカレでメンバーの様子を見える化                      12
ふりかえりの内容をご紹介




               13
ドキュメントなど
▐ 詳細設計書などアプリケーションの細かい動きを設計した文書を実
  装前には作成していません。
  全体の実装の範囲や、ユースケース、機能の一覧など、プロジェクト
  の遂行に必要なものは作成しています。


▐ 小イテレーション開始時に、実装する範囲の設計を実施。
  実装に必要な情報を箇所をホワイトボードやWikiに記述しました。
  動作が複雑だったり、アーキテクチャをハッキリしておいた方がよい
  部分にはUMLを利用。
  画面モックを作成した部分もあります。


▐ アプリケーションの設計書は、実装後に実装した内容に合わせて作
  成(Wikiに書いておいた情報を、メンテナンス等のために必要
  な文書としてまとめる)
  実装後に作成するため、アプリケーションの変更があっても設計書を
  直す必要がない(実装内容をメモしたwikiだけ修正しておく)

                                14
動作確認を目的としたリリース
▐ 山形県庁様向け
    大イテレーション単位で動作するアプリケーションを公開
    成果物の確認をしていただいた


▐ 他の開発チームへのリリース
    大イテレーションよりも小さな単位でリリース
    (小リリース1~数回分程度)
    スクリプトを実行するだけで社内環境にリリース。他チーム
    は自分たちのシステムと常に連携動作させながら開発。




                                 15
その他
▐ 仕様変更やスコープの変化は?
  今回のプロジェクトでは大きな仕様変更は発生しませんでした。
  スコープは調達仕様書によりハッキリしていました。


▐ 品質はどのように確保?
  作成フェーズまでは、Junitによる単体テストが中心。
  テストが常にグリーンであること、カバレッジが目標を上回っ
  ていること。
  移行フェーズで実施した結合テスト・総合テストなどは、
  ウォーターフォール型の場合と同様に、テスト仕様書を作成し
  て、手動でテストを実施。




                             16
プロジェクト、その後
▐ 良かった点
   アジャイル開発を体験
   アジャイル開発に対応できるメンバーを育成できた
   お客様にも満足していただけた


▐ 課題
   当時のメンバーはその後バラバラになってしまった
   その後のアジャイル開発事例があまり進んでいない
     少しずつ事例は増えつつある


▐ 今後・・・
   アジャイル開発事例を増やして、お客様によりご満足いただけ
   るようなシステムを構築できるようになりたい


                              17
ご清聴ありがとうございました

Contenu connexe

Tendances

Ps開発プロジェクトへのアジャイルプラクティスの適用
Ps開発プロジェクトへのアジャイルプラクティスの適用Ps開発プロジェクトへのアジャイルプラクティスの適用
Ps開発プロジェクトへのアジャイルプラクティスの適用KOUc14
 
スクラムはもうだめぽよ!新しい開発手法『パワープレイ』をお姉さんが教えてあげちゃう!
スクラムはもうだめぽよ!新しい開発手法『パワープレイ』をお姉さんが教えてあげちゃう!スクラムはもうだめぽよ!新しい開発手法『パワープレイ』をお姉さんが教えてあげちゃう!
スクラムはもうだめぽよ!新しい開発手法『パワープレイ』をお姉さんが教えてあげちゃう!Moto Arima
 
コンシューマゲーム開発におけるHansoftの活用事例
コンシューマゲーム開発におけるHansoftの活用事例コンシューマゲーム開発におけるHansoftの活用事例
コンシューマゲーム開発におけるHansoftの活用事例Hiroyuki Tanaka
 
最高のScrumキメた後にスケールさせようとして混乱した話
最高のScrumキメた後にスケールさせようとして混乱した話最高のScrumキメた後にスケールさせようとして混乱した話
最高のScrumキメた後にスケールさせようとして混乱した話Arata Fujimura
 
Scrum始めました
Scrum始めましたScrum始めました
Scrum始めましたminamo
 
ゲーム向けマネジメントツール 「Hansoft」の概要と コンシューマ開発で1年間 運用した事例
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
ゲーム向けマネジメントツール 「Hansoft」の概要と コンシューマ開発で1年間 運用した事例Hiroyuki Tanaka
 
アジャイル入門
アジャイル入門アジャイル入門
アジャイル入門Kenji Morita
 
RSGT2019 スクラムならできる プロダクトバックログの戦略
RSGT2019 スクラムならできる プロダクトバックログの戦略RSGT2019 スクラムならできる プロダクトバックログの戦略
RSGT2019 スクラムならできる プロダクトバックログの戦略Yuichiro Yamamoto
 
大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-
大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-
大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-Fumitaka Inayama
 
ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」
ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」
ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」Fumitaka Inayama
 
そのスプリントレビューは、機能してますか? #agile_hiyoko
そのスプリントレビューは、機能してますか? #agile_hiyokoそのスプリントレビューは、機能してますか? #agile_hiyoko
そのスプリントレビューは、機能してますか? #agile_hiyokoMiho Nagase
 

Tendances (12)

Ps開発プロジェクトへのアジャイルプラクティスの適用
Ps開発プロジェクトへのアジャイルプラクティスの適用Ps開発プロジェクトへのアジャイルプラクティスの適用
Ps開発プロジェクトへのアジャイルプラクティスの適用
 
スクラムはもうだめぽよ!新しい開発手法『パワープレイ』をお姉さんが教えてあげちゃう!
スクラムはもうだめぽよ!新しい開発手法『パワープレイ』をお姉さんが教えてあげちゃう!スクラムはもうだめぽよ!新しい開発手法『パワープレイ』をお姉さんが教えてあげちゃう!
スクラムはもうだめぽよ!新しい開発手法『パワープレイ』をお姉さんが教えてあげちゃう!
 
コンシューマゲーム開発におけるHansoftの活用事例
コンシューマゲーム開発におけるHansoftの活用事例コンシューマゲーム開発におけるHansoftの活用事例
コンシューマゲーム開発におけるHansoftの活用事例
 
最高のScrumキメた後にスケールさせようとして混乱した話
最高のScrumキメた後にスケールさせようとして混乱した話最高のScrumキメた後にスケールさせようとして混乱した話
最高のScrumキメた後にスケールさせようとして混乱した話
 
Scrum始めました
Scrum始めましたScrum始めました
Scrum始めました
 
ゲーム向けマネジメントツール 「Hansoft」の概要と コンシューマ開発で1年間 運用した事例
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
ゲーム向けマネジメントツール 「Hansoft」の概要と コンシューマ開発で1年間 運用した事例
 
アジャイル入門
アジャイル入門アジャイル入門
アジャイル入門
 
RSGT2019 スクラムならできる プロダクトバックログの戦略
RSGT2019 スクラムならできる プロダクトバックログの戦略RSGT2019 スクラムならできる プロダクトバックログの戦略
RSGT2019 スクラムならできる プロダクトバックログの戦略
 
Rakuten Redmine
Rakuten RedmineRakuten Redmine
Rakuten Redmine
 
大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-
大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-
大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-
 
ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」
ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」
ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」
 
そのスプリントレビューは、機能してますか? #agile_hiyoko
そのスプリントレビューは、機能してますか? #agile_hiyokoそのスプリントレビューは、機能してますか? #agile_hiyoko
そのスプリントレビューは、機能してますか? #agile_hiyoko
 

Similaire à AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北

ソフトウェア開発の現場風景
ソフトウェア開発の現場風景ソフトウェア開発の現場風景
ソフトウェア開発の現場風景Koichi ITO
 
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発Developers Summit
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門陽一 滝川
 
アジャイル開発&TFS導入
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入You&I
 
Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理You&I
 
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Naoki Umehara
 
企業報告会スライド
企業報告会スライド企業報告会スライド
企業報告会スライドRei Li
 
Offshore Agile Development in XP
Offshore Agile Development in XPOffshore Agile Development in XP
Offshore Agile Development in XPKenji Hiranabe
 
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Akiko Kosaka
 
チームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudyチームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudyDai FUJIHARA
 
Distributed Agile using UML
Distributed Agile using UMLDistributed Agile using UML
Distributed Agile using UMLKenji Hiranabe
 
タイムボックス制約付きインクリメンタル開発
タイムボックス制約付きインクリメンタル開発タイムボックス制約付きインクリメンタル開発
タイムボックス制約付きインクリメンタル開発HIDEKAZU MATSUURA
 
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていくRyo Mitoma
 
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用智治 長沢
 
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門You&I
 
[ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用
[ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用[ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用
[ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用masashi takehara
 
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~InnovationSprint2011
 

Similaire à AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北 (20)

ソフトウェア開発の現場風景
ソフトウェア開発の現場風景ソフトウェア開発の現場風景
ソフトウェア開発の現場風景
 
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
 
アジャイル開発&TFS導入
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入
 
Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理
 
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
 
企業報告会スライド
企業報告会スライド企業報告会スライド
企業報告会スライド
 
Offshore Agile Development in XP
Offshore Agile Development in XPOffshore Agile Development in XP
Offshore Agile Development in XP
 
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
 
楽天エンジニアライフ
楽天エンジニアライフ楽天エンジニアライフ
楽天エンジニアライフ
 
チームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudyチームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudy
 
Distributed Agile using UML
Distributed Agile using UMLDistributed Agile using UML
Distributed Agile using UML
 
タイムボックス制約付きインクリメンタル開発
タイムボックス制約付きインクリメンタル開発タイムボックス制約付きインクリメンタル開発
タイムボックス制約付きインクリメンタル開発
 
20130320 agile pm
20130320 agile pm20130320 agile pm
20130320 agile pm
 
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
 
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
 
DevOps、その前に
DevOps、その前にDevOps、その前に
DevOps、その前に
 
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
 
[ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用
[ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用[ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用
[ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用
 
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
 

Plus de Akiko Kosaka

対人関係におけるアルコールの効用
対人関係におけるアルコールの効用対人関係におけるアルコールの効用
対人関係におけるアルコールの効用Akiko Kosaka
 
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~Akiko Kosaka
 
女性が働くことの可能性を考える20110411
女性が働くことの可能性を考える20110411女性が働くことの可能性を考える20110411
女性が働くことの可能性を考える20110411Akiko Kosaka
 
女性が働くことの可能性を考える
女性が働くことの可能性を考える女性が働くことの可能性を考える
女性が働くことの可能性を考えるAkiko Kosaka
 
ふりかえりセッション(高柳謙)
ふりかえりセッション(高柳謙)ふりかえりセッション(高柳謙)
ふりかえりセッション(高柳謙)Akiko Kosaka
 
Linda RisingFearless Change at AgileJapan 2011
Linda RisingFearless Change at AgileJapan 2011Linda RisingFearless Change at AgileJapan 2011
Linda RisingFearless Change at AgileJapan 2011Akiko Kosaka
 
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011Akiko Kosaka
 
Agile Development and Contract from IPA at AgileJapan 2011
Agile Development and Contract from IPA at AgileJapan 2011Agile Development and Contract from IPA at AgileJapan 2011
Agile Development and Contract from IPA at AgileJapan 2011Akiko Kosaka
 
大規模アジャイル_情報システム総研様
大規模アジャイル_情報システム総研様大規模アジャイル_情報システム総研様
大規模アジャイル_情報システム総研様Akiko Kosaka
 
伊久美様 アジャイルジャパン2010プレゼン資料(4 9)
伊久美様 アジャイルジャパン2010プレゼン資料(4 9)伊久美様 アジャイルジャパン2010プレゼン資料(4 9)
伊久美様 アジャイルジャパン2010プレゼン資料(4 9)Akiko Kosaka
 
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁Akiko Kosaka
 
AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北
AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北
AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北Akiko Kosaka
 
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
  AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁  AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁Akiko Kosaka
 
20100409 agile japan_denaプレゼン資料new2
20100409 agile japan_denaプレゼン資料new220100409 agile japan_denaプレゼン資料new2
20100409 agile japan_denaプレゼン資料new2Akiko Kosaka
 
20100409 agile japan_denaプレゼン資料new2
20100409 agile japan_denaプレゼン資料new220100409 agile japan_denaプレゼン資料new2
20100409 agile japan_denaプレゼン資料new2Akiko Kosaka
 
AJ2010_ws4B_emzero弟子入りゲーム
AJ2010_ws4B_emzero弟子入りゲームAJ2010_ws4B_emzero弟子入りゲーム
AJ2010_ws4B_emzero弟子入りゲームAkiko Kosaka
 
AJ2010_20100409_maegawasensei
AJ2010_20100409_maegawasenseiAJ2010_20100409_maegawasensei
AJ2010_20100409_maegawasenseiAkiko Kosaka
 
0410_agilejapan2010_hanyudasan
0410_agilejapan2010_hanyudasan0410_agilejapan2010_hanyudasan
0410_agilejapan2010_hanyudasanAkiko Kosaka
 
aj10_Day1_icebreak_Honma
aj10_Day1_icebreak_Honmaaj10_Day1_icebreak_Honma
aj10_Day1_icebreak_HonmaAkiko Kosaka
 

Plus de Akiko Kosaka (19)

対人関係におけるアルコールの効用
対人関係におけるアルコールの効用対人関係におけるアルコールの効用
対人関係におけるアルコールの効用
 
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
 
女性が働くことの可能性を考える20110411
女性が働くことの可能性を考える20110411女性が働くことの可能性を考える20110411
女性が働くことの可能性を考える20110411
 
女性が働くことの可能性を考える
女性が働くことの可能性を考える女性が働くことの可能性を考える
女性が働くことの可能性を考える
 
ふりかえりセッション(高柳謙)
ふりかえりセッション(高柳謙)ふりかえりセッション(高柳謙)
ふりかえりセッション(高柳謙)
 
Linda RisingFearless Change at AgileJapan 2011
Linda RisingFearless Change at AgileJapan 2011Linda RisingFearless Change at AgileJapan 2011
Linda RisingFearless Change at AgileJapan 2011
 
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
 
Agile Development and Contract from IPA at AgileJapan 2011
Agile Development and Contract from IPA at AgileJapan 2011Agile Development and Contract from IPA at AgileJapan 2011
Agile Development and Contract from IPA at AgileJapan 2011
 
大規模アジャイル_情報システム総研様
大規模アジャイル_情報システム総研様大規模アジャイル_情報システム総研様
大規模アジャイル_情報システム総研様
 
伊久美様 アジャイルジャパン2010プレゼン資料(4 9)
伊久美様 アジャイルジャパン2010プレゼン資料(4 9)伊久美様 アジャイルジャパン2010プレゼン資料(4 9)
伊久美様 アジャイルジャパン2010プレゼン資料(4 9)
 
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
 
AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北
AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北
AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北
 
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
  AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁  AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
AgileJapan2010 官公庁でも取り組み始めたアジャイル! 山形県庁
 
20100409 agile japan_denaプレゼン資料new2
20100409 agile japan_denaプレゼン資料new220100409 agile japan_denaプレゼン資料new2
20100409 agile japan_denaプレゼン資料new2
 
20100409 agile japan_denaプレゼン資料new2
20100409 agile japan_denaプレゼン資料new220100409 agile japan_denaプレゼン資料new2
20100409 agile japan_denaプレゼン資料new2
 
AJ2010_ws4B_emzero弟子入りゲーム
AJ2010_ws4B_emzero弟子入りゲームAJ2010_ws4B_emzero弟子入りゲーム
AJ2010_ws4B_emzero弟子入りゲーム
 
AJ2010_20100409_maegawasensei
AJ2010_20100409_maegawasenseiAJ2010_20100409_maegawasensei
AJ2010_20100409_maegawasensei
 
0410_agilejapan2010_hanyudasan
0410_agilejapan2010_hanyudasan0410_agilejapan2010_hanyudasan
0410_agilejapan2010_hanyudasan
 
aj10_Day1_icebreak_Honma
aj10_Day1_icebreak_Honmaaj10_Day1_icebreak_Honma
aj10_Day1_icebreak_Honma
 

Dernier

ROMS_recruting_deck_for_website_20240322.pdf
ROMS_recruting_deck_for_website_20240322.pdfROMS_recruting_deck_for_website_20240322.pdf
ROMS_recruting_deck_for_website_20240322.pdfhirokisawa3
 
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfssuser31dbd1
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパンYusuke Katsuma
 
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。takuyamatsumoto29
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続Yusuke Katsuma
 
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用wataruhonda3
 
令和5年度_サステナブルツーリズムセミナー_ビジュアルレポート(公開用).pdf
令和5年度_サステナブルツーリズムセミナー_ビジュアルレポート(公開用).pdf令和5年度_サステナブルツーリズムセミナー_ビジュアルレポート(公開用).pdf
令和5年度_サステナブルツーリズムセミナー_ビジュアルレポート(公開用).pdfjun_suto
 
株式会社フィジオ会社説明資料|採用の際の福利厚生やカルチャーなどを紹介しています
株式会社フィジオ会社説明資料|採用の際の福利厚生やカルチャーなどを紹介しています株式会社フィジオ会社説明資料|採用の際の福利厚生やカルチャーなどを紹介しています
株式会社フィジオ会社説明資料|採用の際の福利厚生やカルチャーなどを紹介していますchizurumurakami
 
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profilevrihomepage
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------ssusercbaf23
 
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』Kousuke Kuzuoka
 

Dernier (12)

ROMS_recruting_deck_for_website_20240322.pdf
ROMS_recruting_deck_for_website_20240322.pdfROMS_recruting_deck_for_website_20240322.pdf
ROMS_recruting_deck_for_website_20240322.pdf
 
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
 
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
 
Japan IT Week 2024 Brochure by 47Billion
Japan IT Week 2024 Brochure by 47BillionJapan IT Week 2024 Brochure by 47Billion
Japan IT Week 2024 Brochure by 47Billion
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
 
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
 
令和5年度_サステナブルツーリズムセミナー_ビジュアルレポート(公開用).pdf
令和5年度_サステナブルツーリズムセミナー_ビジュアルレポート(公開用).pdf令和5年度_サステナブルツーリズムセミナー_ビジュアルレポート(公開用).pdf
令和5年度_サステナブルツーリズムセミナー_ビジュアルレポート(公開用).pdf
 
株式会社フィジオ会社説明資料|採用の際の福利厚生やカルチャーなどを紹介しています
株式会社フィジオ会社説明資料|採用の際の福利厚生やカルチャーなどを紹介しています株式会社フィジオ会社説明資料|採用の際の福利厚生やカルチャーなどを紹介しています
株式会社フィジオ会社説明資料|採用の際の福利厚生やカルチャーなどを紹介しています
 
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
 
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
 

AgileJapan2010 官公庁でも取り組み始めたアジャイル! NECソフトウェア東北

  • 1. Agile Japan 2010 事例セッション1 官公庁でも取り組み始めたアジャイル! ~山形県庁の事例~ ベンダー編 2010年4月 NECソフトウェア東北 及川 洋靖
  • 2. プロジェクトの概要 ▐ プロジェクトの全体像 NECおよびNECソフトウェア東北を含む6社によるシステム構 築・運用のプロジェクト ▐ 今日ご紹介するアジャイル開発の範囲 NECソフトウェア東北が担当した共通認証基盤などの開発部分がメ イン 山形県庁様および6社が何らかの形でアジャイルに関連 NECソフトウェア東北 NEC および 他ベンダーなど 認証基盤など グループ会社 アジャイル開発 山形県庁 2
  • 3. 規模・体制など ▐ 期間 平成17年12月~平成19年3月 (本格的にアジャイルに取り組んだのは平成18年5月~) ▐ 規模 約50人月 ▐ 体制 5人体制、ほぼ100%工数投入 名前 役割 経歴(当時) Nさん リーダー 入社13年目 及川 サブリーダー 入社12年目 Aさん 開発メンバー 入社7年目 Uさん 開発メンバー 入社7年目 Oさん 開発メンバー 入社2年目 3
  • 4. お客様との距離 仙台から山形市まではバスで 約1時間 (JRでも行けます) 山形県 山形市 仙台駅前バス停~山形県庁前 バス停は約50分 1日70往復以上あるので、 宮城県 県は違いますが、お客様との 仙台市 距離は非常に近いです 4
  • 5. アジャイル開発までの経緯 ▐ 「山形県情報システムフレームワーク」の策定に参画 アジャイル開発の必要性に言及 ▐ 「山形県情報システムフレームワーク」を適用した最初の調 達案件を受注 アジャイル開発の必要性 5
  • 6. プロセス お客様から見たプロセス 社内のプロセス 要求 方向づけ 分析 設計 分析 設計 2週間単位 小イテレーション 実装 推敲 分析 小イテレーション 設計 実装 小イテレーション 設計 実装 2ヶ月単位 テスト 設計 大イテレーション 小イテレーション 作成 実装 テスト 設計 実装 テスト 小イテレーション 実装 テスト 移行 実装 テスト 6
  • 7. プロジェクトでのフェーズの考え方 ▐ 統一プロセスのフェーズの考え方を利用 各フェーズで行うそれぞれの作業の割合は異なる 7
  • 8. 大イテレーション ▐ 開始 イテレーション計画書を作成して、次イテレーションの合意を 得る ▐ 終了 イテレーション結果報告書を作成し、今回のイテレーションの 成果物を確認(次イテレーションへの残作業も確認) 計画書と結果報告書で A4、3ページ程度 8
  • 9. 小イテレーション 実装するストーリーを決める 計画ゲーム 必要なタスクを洗い出す タスクカードを作成して貼る 小 イ テ 朝会 レ ー バーン シ 日々の作業 TDD ダウン ョ ペアプロ チャート ン CI ふりかえり KPTでふりかえり 9
  • 10. 小イテレーション計画・タスク 小イテレーションは、「計画ゲーム」によって作成された1~3日人日 程度の作業の「タスク」の集合。 タスクは、ToDoボードに貼り出し、同時に進捗管理のためのバーンダ ウンチャートも作成 カオスの海 未着手のタスク 作業中のタスク 作業済のタスク 「カオスの海」には、作業過 タスク1 タスク4 タスク6 程で顕在化したタスクを貼り タスクx ……… ……… ……… 出す。 ……… 状況は、バーンダウ ⇒優先度高いものは次のイテ タスク2 ……… タスク5 タスク7 ンチャートへ反映 ……… ……… レーションに組み入れる タスク3 ……… タスクの作業による個人の課 作業の進捗状況に合わ 題は、朝会で報告し、メン せて、タスクカードを バー間で共有する。 移動 <ToDoボード> <小イテレーションの計画> <バーンダウンチャート> 10
  • 11. 継続的にインテグレーション ▐ CruiseControlを利用した継続的インテグレーション ▐ Subversionにコミットしたら自動的にビルド&テスト&テ ストカバレッジレポート作成 CruiseControl テストカバレッジレポート 何か問題があれば開発 者メーリングリストに jUnitテストレポート 通知 →すぐに修正! 11
  • 12. プロジェクトルームの様子 目標を常に見える場所に張って、 一体感を高める工夫 朝会で今日やること・課題などを確認 別のプロジェクトでアジャイルに挑戦し た際に貼っていたスローガンを再利用 ニコカレでメンバーの様子を見える化 12
  • 14. ドキュメントなど ▐ 詳細設計書などアプリケーションの細かい動きを設計した文書を実 装前には作成していません。 全体の実装の範囲や、ユースケース、機能の一覧など、プロジェクト の遂行に必要なものは作成しています。 ▐ 小イテレーション開始時に、実装する範囲の設計を実施。 実装に必要な情報を箇所をホワイトボードやWikiに記述しました。 動作が複雑だったり、アーキテクチャをハッキリしておいた方がよい 部分にはUMLを利用。 画面モックを作成した部分もあります。 ▐ アプリケーションの設計書は、実装後に実装した内容に合わせて作 成(Wikiに書いておいた情報を、メンテナンス等のために必要 な文書としてまとめる) 実装後に作成するため、アプリケーションの変更があっても設計書を 直す必要がない(実装内容をメモしたwikiだけ修正しておく) 14
  • 15. 動作確認を目的としたリリース ▐ 山形県庁様向け 大イテレーション単位で動作するアプリケーションを公開 成果物の確認をしていただいた ▐ 他の開発チームへのリリース 大イテレーションよりも小さな単位でリリース (小リリース1~数回分程度) スクリプトを実行するだけで社内環境にリリース。他チーム は自分たちのシステムと常に連携動作させながら開発。 15
  • 16. その他 ▐ 仕様変更やスコープの変化は? 今回のプロジェクトでは大きな仕様変更は発生しませんでした。 スコープは調達仕様書によりハッキリしていました。 ▐ 品質はどのように確保? 作成フェーズまでは、Junitによる単体テストが中心。 テストが常にグリーンであること、カバレッジが目標を上回っ ていること。 移行フェーズで実施した結合テスト・総合テストなどは、 ウォーターフォール型の場合と同様に、テスト仕様書を作成し て、手動でテストを実施。 16
  • 17. プロジェクト、その後 ▐ 良かった点 アジャイル開発を体験 アジャイル開発に対応できるメンバーを育成できた お客様にも満足していただけた ▐ 課題 当時のメンバーはその後バラバラになってしまった その後のアジャイル開発事例があまり進んでいない 少しずつ事例は増えつつある ▐ 今後・・・ アジャイル開発事例を増やして、お客様によりご満足いただけ るようなシステムを構築できるようになりたい 17