報 告 にあたって 貴 県 益 々ご 清 栄 のこととお 慶 び 申 し 上 げます この 度 は Ruby ビジネスモデル 研 究 実 証 事 業 に 弊 社 からご 提 案 を 採 択 賜 り 厚 く 御 礼 申 し 上 げます この 度 計 画 しておりました 本 事 業 が 完 了 致 しま

Similar documents
文化政策情報システムの運用等

検 討 検 討 の 進 め 方 検 討 状 況 簡 易 収 支 の 世 帯 からサンプリング 世 帯 名 作 成 事 務 の 廃 止 4 5 必 要 な 世 帯 数 の 確 保 が 可 能 か 簡 易 収 支 を 実 施 している 民 間 事 業 者 との 連 絡 等 に 伴 う 事 務 の 複 雑

PowerPoint プレゼンテーション

<819A955D89BF92B28F BC690ED97AA8EBA81418FA48BC682CC8A8890AB89BB816A32322E786C7378>

(現行版)工事成績書と評定表をあわせた_docx

<4D F736F F F696E74202D B E E88E68C9A90DD8BC65F E DC58F4994C52E >

質 問 票 ( 様 式 3) 質 問 番 号 62-1 質 問 内 容 鑑 定 評 価 依 頼 先 は 千 葉 県 などは 入 札 制 度 にしているが 神 奈 川 県 は 入 札 なのか?または 随 契 なのか?その 理 由 は? 地 価 調 査 業 務 は 単 にそれぞれの 地 点 の 鑑 定

PowerPoint プレゼンテーション

<4D F736F F D208ED089EF95DB8CAF89C193FC8FF38BB CC8EC091D492B28DB88C8B89CA82C982C282A282C42E646F63>

平成25年度 独立行政法人日本学生支援機構の役職員の報酬・給与等について

<4D F736F F D F8D828D5A939982CC8EF68BC697BF96B38F9E89BB82CC8A6791E52E646F63>

第2回 制度設計専門会合 事務局提出資料

Microsoft PowerPoint - 報告書(概要).ppt

・モニター広告運営事業仕様書

公 的 年 金 制 度 について 制 度 の 持 続 可 能 性 を 高 め 将 来 の 世 代 の 給 付 水 準 の 確 保 等 を 図 るため 持 続 可 能 な 社 会 保 障 制 度 の 確 立 を 図 るための 改 革 の 推 進 に 関 する 法 律 に 基 づく 社 会 経 済 情

6 構 造 等 コンクリートブロック 造 平 屋 建 て4 戸 長 屋 16 棟 64 戸 建 築 年 1 戸 当 床 面 積 棟 数 住 戸 改 善 後 床 面 積 昭 和 42 年 36.00m m2 昭 和 43 年 36.50m m2 昭 和 44 年 36.

Ⅰ 調 査 の 概 要 1 目 的 義 務 教 育 の 機 会 均 等 その 水 準 の 維 持 向 上 の 観 点 から 的 な 児 童 生 徒 の 学 力 や 学 習 状 況 を 把 握 分 析 し 教 育 施 策 の 成 果 課 題 を 検 証 し その 改 善 を 図 るもに 学 校 におけ

スライド 1

は 固 定 流 動 及 び 繰 延 に 区 分 することとし 減 価 償 却 を 行 うべき 固 定 の 取 得 又 は 改 良 に 充 てるための 補 助 金 等 の 交 付 を 受 けた 場 合 にお いては その 交 付 を 受 けた 金 額 に 相 当 する 額 を 長 期 前 受 金 とし

<4D F736F F D E598BC68A8897CD82CC8DC490B68B7982D18E598BC68A8893AE82CC8A C98AD682B782E993C195CA915B C98AEE82C382AD936F985E96C68B9690C582CC93C197E1915B927582CC898492B75F8E96914F955D89BF8F915F2E646F6

<4D F736F F D AC90D1955D92E CC82CC895E DD8C D2816A2E646F63>

0439 研究開発推進事業(防衛省所管計上)250614

中根・金田台地区 平成23年度補償説明業務

2 役 員 の 報 酬 等 の 支 給 状 況 平 成 27 年 度 年 間 報 酬 等 の 総 額 就 任 退 任 の 状 況 役 名 報 酬 ( 給 与 ) 賞 与 その 他 ( 内 容 ) 就 任 退 任 2,142 ( 地 域 手 当 ) 17,205 11,580 3,311 4 月 1

< F2D A C5817A C495B6817A>

続 に 基 づく 一 般 競 争 ( 指 名 競 争 ) 参 加 資 格 の 再 認 定 を 受 けていること ) c) 会 社 更 生 法 に 基 づき 更 生 手 続 開 始 の 申 立 てがなされている 者 又 は 民 事 再 生 法 に 基 づき 再 生 手 続 開 始 の 申 立 てがなさ

別 紙 第 号 高 知 県 立 学 校 授 業 料 等 徴 収 条 例 の 一 部 を 改 正 する 条 例 議 案 高 知 県 立 学 校 授 業 料 等 徴 収 条 例 の 一 部 を 改 正 する 条 例 を 次 のように 定 める 平 成 26 年 2 月 日 提 出 高 知 県 知 事 尾

4 参 加 資 格 要 件 本 提 案 への 参 加 予 定 者 は 以 下 の 条 件 を 全 て 満 たすこと 1 地 方 自 治 法 施 行 令 ( 昭 和 22 年 政 令 第 16 号 ) 第 167 条 の4 第 1 項 各 号 の 規 定 に 該 当 しない 者 であること 2 会 社

する ( 評 定 の 時 期 ) 第 条 成 績 評 定 の 時 期 は 第 3 次 評 定 者 にあっては 完 成 検 査 及 び 部 分 引 渡 しに 伴 う 検 査 の 時 とし 第 次 評 定 者 及 び 第 次 評 定 者 にあっては 工 事 の 完 成 の 時 とする ( 成 績 評 定

1 林 地 台 帳 整 備 マニュアル( 案 )について 林 地 台 帳 整 備 マニュアル( 案 )の 構 成 構 成 記 載 内 容 第 1 章 はじめに 本 マニュアルの 目 的 記 載 内 容 について 説 明 しています 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 林 地

2. ど の 様 な 経 緯 で 発 覚 し た の か ま た 遡 っ た の を 昨 年 4 月 ま で と し た の は 何 故 か 明 ら か に す る こ と 回 答 3 月 17 日 に 実 施 し た ダ イ ヤ 改 正 で 静 岡 車 両 区 の 構 内 運 転 が 静 岡 運

(Microsoft Word - \212\356\226{\225\373\220j _\217C\220\263\201j.doc)

(5) 給 与 制 度 の 総 合 的 見 直 しの 実 施 状 況 について 概 要 の 給 与 制 度 の 総 合 的 見 直 しにおいては 俸 給 表 の 水 準 の 平 均 2の 引 き 下 げ 及 び 地 域 手 当 の 支 給 割 合 の 見 直 し 等 に 取 り 組 むとされている

預 金 を 確 保 しつつ 資 金 調 達 手 段 も 確 保 する 収 益 性 を 示 す 指 標 として 営 業 利 益 率 を 採 用 し 営 業 利 益 率 の 目 安 となる 数 値 を 公 表 する 株 主 の 皆 様 への 還 元 については 持 続 的 な 成 長 による 配 当 可

小 売 電 気 の 登 録 数 の 推 移 昨 年 8 月 の 前 登 録 申 請 の 受 付 開 始 以 降 小 売 電 気 の 登 録 申 請 は 着 実 に 増 加 しており これまでに310 件 を 登 録 (6 月 30 日 時 点 ) 本 年 4 月 の 全 面 自 由 化 以 降 申

m07 北見工業大学 様式①

Microsoft Word - 03.大和高田市仕様書 介護認定業務委託 H27

<4D F736F F D D3188C091538AC7979D8B4B92F F292B98CF092CA81698A94816A2E646F63>

Microsoft Word - 佐野市生活排水処理構想(案).doc

入 札 参 加 者 は 入 札 の 執 行 完 了 に 至 るまではいつでも 入 札 を 辞 退 することができ これを 理 由 として 以 降 の 指 名 等 において 不 利 益 な 取 扱 いを 受 けることはない 12 入 札 保 証 金 免 除 13 契 約 保 証 金 免 除 14 入

平成17年度高知県県産材利用推進事業費補助金交付要綱

1 書 誌 作 成 機 能 (NACSIS-CAT)の 軽 量 化 合 理 化 電 子 情 報 資 源 への 適 切 な 対 応 のための 資 源 ( 人 的 資 源,システム 資 源, 経 費 を 含 む) の 確 保 のために, 書 誌 作 成 と 書 誌 管 理 作 業 の 軽 量 化 を 図

私立大学等研究設備整備費等補助金(私立大学等

説 明 内 容 料 金 の 算 定 期 間 と 請 求 の 単 位 について 分 散 検 針 制 日 程 等 別 料 金 料 金 の 算 定 期 間 と 支 払 義 務 発 生 日 日 程 等 別 料 金 の 請 求 スケジュール 料 金 のお 支 払 い 方 法 その 他 各 種 料 金 支 払

資料2-2 定時制課程・通信制課程高等学校の現状

<4D F736F F D C482C682EA817A89BA90BF8E7793B1834B A4F8D91906C8DDE8A A>

Microsoft Word )40期決算公開用.doc

った 場 合 など 監 事 の 任 務 懈 怠 の 場 合 は その 程 度 に 応 じて 業 績 勘 案 率 を 減 算 する (8) 役 員 の 法 人 に 対 する 特 段 の 貢 献 が 認 められる 場 合 は その 程 度 に 応 じて 業 績 勘 案 率 を 加 算 することができる

入札公告 機動装備センター

社会保険加入促進計画に盛込むべき内容

<8BB388F58F5A91EE82A082E895FB8AEE967B95FB906A>

<6E32355F8D918DDB8BA697CD8BE28D C8EAE312E786C73>

その 他 事 業 推 進 体 制 平 成 20 年 3 月 26 日 に 石 垣 島 国 営 土 地 改 良 事 業 推 進 協 議 会 を 設 立 し 事 業 を 推 進 ( 構 成 : 石 垣 市 石 垣 市 議 会 石 垣 島 土 地 改 良 区 石 垣 市 農 業 委 員 会 沖 縄 県 農

<4D F736F F D20D8BDB8CFC8BCDED2DDC482A882E682D1BADDCCDFD7B2B1DDBD8B4B92F E646F63>

Taro13-公示.jtd

2 役 員 の 報 酬 等 の 支 給 状 況 役 名 法 人 の 長 理 事 理 事 ( 非 常 勤 ) 平 成 25 年 度 年 間 報 酬 等 の 総 額 就 任 退 任 の 状 況 報 酬 ( 給 与 ) 賞 与 その 他 ( 内 容 ) 就 任 退 任 16,936 10,654 4,36

共 通 認 識 1 官 民 較 差 調 整 後 は 退 職 給 付 全 体 でみて 民 間 企 業 の 事 業 主 負 担 と 均 衡 する 水 準 で あれば 最 終 的 な 税 負 担 は 変 わらず 公 務 員 を 優 遇 するものとはならないものであ ること 2 民 間 の 実 態 を 考

スライド 1

Taro-08国立大学法人宮崎大学授業

大田市固定資産台帳整備業務(プロポーザル審査要項)

別記

Microsoft Word - ★HP版平成27年度検査の結果

為 が 行 われるおそれがある 場 合 に 都 道 府 県 公 安 委 員 会 がその 指 定 暴 力 団 等 を 特 定 抗 争 指 定 暴 力 団 等 として 指 定 し その 所 属 する 指 定 暴 力 団 員 が 警 戒 区 域 内 において 暴 力 団 の 事 務 所 を 新 たに 設

< F2D8ED089EF95DB8CAF939996A289C193FC91CE8DF42E6A7464>

別 添 1 提 案 書 等 作 成 要 領 1 調 達 件 名 PIO-NET2015 に 係 る 運 用 等 支 援 業 務 一 式 2 提 案 書 等 の 提 出 本 調 達 に 係 る 提 案 書 等 は PIO-NET2015 に 係 る 運 用 等 支 援 業 務 一 式 調 達 仕 様

●電力自由化推進法案

リング 不 能 な 将 来 減 算 一 時 差 異 に 係 る 繰 延 税 金 資 産 について 回 収 可 能 性 がないも のとする 原 則 的 な 取 扱 いに 対 して スケジューリング 不 能 な 将 来 減 算 一 時 差 異 を 回 収 できることを 反 証 できる 場 合 に 原 則

セルフメディケーション推進のための一般用医薬品等に関する所得控除制度の創設(個別要望事項:HP掲載用)

第4回税制調査会 総4-1

<4D F736F F F696E74202D208E9197BF322D31208C9A90DD B835E CC8A C982C282A282C4>

ていることから それに 先 行 する 形 で 下 請 業 者 についても 対 策 を 講 じることとしまし た 本 県 としましては それまでの 間 に 未 加 入 の 建 設 業 者 に 加 入 していただきますよう 28 年 4 月 から 実 施 することとしました 問 6 公 共 工 事 の


2. 当 初 の 目 的 と 現 状 コア 会 議 の 役 割 目 的 現 状 分 析 マネジメント 会 議 の 運 営 や あり 方 問 題 取 り 組 みにつ いての 議 論 会 員 からの 意 見 の 吸 い 上 げ と 内 容 の 各 会 議 への 振 り 分 け 全 体 会 運 営 会 議


高松市緊急輸送道路沿道建築物耐震改修等事業補助金交付要綱(案)

1

(Microsoft Word - \203A \225\345\217W\227v\227\314 .doc)

1. 業 務 目 的 豊 見 城 市 においては スポーツコンベンションによる 地 域 振 興 を 目 標 として 掲 げ 2020 年 東 京 オリンピック パラリンピック( 以 下 オリ パラ)の 開 催 に 連 動 し た より 具 体 的 な 振 興 方 策 として オリ パラ 競 技 団

科 売 上 原 価 売 上 総 利 益 損 益 計 算 書 ( 自 平 成 26 年 4 月 1 日 至 平 成 27 年 3 月 31 日 ) 目 売 上 高 販 売 費 及 び 一 般 管 理 費 営 業 利 益 営 業 外 収 益 受 取 保 険 金 受 取 支 援 金 補 助 金 収 入 保

スライド 1

Taro-別紙1 パブコメ質問意見とその回答

とする (1) 多 重 債 務 や 過 剰 債 務 を 抱 え 返 済 が 困 難 になっている 人 (2) 債 務 整 理 を 法 律 専 門 家 に 依 頼 した 直 後 や 債 務 整 理 途 上 の 人 (3) 収 入 よりも 生 活 費 が 多 くお 金 が 不 足 がちで 借 金 に 頼

(2)大学・学部・研究科等の理念・目的が、大学構成員(教職員および学生)に周知され、社会に公表されているか

(Microsoft Word - \220\340\226\276\217\221.doc)

<6D33335F976C8EAE CF6955C A2E786C73>

第316回取締役会議案

18 国立高等専門学校機構

スライド 1

4 調 査 の 対 話 内 容 (1) 調 査 対 象 財 産 の 土 地 建 物 等 を 活 用 して 展 開 できる 事 業 のアイディアをお 聞 かせく ださい 事 業 アイディアには, 次 の 可 能 性 も 含 めて 提 案 をお 願 いします ア 地 域 の 活 性 化 と 様 々な 世

一般競争入札について

(1) 社 会 保 険 等 未 加 入 建 設 業 者 の 確 認 方 法 等 受 注 者 から 提 出 される 施 工 体 制 台 帳 及 び 添 付 書 類 により 確 認 を 行 います (2) 違 反 した 受 注 者 へのペナルティー 違 反 した 受 注 者 に 対 しては 下 記 のペ

Microsoft Word - 文書 3

<6D313588EF8FE991E58A778D9191E5834B C8EAE DC58F4992F18F6F816A F990B32E786C73>

財政再計算結果_色変更.indd

Taro-H19退職金(修正版).jtd

<4D F736F F D2095BD90AC E D738FEE816A939A905C91E D862E646F63>

b) 参 加 表 明 書 の 提 出 時 において 東 北 地 方 整 備 局 ( 港 湾 空 港 関 係 を 除 く) における 平 成 年 度 土 木 関 係 建 設 コンサルタント 業 務 に 係 る 一 般 競 争 ( 指 名 競 争 ) 参 加 資 格 の 認 定 を 受 けて

(別紙3)保険会社向けの総合的な監督指針の一部を改正する(案)

<4D F736F F F696E74202D D382E982B382C68AF1958D8BE090A C98AD682B782E B83678C8B89CA81698CF6955C A2E >

1 総 合 設 計 一 定 規 模 以 上 の 敷 地 面 積 及 び 一 定 割 合 以 上 の 空 地 を 有 する 建 築 計 画 について 特 定 行 政 庁 の 許 可 により 容 積 率 斜 線 制 限 などの 制 限 を 緩 和 する 制 度 である 建 築 敷 地 の 共 同 化 や

Transcription:

平 成 22 年 度 しまね IT 産 業 振 興 事 業 Ruby ビジネスモデル 研 究 実 証 事 業 報 告 書 作 成 日 :2011 年 3 月 3 日 作 成 元 株 式 会 社 プロビズモ

報 告 にあたって 貴 県 益 々ご 清 栄 のこととお 慶 び 申 し 上 げます この 度 は Ruby ビジネスモデル 研 究 実 証 事 業 に 弊 社 からご 提 案 を 採 択 賜 り 厚 く 御 礼 申 し 上 げます この 度 計 画 しておりました 本 事 業 が 完 了 致 しましたので 本 報 告 書 にて 本 事 業 の 内 容 をご 報 告 申 し 上 げます 本 報 告 書 が 島 根 県 並 びに 島 根 県 内 ソフト IT 企 業 様 のお 役 に 立 てることを 切 に 願 う 次 第 であり ます 何 卒 ご 査 収 の 程 よろしくお 願 い 申 し 上 げます 株 式 会 社 プロビズモ 代 表 取 締 役 社 長 鎌 田 大 輔

目 次 1 はじめに... - 1-2 本 事 業 における 開 発 実 証 の 目 的 と 概 要... - 1-2-1 実 証 事 業 の 背 景 と 目 的... - 1-2-2 実 証 事 業 の 対 象 システム... - 1-2-3 実 証 体 制 (ユーザ 含 む)... - 2-2-4 実 証 スケジュール... - 4-3 準 備 内 容... - 5-4 実 証 する RUBY の 特 徴 を 活 かす 開 発 手 法... - 5-4-1 実 証 する 開 発 手 法 プラクティスの 選 定 理 由... - 6-4-2 実 証 する 開 発 手 法 プラクティスについて... - 6-4-3 実 証 した 開 発 手 法 プラクティスの 有 効 性 と 課 題... - 12-4-3-1 システム 規 模... - 12-4-3-2 生 産 性... - 13-4-3-3 ソースコード... - 14-4-3-4 計 画 要 求 数 / 受 入 要 求 数 / 実 現 要 求 数... - 14-4-3-5 割 込 ( 変 更 )の 受 入 要 求 数 / 実 現 要 求 数... - 14-4-3-6 有 効 性 と 課 題... - 15-4-4 実 施 体 制 の 有 効 性 と 課 題... - 15-4-4-1 会 議 の 実 施 結 果... - 15-4-4-2 コストについて... - 16-4-4-3 有 効 性 と 課 題... - 17-4-5 ユーザ 満 足 度 に 及 ぼす 有 効 性 と 課 題... - 17-4-5-1 開 発 したシステムに 対 する 評 価... - 17-4-5-2 スケジュールと 納 期 に 対 する 評 価... - 17-4-5-3 ドキュメントに 対 する 評 価... - 19-4-5-4 イテレーション(スプリント)に 対 する 評 価... - 19-4-5-5 コミュニケーションに 対 する 評 価... - 20-4-5-6 元 々の 課 題 に 対 する 評 価... - 20-4-5-7 コストパフォーマンスに 対 する 評 価... - 21-4-5-8 有 効 性 と 課 題... - 21-4-6 品 質 信 頼 性 及 び 開 発 管 理 に 及 ぼす 有 効 性 と 課 題... - 22-4-6-1 品 質 と 信 頼 性... - 22-4-6-2 分 散 開 発 環 境 を 使 用 することの 影 響... - 22-4-6-3 品 質 信 頼 性 の 有 効 性 と 課 題... - 23-4-6-4 開 発 管 理... - 23-4-6-5 開 発 管 理 の 有 効 性 と 課 題... - 28-4-7 開 発 側 参 加 者 の 意 見... - 28-4-8 ユーザ 側 参 加 者 の 意 見... - 29 -

5 総 括... - 30-5-1 RUBY の 特 徴 を 活 かす 開 発 手 法 の 今 後 のビジネス 利 用 の 可 能 性 と 活 用 分 野... - 30-5-2 RUBY の 特 徴 を 活 かす 開 発 手 法 の 今 後 のビジネス 利 用 での 課 題 と 克 服 策... - 30-5-3 今 回 開 発 システムの 今 後 のビジネス 展 開 の 可 能 性 課 題 と 克 服 策... - 31-5-4 ビジネス 利 用 での 見 積 契 約 での 提 言... - 31-5-5 人 材 育 成 に 関 する 提 言... - 31 -

1 はじめに 本 報 告 書 は 平 成 22 年 度 しまね IT 産 業 振 興 事 業 である Ruby ビジネスモデル 研 究 実 証 事 業 におけ る 活 動 報 告 を 実 施 計 画 書 4.1.1 研 究 実 証 成 果 報 告 書 記 載 の 構 成 で 作 成 したものである 2 本 事 業 における 開 発 実 証 の 目 的 と 概 要 2-1 実 証 事 業 の 背 景 と 目 的 当 社 は Ruby を 用 いて 業 務 アプリケーションを 開 発 するビジネスを 推 進 している その 中 で 従 来 のようにウォーターフォール 型 の 開 発 手 法 を 用 いると すべての 機 能 を 開 発 するまで 本 番 運 用 ができず 稼 動 開 始 までに 長 期 間 を 要 する さらに ユーザはシステムが 完 成 するまで 実 際 に 使 用 することができず ニーズとかけ 離 れたシステムになる 危 険 性 がある このため 短 期 間 で 機 能 を 実 装 できる Ruby の 特 徴 を 活 かすことができない これに 対 し スモールスタートで 早 期 に 本 番 運 用 を 開 始 し 徐 々に 拡 張 していくインクリメンタル 型 の 開 発 ができれば 早 期 に 投 資 の 回 収 が 可 能 となり システム 開 発 の 投 資 効 率 が 改 善 できる また ユーザニーズを 吸 い 上 げなが ら 徐 々に 拡 張 することによって ユーザにとって 価 値 のある 機 能 を 作 りこむことができると 考 え る 当 社 は オブジェクト 指 向 動 的 型 付 け インタプリタ 型 及 びシンプルな 文 法 などの Ruby の 特 徴 を 活 用 すれば 短 期 間 でシステムをサービスすることができ かつ システム 拡 張 に 要 するコ ストの 肥 大 化 を 抑 えたインクリメンタル 開 発 ができると 考 える ところが 現 状 の 請 負 契 約 では システムを 納 入 検 収 後 でなければ 本 番 運 用 を 開 始 できな い このため スモールスタートで 頻 繁 にリリースを 行 うには その 都 度 納 入 検 収 を 行 わな ければならず インクリメンタル 開 発 の 適 用 を 困 難 なものとしている そこで 本 事 業 では ユーザと 開 発 チームを 同 じチームとし Ruby を 活 用 したイテレーション 単 位 での 本 番 運 用 を 前 提 としたインクリメンタル 開 発 を 実 施 して その 有 効 性 を 実 証 する 適 用 対 象 システムとして 益 田 永 島 学 園 明 誠 高 等 学 校 向 けの 通 信 課 程 向 け 教 務 システムを 開 発 する 2-2 実 証 事 業 の 対 象 システム 本 事 業 の 適 用 対 象 システム 益 田 永 島 学 園 明 誠 高 等 学 校 向 けの 通 信 課 程 向 け 教 務 システム は 一 般 的 な 全 日 制 のそれとは 異 なり 生 徒 毎 に 異 なるカリキュラム( 履 修 計 画 )を 作 成 し スクーリ ングやレポートの 結 果 より 成 績 を 導 き 出 す 必 要 がある また 出 欠 の 概 念 も 無 く 従 来 の 全 日 制 教 務 システムの 拡 張 としての 構 築 は 困 難 である システム 構 成 Web アプリケーションで 構 成 概 要 は 以 下 の 通 りである - 1 -

生 徒 管 理 生 徒 の 個 人 情 報 ( 転 学 前 / 在 籍 )を 管 理 する 履 修 管 理 卒 業 までの 履 修 計 画 / 実 績 情 報 を 管 理 する 成 績 管 理 成 績 情 報 ( 試 験 / 評 定 / 単 位 /スクーリング/レポート)を 管 理 する 指 導 要 録 / 調 査 書 作 成 に 必 要 な 情 報 を 管 理 する システム 管 理 学 校 / 科 目 / 教 材 マスタ システム 利 用 ユーザを 管 理 する 検 索 生 徒 の 個 人 情 報 / 成 績 情 報 / 履 修 計 画 / 履 修 実 績 情 報 を 多 角 的 に 検 索 する 出 力 帳 票 1 成 績 通 知 表 2 生 徒 指 導 要 録 3 学 習 ( 履 修 ) 計 画 書 4 費 用 請 求 書 5 履 修 科 目 確 認 票 6 使 用 教 材 一 覧 表 7 単 位 認 定 試 験 得 点 一 覧 表 8その 他 各 種 一 覧 表 2-3 実 証 体 制 (ユーザ 含 む) 本 事 業 の 実 施 体 制 は 以 下 の 通 りである 開 発 チームは 株 式 会 社 プロビズモ( 以 下 プロビズモ) 株 式 会 社 日 立 ソリューションズ( 以 下 HISOL) 益 田 永 島 学 園 明 誠 高 等 学 校 ( 以 下 明 誠 高 校 )の 3 機 関 により 構 成 するものとし それぞれ の 役 割 を 下 記 に 記 述 する 日 立 ソリューションズ 株 式 会 社 は 2010 年 10 月 に 日 立 ソフトウェアエンジニアリングと 日 立 システムアンドサービスの 合 併 により 発 足 [プロビズモ] プロビズモは 主 に システムの 実 装 チームとして 機 能 する メンバは プロビズモの Ruby 開 発 実 績 (Ruby 開 発 経 験 1 年 )を 持 った 技 術 者 により 構 成 される また プロジェクトの 窓 口 としての 役 割 を 持 つ 実 装 チーム( 開 発 者 )とユーザ 窓 口 は 出 雲 本 社 を 中 心 に 活 動 する プロジェクトのリーダは 東 京 支 社 を 中 心 に 活 動 する [HISOL] Ruby によるインクリメンタル 開 発 の 実 績 が 豊 富 な HISOL は スクラムマスターとして 開 発 手 法 のコンサルティングや Ruby 技 術 支 援 を 行 い プロジェクトを 円 滑 に 推 進 する 為 のサポートを 行 う また 分 散 開 発 を 実 現 する 為 の 環 境 の 提 供 及 び そのサポートを 行 う 活 動 の 中 心 は HISOL 本 社 がある 品 川 になるが コンサルタント 主 担 当 は 実 装 チームやユーザ への 支 援 の 為 に HISOL 松 江 事 業 所 で 活 動 することもある [ 明 誠 高 校 ] 明 誠 高 校 は プロダクトオーナーとして 実 装 する 初 回 要 求 機 能 の 抽 出 及 び 優 先 度 付 けを 行 う また 分 散 開 発 環 境 を 使 用 して 各 イテレーションで 実 装 したシステムの 動 作 確 認 を 行 い 次 回 - 2 -

イテレーション 要 求 としての 機 能 追 加 変 更 及 び 優 先 度 付 けを 行 う 益 田 明 誠 高 校 内 を 中 心 に 活 動 する 通 信 課 程 向 け 教 務 システム 開 発 チーム [プロビズモ: 実 装 チーム] 岡 田 慎 一 朗 (リーダ) 女 鹿 田 晃 和 (ユーザ 窓 口 ) 西 村 弘 ( 実 装 チーム) [HISOL:スクラムマスター] 正 村 勉 (リーダ) 堀 江 謙 一 ( 分 散 環 境 担 当 ) 朝 倉 慎 一 (コンサルタント 主 担 当 ) インクリメンタル 開 発 コンサルティング 分 散 開 発 環 境 の 提 供 [ 明 誠 高 校 :プロダクトオーナー] 三 浦 浩 二 ( 教 頭 :リーダ) 野 津 章 裕 ( 通 信 課 程 担 当 教 員 : 主 担 当 ) - 3 -

2-4 実 証 スケジュール 本 事 業 の 委 託 業 務 期 間 は 以 下 の 通 りである 始 期 : 平 成 22 年 9 月 9 日 終 期 : 平 成 23 年 2 月 10 日 本 事 業 のスケジュールの 計 画 と 実 績 は 以 下 の 通 りである 計 画 作 業 項 目 計 画 本 番 運 用 課 題 抽 出 フィードバック イテレーション1 ユーザ 管 理 基 本 情 報 管 理 保 護 者 情 報 管 理 転 学 校 成 績 管 理 イテレーション2 イテレーション3 イテレーション 予 備 最 終 評 価 2010 年 2011 年 主 担 当 9 月 10 月 11 月 12 月 1 月 2 月 明 誠 スクラムM 明 誠 明 誠 スクラムM 明 誠 スクラムM 実 績 作 業 項 目 計 画 本 番 運 用 課 題 抽 出 フィードバック イテレーション1 ユーザ 管 理 基 本 情 報 管 理 保 護 者 情 報 管 理 転 学 校 成 績 管 理 イテレーション2 成 績 管 理 履 修 管 理 帳 票 出 力 イテレーション3 成 績 管 理 請 求 管 理 イテレーション 予 備 システム 管 理 最 終 評 価 主 担 当 明 誠 スクラムM 明 誠 明 誠 スクラムM 明 誠 スクラムM 2010 年 2011 年 9 月 10 月 11 月 12 月 1 月 2 月 - 4 -

3 準 備 内 容 (1) 新 規 事 業 についてのヒアリング 益 田 明 誠 高 校 理 事 長 から 本 事 業 で 開 発 するシステムを 利 用 する 通 信 課 程 事 業 についての 新 規 事 業 部 分 のヒアリングを 実 施 した 新 規 事 業 部 分 とは 全 国 の 塾 等 をサテライト 校 として 生 徒 の 広 域 募 集 を 行 うというもので 本 ヒアリングの 結 果 をもとに 本 事 業 で 選 択 する 開 発 方 法 を 決 定 した プ ロジェクト 開 始 時 点 では 全 ての 要 件 が 確 定 しないことと 早 期 事 業 立 上 げが 明 確 になった 実 施 日 :2010 年 8 月 26 日 (2) キックオフミーティング プロジェクト 開 始 にあたり 開 発 チーム 参 加 者 並 びに 益 田 明 誠 高 校 理 事 長 プロビズモ 社 長 副 社 長 も 出 席 し 益 田 明 誠 高 校 校 長 室 とプロビズモ 東 京 支 社 とを 本 事 業 で 使 用 する TV 会 議 システムを 利 用 し 2 拠 点 で 同 時 にプロジェクト 計 画 を 相 互 確 認 した 尚 プロビズモ 副 社 長 実 装 チームの リーダ 以 外 のメンバとスクラムマスターコンサルタント 主 担 当 は 益 田 明 誠 高 校 校 長 室 で 参 加 した このキックオフミーティングでプロダクトオーナリーダと 主 担 当 者 へ 本 事 業 で 実 施 する 開 発 手 法 の 説 明 を 実 施 した 実 施 日 :2010 年 9 月 9 日 (3) イテレーションの 試 行 インクリメンタル 開 発 の 学 習 目 的 で イテレーションの 試 行 を 実 施 した 想 定 した 機 能 ( 今 回 開 発 したシステムで 横 断 的 に 利 用 する 機 能 :ユーザ 管 理 機 能 ログイン 機 能 データベースアクセス 機 能 帳 票 出 力 機 能 )を 元 にプロトタイプ 開 発 を 実 施 し 技 術 的 課 題 (Ruby on Rails の 機 能 及 びモ デル 関 連 帳 票 出 力 機 能 和 暦 対 応 )の 抽 出 および 分 散 環 境 上 の 各 種 ツールの 使 い 方 を 学 習 した 実 施 期 間 :2010 年 9 月 10 日 ~2010 年 9 月 22 日 (4) 実 装 チームの 業 務 理 解 通 信 課 程 学 校 業 務 を 実 装 チームが 理 解 する 為 に 益 田 明 誠 高 校 にて プロダクトオーナーのリーダ と 主 担 当 者 から 実 装 チームのユーザ 窓 口 と 実 装 担 当 に 対 して 通 信 過 程 学 校 業 務 を 説 明 した 実 施 日 :2010 年 10 月 5 日 (5) 分 散 開 発 環 境 のプロダクトオーナー 主 担 当 者 への 説 明 本 事 業 で 使 用 する 分 散 環 境 上 の 各 種 ツールの 使 い 方 を 益 田 明 誠 高 校 通 信 課 程 担 当 室 で 実 装 チーム の 実 装 担 当 から 説 明 した 実 施 日 :2010 年 10 月 28 日 4 実 証 する Ruby の 特 徴 を 活 かす 開 発 手 法 本 事 業 で 開 発 するシステムは 新 規 事 業 向 けのシステムであり すべての 要 件 機 能 が 未 確 定 でも 早 期 にシステムを 導 入 し ビジネスを 開 始 する 必 要 性 があった ユーザが 新 規 ビジネスを 行 う 上 で 以 下 のよ うな 課 題 を 抱 えていた 早 期 にシステムを 導 入 し 事 業 を 軌 道 にのせる 業 務 にマッチした 機 能 を 有 するシステムの 導 入 事 業 拡 大 に 合 わせて 拡 張 できる 柔 軟 なシステムの 導 入 また ユーザは システム 開 発 に 携 わった 経 験 がなく 要 件 定 義 が 難 しい 状 況 にあった それに 対 し 現 在 多 くのシステム 開 発 で 採 用 されているウォーターフォール 型 の 開 発 手 法 を 採 用 した 場 合 以 下 のよ うな 問 題 があり ユーザが 抱 える 課 題 を 解 決 できない (1) すべての 機 能 を 開 発 するまで 本 番 運 用 ができず 稼 動 開 始 までに 長 期 間 を 要 する そのため ビジ - 5 -

ネスチャンスを 逃 す 恐 れがある (2) すべての 仕 様 を 決 定 してから 開 発 を 行 うため 開 発 途 中 で 判 明 する 本 来 のニーズや 市 場 の 変 化 に 柔 軟 に 対 応 しなければならない 新 規 事 業 などに 対 応 できない (3) ユーザはシステムが 完 成 するまで 実 際 に 使 用 することができず 業 務 にマッチしないシステムにな る 危 険 性 がある そこで 迅 速 かつ 適 応 性 が 高 いシステム 開 発 を 行 う 必 要 があると 考 えた 4-1 実 証 する 開 発 手 法 プラクティスの 選 定 理 由 実 証 する 開 発 手 法 は 一 ヶ 月 単 位 の 短 期 開 発 を 複 数 回 実 施 してシステムを 作 り 上 げるインクリメンタル 開 発 である インクリメンタル 開 発 では 一 ヶ 月 の 開 発 終 了 ごとにシステムの 本 番 リリースを 行 い 運 用 の 中 で 発 生 するユーザからのフィードバックを 反 映 しながら 徐 々に 拡 張 を 行 っていく 手 法 である 本 番 リリースは ユーザが 実 際 に 業 務 でシステムを 使 うことを 示 す インクリメンタル 開 発 の 特 長 を 以 下 に 示 す (1) 短 期 間 でシステムをサービス 可 能 (2) スモールスタートで 早 期 に 運 用 を 開 始 することにより システム 開 発 の 投 資 効 率 の 改 善 が 可 能 (3) ユーザニーズを 吸 い 上 げながら 徐 々に 拡 張 することによって ユーザにとって 価 値 のある 機 能 を 作 りこむことが 可 能 さらに 尐 ない 記 述 量 でシステムを 開 発 できる Ruby を 適 用 すれば 以 下 が 実 現 できる (1) 短 期 間 で 機 能 を 作 り 込 むことができ より 多 くの 要 望 を 実 現 可 能 (2) 開 発 途 中 で 判 明 する 本 来 のニーズや 市 場 の 変 化 による 仕 様 変 更 に 対 しても 短 期 間 で 適 応 可 能 (3) 開 発 途 中 の 変 更 要 求 も 含 め 機 能 を 短 期 間 で 実 装 できるため システム 拡 張 に 要 するコストの 肥 大 化 を 抑 えることが 可 能 Ruby を 使 ったインクリメンタル 開 発 を 行 うことにより ユーザの 抱 える 課 題 を 解 決 できると 考 え この 手 法 を 採 用 した また 今 回 は ユーザ 開 発 者 アジャイル 開 発 支 援 者 が 地 理 的 に 離 れた 拠 点 に 分 散 しており 同 じ 場 所 で 作 業 することが 困 難 であった そこで 各 拠 点 をネットワークで 結 んだ 開 発 環 境 を 用 いた 分 散 開 発 を 行 い その 有 効 性 も 併 せて 検 証 した 4-2 実 証 する 開 発 手 法 プラクティスについて インクリメンタル 開 発 は 図 4-1に 示 すように 1 ヵ 月 単 位 の 実 装 を 複 数 回 実 施 し インクリメンタル に 開 発 を 行 った 計 画 時 に 要 件 を 整 理 して 優 先 度 を 決 定 これを 元 にイテレーションで 実 装 を 行 った 各 イテレーション 終 了 時 には 実 際 に 動 作 するものをユーザに 提 供 した 評 価 では 本 事 業 全 体 の 評 価 を 実 施 した - 6 -

計 画 要 件 を 整 理 実 装 複 数 回 反 復 して 開 発 評 価 事 業 の 評 価 予 備 のスプリント 1ヶ 月 の 開 発 で 行 う 内 容 スプリント 計 画 実 装 テスト リリース ふりかえり アジャイル 開 発 支 援 開 発 チーム 機 能 の 実 装 優 先 度 を 決 定 1か 月 で 実 装 する 範 囲 を 決 定 テストケースを 準 備 コーディング ウォークスルーレビュー テスト 機 能 単 位 で 反 復 リリース ふりかえり お 客 様 レビュー お 客 様 本 番 運 用 課 題 抽 出 とフィードバック 図 4-1 インクリメンタル 開 発 概 要 (1) 分 散 開 発 環 境 本 事 業 では 地 理 的 に 離 れた 複 数 拠 点 をセキュアなネットワークで 結 んだ 仮 想 的 な 共 有 環 境 を 使 用 した 分 散 開 発 環 境 には 構 成 管 理 懸 案 管 理 テスト 自 動 化 などの 開 発 ツールと ユーザも 利 用 できる 実 行 環 境 がある また Web 会 議 といったコミュニケーションツールも 提 供 し チームメンバが 一 体 となって 開 発 を 実 施 した 図 4-2に 分 散 開 発 環 境 の 構 成 図 を 示 す プロビズモ ( 出 雲 本 社 ) お 客 様 ( 益 田 明 誠 高 校 ) 開 発 者 開 発 LAN ( 閉 塞 LAN) 開 発 PC ( 実 機 ) お 客 様 お 客 様 LAN シンクライアント インターネット 経 由 リモートデスクトップ 接 続 Wooolive NetCS (テ スクトッフ TV 会 議 ) インターネットVPN (フレッツ 光 ) インターネット プロビズモ ( 東 京 支 社 ) 日 立 ソリューションズ( 品 川 ) リーダー 開 発 LAN ( 閉 塞 LAN) 開 発 PC ( 実 機 ) インターネット VPN(フレッツ 光 ) お 客 様 用 クライアント ( 仮 想 マシン) 日 立 ソリューションズ イントラネット OA 用 PC Wooolive NetCS (テ スクトッフ TV 会 議 ) Wooolive NetCS (テ スクトッフ TV 会 議 ) 日 立 ソリューションズ( 松 江 事 務 所 ) 懸 案 管 理 構 成 管 理 ( 仮 想 マシン) 閉 塞 LAN 実 行 環 境 開 発 サーバ ( 仮 想 マシン) 開 発 LAN ( 閉 塞 LAN) 開 発 PC ( 実 機 ) プロジェクト 監 視 OA 用 LAN OA 用 PC ( 実 機 ) 開 発 LAN ( 閉 塞 LAN) 技 術 支 援 Wooolive NetCS (テ スクトッフ TV 会 議 ) (2) 開 発 におけるプラクティス (a) スプリント 計 画 図 4-2 分 散 環 境 構 成 図 - 7 -

(b) (c) (d) (e) ユーザを 含 めた 開 発 チーム 全 員 で バックログの 優 先 度 を 見 直 し スプリントの 目 標 を 決 定 し た その 後 要 求 を 実 現 するためのタスクを 列 挙 し スプリントバックログを 作 成 した 30 日 のイテレーション 一 ヶ 月 を 開 発 の 単 位 として 3 回 繰 り 返 してシステムを 開 発 した ウォークスルーレビュー ペアプログラミングの 代 用 としてソースコードのウォークスルーレビューを 実 施 し 不 良 の 早 期 発 見 ソースコードの 洗 練 知 識 の 共 有 を 行 った テスト 駆 動 開 発 テスト 駆 動 型 を 意 識 した 開 発 を 実 施 した テストコードは 書 かず 開 発 前 にテストシナリオと テストケースを 文 章 で 定 義 し その 定 義 に 沿 った 開 発 を 行 った スプリント 2 のみ RSpec を 使 用 したテストコードを 用 意 し テスト 駆 動 開 発 を 試 行 した テスト 自 動 化 図 4-3に 示 す 自 動 テストツール anywarp Capture/Replay を 使 用 し リリース 前 にテスト を 実 施 した デグレード 防 止 用 に 必 要 最 低 限 のテストケースを 各 スプリントで 実 施 した この ツールにより 画 面 操 作 の 主 なテストは 自 動 化 し テストデータはユーザより 提 供 されたもの を 使 用 した 図 4-3 自 動 テストツール anywarp Capture/Replay は 画 面 操 作 の 記 録 と 再 生 を 行 う 自 動 回 帰 テストツールである 図 4-4に 示 すように 記 録 したテストスクリプトを 蓄 積 することにより 次 回 スプリントのテス トを 自 動 化 する また 表 示 結 果 の 画 面 スナップショットを 取 得 し 画 面 の 比 較 も 自 動 的 に 行 うことができる - 8 -

記 録 分 を 次 回 以 降 で 自 動 化 手 動 ( 記 録 ) 手 動 ( 記 録 ) 自 動 手 動 ( 記 録 ) 自 動 自 動 スプリント1 スプリント2 スプリント3 (f) 図 4-4 画 面 操 作 テストの 自 動 化 概 要 コーディング 規 約 コーディング 規 約 を 定 義 し 統 一 したコーディングを 行 なおうとした コーディング 規 約 の 適 用 は 図 4-5に 示 すコードインスペクションツールを 使 用 して 自 動 的 にチェックを 行 い ル ール 違 反 を 指 摘 する (g) (h) (i) 図 4-5 コードインスペクションツール 頻 繁 なリファクタリング コードインスペクションツールの 指 摘 内 容 やウォークスルーレビューの 結 果 を 元 にコードの 見 直 しを 実 施 し リファクタリングを 実 施 した ソースコードの 共 有 Subversion を 使 用 してソースコードの 共 有 を 行 い 開 発 チーム 全 員 が 最 新 のソースコードにア クセスできるようにした ふりかえり スプリントの 終 了 時 に KPT 分 析 を 実 施 した 問 題 点 の 解 決 策 や 次 のスプリントで 新 しくチャ レンジすることを 整 理 した ふりかえりは ユーザを 除 く 実 装 チームとスクラムマスターで - 9 -

実 施 した 各 スプリントでのふりかえり 内 容 を 表 4-1 表 4-2 表 4-3に 示 す 表 4-1 スプリント1のふりかえり # 項 目 内 容 TV 会 議 を 使 ったユーザとのミーティング HISOL による 技 術 サポート 開 発 者 自 身 による 積 極 的 なユーザとの 接 触 1 Keep 慣 れないやり 方 でも 短 期 間 で 無 事 リリース ヒアリングがきちんとできて ユーザに 満 足 が 得 られた 対 面 と TV 会 議 の 組 み 合 わせが 上 手 くいった 帳 票 を 統 合 して 数 を 減 らし その 分 機 能 実 装 に 充 てることができた スクラムミーティングを 定 時 にできなかった 機 能 単 位 でのタスククローズができていない trac を 十 分 活 用 できなかった プロビズモと HISOL 間 で TV 会 議 を 活 用 していない 2 Problem スプリント 開 始 後 に 技 術 的 課 題 が 発 生 し 調 査 に 時 間 を 費 やした 明 誠 高 校 の 分 散 環 境 への 接 続 環 境 構 築 が 遅 れた 分 散 環 境 の 一 部 機 能 がスローダウンすることがあった TV 会 議 のルール 決 めがなく 分 かり 難 いところがあった trac に 懸 案 事 項 や 指 摘 事 項 なども 登 録 したい trac できちんと 進 捗 管 理 したい タスクをもっと 細 かくし 作 業 とチケットをきちんと 結 び 付 けたい TDDを 尐 しずつ 取 り 入 れる プロビズモと HISOL 間 で TV 会 議 を 活 用 する 3 Try インスペクションツールの 活 用 TV 会 議 のやり 方 ガイドをまとめる 開 発 者 自 身 によるモデリングを 行 う Hudson CI を 取 り 入 れ 日 次 ビルドを 行 いたい 次 のスプリントで 明 誠 高 校 を 驚 かせたい 表 4-2 スプリント2のふりかえり # 項 目 内 容 実 装 チームと HISOL 間 で TV 会 議 によるやりとりを 実 施 できた 現 地 に 行 かずとも TV 会 議 を 使 って 明 誠 高 校 プロビズモ HISOL 間 の 打 合 せができた 開 発 者 自 身 によるモデリングができた 1 Keep 明 誠 高 校 とのコミュニケーションが 良 くとれた スクラムマスター 開 発 者 の 役 割 が 軌 道 に 乗 り 出 した Ruby を 使 った 帳 票 関 連 の 知 識 が 得 られた 計 画 - 実 装 -フィードバックの 流 れが 形 になってきた trac にタスクの 登 録 漏 れがあった trac 上 で 進 捗 管 理 ができていない 見 積 もり 時 間 の 設 定 が 入 っていなかった TDDを 行 った 結 果 実 装 のパフォーマンスが 落 ちた インスペクションツールでの 指 摘 に 対 応 できていない 2 Problem 明 誠 高 校 だけでは TV 会 議 の 接 続 設 定 が 難 しかった Hudson CI を 有 効 に 活 用 できてない 工 数 見 積 もり 精 度 が 悪 く スプリント 内 ですべてのタスクを 消 化 できな かった TV 会 議 のみでのコミュニケーションに 限 界 があり 明 誠 高 校 のリーダと の 意 思 疎 通 ができていない 箇 所 があった スプリントにバッファを 設 ける 明 誠 高 校 のリーダとのコミュニケーションを 積 極 的 に 行 う メンバ 全 員 が trac の 有 効 活 用 する 3 Try Ruby on Rails のプラグインを 作 る TV 会 議 の 手 法 ノウハウについて 本 格 的 なものを 作 成 したい 明 誠 高 校 と 実 装 チーム 間 で 1 週 間 毎 に 進 捗 会 議 実 施 する 実 装 した 機 能 に 対 するヒアリング 回 数 を 増 やす - 10 -

ふりかえりに 明 誠 高 校 も 参 加 してもらいたい 表 4-3 スプリント3のふりかえり # 項 目 内 容 タスクの 消 化 サイクルが 身 に 付 き 実 用 性 のあるバーンダウンチャート となった TV 会 議 の 画 面 共 有 機 能 を 利 用 して 明 誠 高 校 と 円 滑 なコミュニケーショ ンが 取 れた 1 Keep Hudson CI を 活 用 できた Ruby on Rails に 適 したコーディングが 実 施 できるようになった スプリント1 2で 習 得 したノウハウにより 技 術 的 な 障 害 が 発 生 しな かった スプリント1 2の 経 験 を 活 かし 見 積 もりの 精 度 が 向 上 した 過 去 分 のソースコードに 対 し リファクタリングしきれていない 開 発 環 境 と 本 番 環 境 の 違 いによる 問 題 ( 文 字 フォントの 違 いなど)が 発 生 した 2 Problem 分 散 環 境 に 必 要 なソフトウェアがインストールされておらず 明 誠 高 校 側 の 機 能 確 認 に 支 障 があった コードインスペクションがコミット 後 に 行 われるため ソースコードの 修 正 が 後 手 になってしまう 過 去 分 のソースコードのリファクタリングをしたい 今 回 の 開 発 手 法 をふまえたドキュメントを 整 備 したい 3 Try 重 複 したソースコードを 排 除 したい データベースアクセスのチューニングをしたい (j) 日 次 ビルド スプリント 2 より 図 4-6に 示 す Hudson CI を 使 用 した 日 次 ビルドを 適 用 した Hudson CI に Ruby 用 のプラグインである RubyMetrics をインストールして 日 次 でテストコードを 実 施 し その 成 否 とコードカバレージを 取 得 した (k) ユーザの 参 画 図 4-6 Hudson CI - 11 -

ユーザ 側 にも Web 会 議 システムを 導 入 し 各 拠 点 にいながらコミュニケーションを 取 れるよう にした また 分 散 開 発 環 境 にアクセスできる 環 境 を 用 意 し システムを 動 かして 確 認 できる ようにしている また 分 散 環 境 内 のシステムを 動 かしながら Web 会 議 で 実 装 機 能 の 説 明 や スプリントレビューを 実 施 した (3) 開 発 管 理 におけるプラクティス プロダクトバックログ スプリントバックログ およびバーンダウンチャートで 開 発 管 理 を 行 った ま た 日 次 のスクラムミーティングを 実 施 し 作 業 内 容 の 確 認 を 行 った (a) スクラムミーティング (b) (c) (d) (e) 分 散 開 発 環 境 ( 成 果 物 確 認 に 実 装 環 境 を 用 いた/コミュニケーションツールとして Web 会 議 シス テムを 用 いた)を 利 用 して 日 次 にて 実 施 し 前 日 の 作 業 内 容 課 題 当 日 の 作 業 予 定 等 を 確 認 した 併 せて 必 要 に 応 じて 実 装 方 法 などに 関 する 開 発 ディスカッションを 実 施 し 分 散 開 発 環 境 上 で は 説 明 しづらい 箇 所 や 仕 様 の 検 討 を 行 った プロダクトバックログ システムを 完 成 させるために 必 要 な 機 能 の 一 覧 を 登 録 し 管 理 した プロダクトバックログに は ユーザからの 要 望 と 実 現 する 機 能 を 書 いた ストーリー を 登 録 した その 上 で ユーザと 協 議 して 各 ストーリーには 実 装 優 先 度 を 設 定 し 実 装 のステータスを 管 理 した スプリントバックログ ストーリー( 機 能 )を 実 現 するための 作 業 一 覧 をスプリント 計 画 で 作 成 し 管 理 した スプリ ントバックログは スプリント 開 始 前 に 開 発 チーム 内 で 協 議 の 上 プロダクトバックログから 選 択 した 選 択 したストーリーを 実 現 するための 作 業 を タスク として 登 録 し 各 タスクの 残 作 業 時 間 ( 見 積 もり 工 数 )を 設 定 している スプリントバックログには 作 業 のほかに バグ も 登 録 した バーンダウンチャート スプリント 毎 の 残 作 業 時 間 グラフにより プロジェクトの 進 捗 を 管 理 した バーンダウンチャ ートは 日 々 更 新 され その 時 点 での 残 作 業 時 間 をグラフ 化 する スプリントレビュー スプリントの 最 後 に 開 発 したシステムをユーザに 見 せ 開 発 した 機 能 のレビューを 実 施 した レビューは 分 散 開 発 環 境 を 使 用 して 画 面 共 有 にて 実 施 した 4-3 実 証 した 開 発 手 法 プラクティスの 有 効 性 と 課 題 4-3-1 システム 規 模 本 事 業 で 開 発 したシステムのステップ 数 を 表 4-4に 示 す 各 コンポーネントの 割 合 を 図 4-7に 示 す もっとも 大 きいのは Java と HTML である 本 システムでは PDF の 帳 票 出 力 に Java のライブラリを 使 用 しており 出 力 処 理 に 必 要 な 部 分 を Java で 開 発 している Java で 開 発 した 部 分 は 出 力 対 象 のデータを 帳 票 テンプレートに 埋 め 込 む 処 理 のみにも 関 わらず ステップ 数 が 多 い 結 果 となった 表 4-4 ステップ 数 # 言 語 コンポーネント ステップ 数 言 語 別 小 計 1 Ruby コントローラ 967 2,659 2 モデル 255 3 ヘルパ 80 4 プラグイン 191 5 テストコード 543 6 ビュー 623 7 HTML ビュー 2,335 2,335 8 JavaScript 169 169 9 CSS 303 303-12 -

10 Java ライブラリ 2,349 2,349 合 計 7,805 7,805 テストコード 7% ビュー 8% プラグイン 3% ヘルパ 1% Ruby 34% その 他 66% HTML 30% その 他 の 内 訳 Java 30% モデル 3% コントローラ 12% CSS 4% JavaScript 2% テーブル 数 を 表 4-5に 示 す 図 4-7 ステップ 数 の 割 合 表 4-5 テーブル 数 # テーブル 数 1 20 システムの 画 面 数 を 表 4-6に 示 す 表 4-6 画 面 数 # Web 画 面 帳 票 計 1 23 6 29 4-3-2 生 産 性 開 発 に 要 した 工 数 を 表 4-7に 示 す スプリント2において タスクあたりの 工 数 が 大 きいのは 以 下 が 原 因 である 帳 票 出 力 の 実 装 に 関 する 技 術 的 課 題 解 決 に 時 間 を 要 した テストコードを 用 意 するテスト 駆 動 開 発 (TDD)を 試 行 による 工 数 増 加 表 4-7 開 発 工 数 # 項 目 スプリント 1 スプリント 2 スプリント 3 計 1 ストーリー [ 件 ] 5 4 7 16 2 タスク 数 [ 件 ] 35 22 49 106 3 工 数 [ 時 間 ] 103 180 160 443 4 タスクあたり 工 数 [ 時 間 / 件 ] 2.9 8.2 3.3 4.2 生 産 性 を 数 式 4-1 数 式 4-2 数 式 4-3 数 式 4-4に 示 す 全 体 としては 約 2 日 で 1 画 面 を 開 発 できる 結 果 となった 数 式 4-1 単 位 時 間 あたりのステップ 数 7,805[ ステップ] 443[ 時 間 ] - 13-17.6[ ステップ / 時 間 ] 数 式 4-2 1 画 面 あたりのステップ 数 (すべてのコード) 7,805[ ステップ] 29 [ 画 面 ] 269.1[ ステップ / 画 面 ] 数 式 4-3 画 面 あたりのステップ 数 (Ruby のみ) 2,659[ ステップ] 91.7[ ステップ / 画 面 ] 29[ 画 面 ]

4-3-3 ソースコード 数 式 4-4 1 画 面 あたりの 工 数 443[ 時 間 ] 29[ 画 面 ] 15.3[ 時 間 / 画 面 ] Ruby のソースコードの 複 雑 さを 測 定 するツール flog を 使 用 して 測 定 した 結 果 を 表 4-8に 示 す flog の 結 果 は flog という 数 値 で 出 力 され 値 が 大 きいほど 対 象 のコードは 複 雑 である 複 雑 さの 指 標 は ないが コントローラが 最 も 複 雑 であり リファクタリングの 必 要 性 があると 考 える 表 4-8 ソースコードの 複 雑 さ # 項 目 複 雑 さ [flog] メソッドあたりの 平 均 [flog/メソッド] 1 コントローラ 1134.2 13.8 2 モデル 251.1 7.8 3 ヘルパ 64.8 10.8 安 全 にリファクタリングを 行 うには テストコードが 必 要 である スプリント2において テストコー ドを 使 用 するTDDを 試 行 した しかし Ruby on Rails のテストコードを 記 述 する 経 験 がなかったため 工 数 が 増 加 する 結 果 となった 機 能 の 実 現 を 優 先 するため TDDは 中 止 し コードカバレージは 47.25% に 止 まった また Ruby 用 のコードインスペクションツールを 使 用 したコーディング 規 約 の 適 用 を 実 施 したが ツー ルの 活 用 ができず コーディング 規 約 違 反 の 修 正 ができていない 開 発 者 が 使 用 するツールが 複 数 あり trac subversion 以 外 のツールに 手 が 回 らなかった 点 と コードインスペクションがソースコードコミッ ト 後 に 実 施 されることからコーディング 規 約 に 強 制 力 がなかった 点 が 原 因 と 考 える 4-3-4 計 画 要 求 数 / 受 入 要 求 数 / 実 現 要 求 数 計 画 受 入 実 現 の 各 要 求 数 を 表 4-9に 示 す スプリント1 スプリント2において 受 け 入 れた 要 求 をスプリント 内 ですべて 実 現 できず 次 スプリントへの 持 ち 越 しが 発 生 した 主 な 原 因 は 以 下 である 技 術 的 課 題 の 解 決 に 時 間 を 要 した 一 ヶ 月 という 開 発 サイクルを 習 得 するまでに 時 間 を 要 した 分 散 開 発 環 境 への 適 応 スプリント1 スプリント2と 連 続 して 受 入 要 求 をすべて 実 現 できなかったことにより スプリント 2のリリース 時 ユーザに 納 得 して 頂 くのに 時 間 を 要 する 結 果 となった 表 4-9 計 画 要 求 数 / 受 入 要 求 数 / 実 現 要 求 数 スプリント 1 スプリント 2 スプリント 3 # 分 類 ストーリー [ 件 ] タスク [ 件 ] ストーリー [ 件 ] タスク [ 件 ] ストーリー [ 件 ] タスク [ 件 ] 1 計 画 7 48 7 32 7 49 2 受 入 7 51 7 37 7 49 3 実 現 5 35 4 22 7 49 4-3-5 割 込 ( 変 更 )の 受 入 要 求 数 / 実 現 要 求 数 ユーザに 対 して スプリント 実 施 中 でも 分 散 開 発 環 境 を 使 用 して 実 際 に 動 作 させながら 機 能 の 説 明 を 実 施 した そこで 得 られたフィードバックをシステムに 反 映 させながら 開 発 を 行 っている 発 生 した 変 更 要 求 の 受 入 数 と 実 現 数 を 表 4-10に 示 す 発 生 した 変 更 要 求 の 内 スプリント 内 で 開 発 予 定 の 機 能 で かつ 軽 微 な 要 求 はタスクとしてスプリントバックログに 追 加 し スプリント 内 での 実 装 を 行 った 画 面 追 加 などのストーリーレベルはプロダクトバックログへ 追 加 した スプリント3で 実 装 した 和 暦 対 応 に 18[ 時 間 ]を 要 したが それ 以 外 の 割 込 要 求 に 対 しては 短 時 間 で 実 現 できる 結 果 となった 表 4-10 割 込 ( 変 更 )の 受 入 要 求 数 / 実 現 要 求 数 - 14 -

# 項 目 スプリント 1 スプリント 2 スプリント 3 ()は 和 暦 対 応 計 を 除 いた 値 1 発 生 数 [ 件 ] 4 9 0 13 2 受 入 変 更 要 求 [ 件 ] 3 5 5(4) 13 3 実 現 要 求 数 [ 件 ] 3 5 5(4) 13 4 工 数 [ 時 間 ] 4.0 4.0 32.0(14.0) 40.0 5 要 求 あたり 平 均 工 数 [ 時 間 / 件 ] 1.3 0.8 6.4(2.3) 3.1 4-3-6 有 効 性 と 課 題 (1) 有 効 性 (a) Ruby と Ruby on Rails を 使 用 することで 記 述 量 が 削 減 され 短 期 間 に 機 能 を 作 りこむことが 可 能 (b) 和 暦 対 応 には 時 間 を 要 したが 他 の 変 更 要 求 に 対 しては 平 均 3.1 [ 時 間 / 件 ]で 要 求 を 実 装 し ており 機 能 の 変 更 を 短 期 間 で 対 応 できる (2) 課 題 (a) 人 的 スキルの 育 成 開 発 メンバすべてが 習 得 する 必 要 はないと 考 えるが メンバの 中 に 以 下 の スキルを 持 った 人 員 が 必 要 (ア) Ruby の 実 践 的 な 開 発 経 験 (イ) Ruby 以 外 の JavaScript や Ajax Database など Web システムに 関 連 するスキルが 必 要 (ウ) 各 種 ツールを 使 いこなすスキルが 必 要 (エ) 一 ヶ 月 という 開 発 サイクルの 習 得 開 発 者 にとって 初 めての 手 法 初 めてのツール 使 用 であったため 習 得 に 時 間 を 要 した ま た 開 発 者 が 1 名 であったため 広 範 囲 のスキルを 必 要 とされ スキル 習 得 に 時 間 を 要 した こ ういったことが 受 入 要 求 をすべて 実 現 できなかった 主 な 要 因 と 考 える 小 規 模 開 発 では 尐 人 数 で 開 発 を 行 うことになり 開 発 者 は 上 記 に 挙 げたスキルを 習 得 しておく 必 要 がある (b) テストファースト 開 発 のトレーニングおよび 品 質 管 理 の 確 立 安 全 なリファクタリングを 行 うには テストコードが 必 要 となる しかし テストコードを 書 くには Ruby on Rails アプリケーション 開 発 の 経 験 が 必 要 であり 初 心 者 には 敷 居 が 高 い テ ストコードを 記 述 するトレーニングが 必 要 と 考 える また 開 発 者 自 身 が 品 質 全 体 を 管 理 する のは 実 装 にも 影 響 し 負 担 が 大 きい テストコードの 妥 当 性 やユーザ 視 点 の 考 え 方 など 品 質 面 を 担 うメンバが 必 要 ではないかと 考 える (c) コーディング 規 約 の 遵 守 ソースコミット 前 にチェックを 行 うなどの 改 善 が 必 要 4-4 実 施 体 制 の 有 効 性 と 課 題 4-4-1 会 議 の 実 施 結 果 本 事 業 の 実 施 体 制 は 2-3 実 証 体 制 (ユーザ 含 む)に 記 載 の 通 りで 3 機 関 により 構 成 されている また4-2(1) 分 散 開 発 環 境 に 記 載 の 通 りで 地 理 的 に 離 れた 複 数 拠 点 をセキュアなネットワークで 結 んだ 仮 想 的 な 共 有 環 境 を 使 用 してプロジェクトの 運 営 を 行 っている このような 環 境 で 実 装 チーム/スクラム マスター/ユーザの 3 機 関 間 で 下 記 の 通 りで 会 議 を 実 施 した 尚 下 記 実 績 には 1 機 関 の 内 部 会 議 はカウ ントしていない 表 4-11 会 議 の 実 施 結 果 # 日 付 会 議 名 参 加 機 関 定 例 進 捗 : 実 装 チームと スクラムマスターとの ユ 実 装 チーム ス ク ラ ム マ ス 定 例 会 議 ー ター ( 技 術 指 導 やふり 返 りを 含 む) ザ 東 京 島 根 東 京 島 根 会 議 方 法 ( 対 面 TV 会 議 ) 1 2010/09/09 キックオフ 益 田 益 田 対 面 と TV 会 議 2 2010/09/10 実 装 チームコンサル 出 雲 対 面 3 2010/09/17 定 例 進 捗 TV 会 議 - 15 -

4 2010/09/24 定 例 進 捗 TV 会 議 5 2010/10/05 定 例 進 捗 TV 会 議 6 2010/10/05 スプリント 1 要 件 打 合 せ 益 田 対 面 7 2010/10/07 定 例 進 捗 TV 会 議 8 2010/10/21 定 例 進 捗 TV 会 議 9 2010/10/22 定 例 進 捗 TV 会 議 10 2010/10/28 定 例 進 捗 TV 会 議 スプリント1リリースと スプリント2 要 件 打 合 せ 益 田 対 面 と TV 会 議 11 2010/10/29 定 例 進 捗 TV 会 議 12 2010/11/04 定 例 進 捗 TV 会 議 13 2010/11/29 定 例 進 捗 TV 会 議 スプリント2リリースと スプリント3 要 件 打 合 せ TV 会 議 14 2010/12/01 定 例 進 捗 TV 会 議 15 2011/01/06 スプリント3リリースと スプリント4 要 件 打 合 せ 益 田 対 面 16 2011/01/12 定 例 進 捗 TV 会 議 17 2011/01/31 スプリント4リリース 益 田 対 面 ユーザ 参 加 の 会 議 は 1 回 TV 会 議 のみ(ユーザ 側 に 実 装 チームメンバやスクラムマスタメンバが 出 むかな い)で 実 施 した 4-4-2 コストについて 本 事 業 の 実 施 体 制 上 全 プロジェクトメンバが 1 箇 所 に 集 うと 一 人 当 たり 交 通 費 だけで 下 記 の 通 りコス トが 発 生 する 表 4-12 本 プロジェクトの 交 通 費 コスト # 事 例 交 通 手 段 ( 往 復 交 通 費 ) 対 象 人 数 1 ユーザ( 益 田 明 誠 高 校 )で 会 議 する 場 合 2 実 装 チーム( 出 雲 市 )で 会 議 する 場 合 3 プロジェクトリーダ( 東 京 )で 会 議 する 場 合 東 京 駅 益 田 (\73,680-) 出 雲 市 益 田 ( \4,420-) 東 京 駅 出 雲 市 (\65,640-) 益 田 出 雲 市 ( \4,420-) 益 田 東 京 駅 (\73,680-) 出 雲 市 東 京 駅 (\65,640-) 概 算 でも 全 プロジェクトメンバが 1 箇 所 に 集 うと 交 通 費 だけで\140,120~\278,640 のコストが 発 生 する 表 4-11で 示 した 会 議 のうち 実 装 チームとスクラムマスターとの 会 議 を 12 回 実 施 している この 会 議 を 対 面 で 行 った 場 合 最 も 低 コストの 往 復 交 通 費 (2 名 移 動 :\131,280-)で 合 計 \1,575,360-の 費 用 が 必 要 となる この 会 議 を 今 回 全 て TV 会 議 で 実 施 した 為 交 通 費 に 関 しては 一 切 費 用 が 発 生 していない TV 会 議 機 材 費 用 と 通 信 費 用 は 今 回 既 設 の 資 産 を 流 用 した 為 算 出 はしていないが 同 じく 本 事 業 で 算 出 して いない 移 動 時 間 に 関 する 費 用 を 考 慮 すると 本 事 業 で 利 用 した 分 散 開 発 環 境 により プロジェクト 運 営 に 掛 かるコストを 十 分 削 減 できると 考 える 2 名 2 名 2 名 2 名 2 名 2 名 - 16 -

4-4-3 有 効 性 と 課 題 (1) 有 効 性 (a) 地 理 的 に 離 れた 複 数 拠 点 でも 本 事 業 の 分 散 開 発 環 境 を 利 用 することでプロジェクト 運 営 は 十 分 可 能 (b) プロジェクトリーダと 実 装 者 が 拠 点 が 離 れていても 本 事 業 の 分 散 開 発 環 境 を 利 用 して 実 施 した 本 事 業 の 開 発 手 法 のプラクティクスで プロジェクト 運 営 は 十 分 可 能 (c) 本 事 業 の 分 散 開 発 環 境 を 使 用 することで 会 議 実 施 で 発 生 する 交 通 費 コストの 大 幅 な 削 減 を 実 現 (d) 実 装 チーム 内 の 会 議 については TV 会 議 の 利 用 経 験 値 が 高 く 意 思 疎 通 も 問 題 なくできた よ って TV 会 議 の 利 用 経 験 値 が 高 いメンバが 参 加 する 会 議 は TV 会 議 のみの 実 施 も 可 能 (2) 課 題 (a) ユーザ 参 加 の 会 議 で 1 回 だけ 実 施 したユーザ 側 に 実 装 チームメンバやスクラムマスタメンバが 出 むかない 会 議 で ユーザと 実 装 チームメンバとの 意 思 疎 通 がうまく 出 来 ない 事 象 が 発 生 した よって より 円 滑 な 会 議 を 実 施 するために TV 会 議 の 利 用 経 験 値 を 上 げることが 必 要 (b) 会 議 の 内 容 により 会 議 方 法 ( 対 面 か TV 会 議 )を 検 討 することが 必 要 4-5 ユーザ 満 足 度 に 及 ぼす 有 効 性 と 課 題 4-5-1 開 発 したシステムに 対 する 評 価 実 装 チームが 評 価 シートをユーザへ 配 布 し 開 発 したシステムについて 評 価 を 頂 いた 次 の 通 りの 評 価 結 果 となった 表 4-13 開 発 したシステムに 対 する 評 価 # 大 項 目 中 項 目 評 価 指 標 1: 全 く 満 たしていない 2: 一 部 満 たしている 3: 満 たしている 4: 満 たした 上 に 工 夫 がみられる 5: 満 たした 上 にきわめて 優 れた 工 夫 がみられる 1 ユーザビリティ データの 入 力 のし 易 さ 4 2 レスポンス 反 応 のよさ 情 報 のアクセス 性 4 情 報 のみつけ 易 さ 4 情 報 の 把 握 のし 易 さ 4 情 報 のわかり 易 さ 3 エラーの 対 処 3 動 作 のわかり 易 さ 4 3 機 能 4 4 信 頼 性 5 開 発 したシステムについては 概 ね 満 足 頂 いている 4-5-2 スケジュールと 納 期 に 対 する 評 価 実 装 チームが 評 価 シートをユーザへ 配 布 し スケジュールと 納 期 について 評 価 を 頂 いた 次 の 通 りの 評 価 結 果 となった 表 4-14 スケジュールと 納 期 に 対 する 評 価 # 項 目 対 象 スプリント 評 価 指 標 1: 全 く 満 たしていない 2: 一 部 満 たしている 3: 満 たしている 4: 満 たした 上 に 工 夫 がみられる 5: 満 たした 上 にきわめて 優 れた 工 夫 がみられる - 17-3

1 納 期 準 拠 スプリント1 3 スプリント2 3 スプリント3 4 最 終 スプリント 4 2 スケジュール 遅 延 スプリント2 3 時 の 対 応 3 進 捗 報 告 スプリント1 4 スプリント2 4 スプリント3 4 最 終 スプリント 4 スケジュールと 納 期 については 概 ね 満 足 頂 いている スケジュールが 遅 延 したスプリント2の 対 応 に ついては 遅 延 した 原 因 の 説 明 とリカバリーについてユーザに 丁 寧 に 説 明 したことを 評 価 頂 き 満 足 頂 い ている - 18 -

4-5-3 ドキュメントに 対 する 評 価 実 装 チームが 評 価 シートをユーザへ 配 布 し 実 装 チームが 作 成 しユーザへ 配 布 した 設 計 書 並 びに 仕 様 書 その 他 の 説 明 書 会 議 アジェンダ 資 料 を 対 象 として 評 価 を 頂 いた 次 の 通 りの 評 価 結 果 となった 表 4-15 ドキュメントに 対 する 評 価 # 項 目 媒 体 種 類 評 価 指 標 1: 全 く 満 たしていない 2: 一 部 満 たしている 3: 満 たしている 4: 満 たした 上 に 工 夫 がみられる 5: 満 たした 上 にきわめて 優 れた 工 夫 がみられる 1 文 章 の 質 ドキュメント 4 電 子 メール 4 2 文 章 のわかり 易 さ ドキュメント 4 電 子 メール 4 3 レイアウト ドキュメント 3 4 図 表 ドキュメント 4 5 索 引 ドキュメントト 3 6 用 語 解 説 ドキュメント 3 ドキュメントについては 概 ね 満 足 頂 いている 後 述 コメントに 専 門 用 語 が 多 い というコメントが あるが 理 解 できない 用 語 に 関 しては 都 度 ユーザから 実 装 チームに 確 認 して 明 確 になったとのコメント を 頂 いた 為 ご 理 解 頂 いていると 判 断 している 4-5-4 イテレーション(スプリント)に 対 する 評 価 実 装 チームが 評 価 シートをユーザへ 配 布 し イテレーション(スプリント)について 評 価 を 頂 いた 次 の 通 りの 評 価 結 果 となった 表 4-16 イテレーション(スプリント)に 対 する 評 価 # 項 目 対 象 スプリント 評 価 指 標 1: 全 く 満 たしていない 2: 一 部 満 たしている 3: 満 たしている 4: 満 たした 上 に 工 夫 がみられる 5: 満 たした 上 にきわめて 優 れた 工 夫 がみられる 1 実 施 のタイミング スプリント1 3 2 実 施 方 法 スプリント2 3 スプリント3 3 最 終 スプリント 3 スプリント1 2 スプリント2 2 スプリント3 4 最 終 スプリント 4 イテレーション(スプリント)については 実 施 のタイミング( 各 リリースとリリース 間 の 日 数 )につ いては 概 ね 満 足 頂 いている 実 施 方 法 については スプリント1とスプリント2については 一 部 満 足 頂 いていない 結 果 となった スプリント1は 開 発 チーム 側 の 不 慣 れ( 経 験 不 足 )が 原 因 2スプリントは スケジュール 遅 れが 原 因 である また 両 スプリント 共 に 受 入 要 件 全 てを 実 現 できなかったことも 一 部 満 足 頂 けなかった 原 因 である - 19 -

4-5-5 コミュニケーションに 対 する 評 価 評 価 シートをユーザへ 配 布 し コミュニケーションについて 評 価 を 頂 いた 次 の 通 りの 評 価 結 果 となっ た 表 4-17 コミュニケーションに 対 する 評 価 # 項 目 対 象 スプリント 評 価 指 標 1: 全 く 満 たしていない 2: 一 部 満 たしている 3: 満 たしている 4: 満 たした 上 に 工 夫 がみられる 5: 満 たした 上 にきわめて 優 れた 工 夫 がみられる 1 実 施 方 法 電 話 3 2 意 思 疎 通 電 子 メール 3 TV 会 議 2 対 面 4 3 仕 様 の 確 認 スプリント1 3 スプリント2 3 スプリント3 4 最 終 スプリント 4 4 対 応 の 柔 軟 性 スプリント1 3 スプリント2 3 スプリント3 4 最 終 スプリント 4 コミュニケーションについては TV 会 議 以 外 については 概 ね 満 足 頂 いている TV 会 議 については 使 用 方 法 の 複 雑 性 や 実 施 方 法 視 覚 範 囲 の 仕 様 的 な 要 因 により ユーザが 不 快 を 感 じたことが 原 因 と 考 える 他 の 項 目 については 満 足 頂 いているが スプリント1とスプリント2については イテレーション(スプ リント)の 評 価 結 果 と 関 係 して 他 スプリントと 比 較 して 満 足 度 が 低 くなったと 考 える 4-5-6 元 々の 課 題 に 対 する 評 価 評 価 シートをユーザへ 配 布 し 元 々の 課 題 について 評 価 を 頂 いた 次 の 通 りの 評 価 結 果 となった # 大 項 目 中 項 目 対 象 スプリント 1 広 域 募 集 により 手 動 では 管 理 しき れない 2 必 要 な 機 能 が 未 知 である 3 早 期 に 事 業 を 軌 道 表 4-18 元 々の 課 題 に 対 する 評 価 生 徒 数 の 増 大 に 耐 えられる システム 仕 事 量 の 増 大 に 耐 えられる システム - 20-3 評 価 指 標 1: 全 く 満 たしていない 2: 一 部 満 たしている 3: 満 たしている 4: 満 たした 上 に 工 夫 がみられる 5: 満 たした 上 にきわめて 優 れた 工 夫 がみられる 4 管 理 し 易 い 4 スプリントにより 必 要 な 機 能 が 抽 出 できた すぐにでも 新 事 業 が 実 施 可 4 5 4

にのせたい 4 事 業 拡 大 に 伴 って 判 明 する 必 要 機 能 を 順 次 追 加 したい 能 なシステム スプリント1 3 スプリント2 3 スプリント3 4 最 終 スプリント 4 元 々の 課 題 については 各 項 目 概 ね 満 足 頂 いている 特 に 新 規 事 業 の 特 性 の 1 つである 広 域 募 集 による 業 務 増 大 に 対 して システムが 耐 えられるという 評 価 が 5 であったことは 開 発 したシステム 自 体 の 評 価 は 勿 論 のこと 本 プロジェクトで 選 択 した 開 発 手 法 で 抽 出 した 機 能 の 積 み 重 ねが 実 現 した 結 果 だと 考 える 4-5-7 コストパフォーマンスに 対 する 評 価 評 価 シートをユーザへ 配 布 し コストパフォーマンスについて 評 価 を 頂 いた 次 の 通 りの 評 価 結 果 とな った 表 4-19 コストパフォーマンスに 対 する 評 価 # 項 目 評 価 指 標 1: 全 く 満 たしていない 2: 一 部 満 たしている 3: 満 たしている 4: 満 たした 上 に 工 夫 がみられる 5: 満 たした 上 にきわめて 優 れた 工 夫 がみられる 1 開 発 コスト 3 2 参 画 コスト 3 コストパフォーマンスについては 満 足 頂 いている 結 果 ではあるが 評 価 して 頂 いたユーザ 側 リーダ 並 びに 主 担 当 者 がコストオーナではなかったことを 考 慮 する 必 要 がある 4-5-8 有 効 性 と 課 題 (1) 有 効 性 (a) 本 事 業 のユーザから 頂 いた 評 価 から 必 要 な 機 能 が 未 知 である 早 期 に 事 業 を 軌 道 にのせ たい 事 業 拡 大 によって 判 明 する 必 要 機 能 を 順 次 追 加 したい ユーザに 対 して 本 事 業 で 適 用 した 言 語 (Ruby)と 開 発 手 法 (インクリメンタル 開 発 )は ユーザ 満 足 度 を 得 られる 開 発 言 語 並 びに 開 発 手 法 である (b) 本 事 業 のユーザ( 高 等 学 校 )の 都 合 で 1 週 間 ~2 週 間 毎 のイテレーションが 困 難 であった よっ てイテレーション 計 画 を 1 ヶ 月 としたことと 打 合 せ 時 間 を 放 課 後 (16 時 以 降 )に 設 定 したこと でユーザが 受 入 し 易 いタイミングを 設 定 したことで ユーザ 満 足 度 を 得 られた (c) 分 散 開 発 でも ユーザとの 距 離 があることによる 苦 情 はなかった ことから ユーザ 満 足 度 へ の 影 響 はなく スムーズなプロジェクト 運 営 は 可 能 (2) 課 題 (a) コストパフォーマンスについて ユーザ 担 当 者 がコストオーナでない 場 合 に 満 足 度 をあげる 取 り 組 みが 必 要 と 考 える 受 入 要 件 確 定 時 の 提 示 情 報 にコスト 情 報 を 盛 り 込 む 必 要 があると 考 え る (b) 進 捗 報 告 については 開 発 環 境 で 利 用 する 開 発 者 向 けのツールでは 伝 わりにくいと 考 える 今 回 は ユーザ 向 けには 進 捗 報 告 資 料 ( 計 画 要 求 / 受 入 要 求 / 実 現 要 求 それぞれの 件 数 と 内 容 を 記 載 した 資 料 )を 改 めて 作 成 したために 満 足 度 は 良 かった よって 今 後 も 同 様 の 方 法 がよいと 考 える (c) スケジュールの 遅 延 時 並 びに 計 画 要 件 と 実 現 要 件 で 差 異 が 発 生 した 場 合 ( 計 画 要 件 を 全 て 満 た さなかった 場 合 )の 対 応 方 法 で 工 夫 が 必 要 特 に 計 画 要 件 と 実 現 要 件 に 差 異 が 発 生 した 場 合 の 理 由 や 原 因 の 説 明 には ユーザが 分 かり 易 い 情 報 の 提 示 が 必 要 である (b)に 述 べた 内 容 とは 正 反 対 となるが 日 々のリアルタイムの 進 捗 状 況 をユーザ 側 に 提 示 していれば ここで 述 べる 課 題 が 解 決 する 可 能 性 がある - 21 -

4-6 品 質 信 頼 性 及 び 開 発 管 理 に 及 ぼす 有 効 性 と 課 題 4-6-1 品 質 と 信 頼 性 品 質 管 理 は 定 期 的 なウォークスルーレビューと 機 能 実 装 完 了 後 のテストツールによる 画 面 操 作 テスト を 行 った 表 4-20に 作 成 テストシナリオ 数 と 工 数 を 示 す 記 録 済 みテストシナリオを 再 利 用 すること により 新 規 に 作 成 するシナリオ 数 は 減 る 傾 向 にあるが 画 面 修 正 により テストシナリオの 修 正 が 必 要 になったことでテストに 要 する 工 数 が 増 加 している 表 4-20 作 成 テストシナリオ 数 と 工 数 # 項 目 スプリント 1 スプリント 2 スプリント 3 計 1 作 成 テストシナリオ [ 件 ] 44 28 17 89 2 工 数 [ 時 間 ] 20.0 40.0 43.5 102.5 各 スプリントで 発 生 したバグ 数 と 修 正 時 間 を 表 4-21に 単 位 規 模 あたりのバグ 数 を 数 式 4-5に 示 す バグは 短 時 間 で 修 正 できており スプリントを 重 ねても 修 正 時 間 の 増 加 はない 表 4-21 バグ 発 生 件 数 と 修 正 時 間 # 項 目 スプリント 1 スプリント 2 スプリント 3 計 1 バグ [ 件 ] 3 3 9 15 2 工 数 [ 時 間 ] 5.0 4.0 10.0 19.0 3 バグあたり [ 時 間 / 件 ] 1.7 1.3 1.1 1.3 数 式 4-5 単 位 規 模 あたりのバグ 数 15[ 件 ] 1.92[ 件 /Kステップ] 7.8[Kステップ] バグを 修 正 するために 修 正 規 模 を 表 4-22に 示 す スプリント2の 修 正 規 模 が 他 と 比 較 して 大 きいの は 画 面 の 修 正 を 行 ったためである 画 面 の 修 正 には HTML を 変 更 する 必 要 があり その 結 果 修 正 箇 所 が 多 くなっている 表 4-22 バグの 修 正 規 模 # 項 目 スプリント 1 スプリント 2 スプリント 3 計 1 バグ [ 件 ] 3 3 9 15 2 修 正 ステップ 数 [ステップ] 12 42 35 89 3 修 正 規 模 [ステップ/ 件 ] 4.0 14.0 3.9 5.9 発 生 したバグの 種 類 を 図 4-8に 示 す 最 も 多 いのは 仕 様 の 抜 け である システムの 仕 様 は ユー ザとのコミュニケーションで 決 定 しているが 細 かな 仕 様 までは 確 認 しきれなかった コミュニケーショ ンのみでの 伝 達 には 限 界 があると 考 える 開 発 環 境 と 本 番 環 境 の 違 い 7% コーディン グミス 33% 仕 様 の 抜 け 60% 図 4-8 バグの 種 類 4-6-2 分 散 開 発 環 境 を 使 用 することの 影 響 本 事 業 では 実 装 はプロビズモ 出 雲 本 社 において 1 名 で 実 施 した ウォークスルーレビューのレビュー アは HISOL 側 にいてリモートでレビューを 実 施 している Ruby による 記 述 量 が 尐 なさと 小 規 模 開 発 であ - 22 -

った 点 で ソースコードのチェックが 可 能 であった 今 回 に 関 しては 分 散 開 発 環 境 に 起 因 する 品 質 劣 化 はなく 品 質 への 影 響 はないと 考 える ウォークスルーレビューによる 指 摘 事 項 は trac にタスクとして 登 録 し 実 施 状 況 を 確 認 できるように した また trac と 構 成 管 理 ツールである subversion を 連 携 させ ソースの 修 正 箇 所 を 確 認 できるよう にした trac や subversion といったツールを 活 用 することにより コードの 修 正 をトレースできる また ユーザが 使 用 するシステムも 分 散 環 境 内 に 配 置 したことにより 修 正 内 容 の 反 映 を 迅 速 に 行 うこ とが 可 能 であった 4-6-3 品 質 信 頼 性 の 有 効 性 と 課 題 (3) 有 効 性 (d) 平 均 1.3 [ 時 間 / 件 ]でバグの 修 正 ができており 短 時 間 でバグの 修 正 が 可 能 (e) イテレーションが 進 み システム 規 模 が 増 加 しても 修 正 時 間 の 増 加 がない (f) 分 散 開 発 でも 品 質 への 影 響 はなく コード 修 正 内 容 のトレースとシステムへの 修 正 反 映 が 迅 速 に 可 能 (4) 課 題 (a) テスト 工 数 の 軽 減 画 面 の 変 更 が 頻 繁 に 行 われるため 画 面 操 作 テストスクリプトの 修 正 工 数 が 増 加 する 4-6-4 開 発 管 理 開 発 管 理 は プロダクトバックログ スプリントバックログ スプリントバーンダウンチャートで 行 っ た 分 散 開 発 のため 紙 ではなく trac を 用 いて 行 った( 図 4-9) trac には Scrum 用 プラグインで ある agilo を 適 用 し スプリントバーンダウンチャートの 自 動 生 成 を 実 現 している (1) スクラムミーティング 図 4-9 agilo を 適 用 した trac プロビズモ 出 雲 本 社 とプロビズモ 東 京 支 社 間 を TV 会 議 で 接 続 し 開 発 者 ユーザ 窓 口 リーダ 間 で 日 次 スクラムミーティングを 実 施 し 各 自 の 前 日 の 作 業 内 容 課 題 当 日 の 作 業 予 定 等 を 確 認 した また 必 要 時 隔 日 で 開 発 ディスカッションを 実 施 した ミーティングでは 各 ツールに 記 録 した 進 捗 情 報 を 活 用 した (2) プロダクトバックログ システムに 必 要 な 機 能 をストーリーとしてプロダクトバックログに 登 録 し 管 理 を 行 った( 図 4-10) このプロダクトバックログを 元 にユーザとのミーティングを 実 施 し 機 能 の 優 先 順 位 を 決 定 している 優 - 23 -

先 順 位 は 重 要 度 として 高 い 順 に 必 須 あると 良 い 魅 力 的 の 3 段 階 で 設 定 した 図 4-10 プロダクトバックログ 各 ストーリーには 以 下 の 情 報 を 設 定 し 機 能 の 実 現 状 況 を 管 理 した( 図 4-11) 実 現 する 機 能 の 概 要 と 説 明 機 能 の 重 要 度 完 了 実 施 中 未 着 手 などの ステータス 機 能 を 実 装 する 担 当 者 実 装 を 行 う スプリント 図 4-11 機 能 を 表 わすストーリー スプリント 実 施 中 で 発 生 した 割 込 み 要 求 もプロダクトバックログに 追 加 し 次 のスプリント 計 画 時 に 優 先 順 位 の 再 設 定 を 行 った これにより ユーザが 重 要 と 考 える 機 能 から 優 先 的 に 実 装 することができ ユ ーザにとって 価 値 のある 機 能 を 作 りこむことができたと 考 える - 24 -

変 更 要 求 が 発 生 したため 当 初 予 定 の 機 能 より 増 加 したが Ruby の 生 産 性 によって 必 須 とされる 機 能 は 開 発 期 間 内 で 実 装 することができた ただし あると 良 い 魅 力 的 といった 機 能 に 未 実 装 のものがある 予 め 用 意 した 予 備 のスプリントで 対 応 したが 増 加 する 要 望 への 対 応 が 課 題 である (3) スプリントバックログ スプリント 開 始 前 にユーザを 含 めた 開 発 チーム 内 で 一 ヶ 月 間 の 開 発 範 囲 を 決 定 し スプリントバックロ グを 作 成 した スプリントバックログには プロダクトバックログからストーリーを 選 択 し そのストー リーを 実 現 するためのタスクを 登 録 した( 図 4-12) タスクは 1 日 以 内 で 完 了 できる 粒 度 に 分 割 し タスクごとに 残 作 業 時 間 を 見 積 もった ストーリーと 同 じく 完 了 実 施 中 未 着 手 などの ステータスを 設 定 し タスクの 消 化 状 況 を 可 視 化 した( 図 4-13) 図 4-12 スプリントパックログ 図 4-13 タスク - 25 -

スプリント2までは 複 数 のタスクに 着 手 するなどでタスクの 完 了 が 遅 れ 消 化 状 況 を 確 認 できないこ とがあった タスク 間 の 依 存 がないようにタスクを 分 割 するといったタスク 分 割 の 工 夫 や 開 発 手 法 の 習 得 により 改 善 することができた (4) スプリントバーンダウンチャート スプリントにおける 開 発 の 進 捗 管 理 は trac が 表 示 するバーンダウンチャート( 残 作 業 時 間 グラフ)で 管 理 した( 図 4-14) バーンダウンチャートは trac によって 自 動 的 に 更 新 され 特 定 時 点 の 残 作 業 時 間 と 今 後 の 消 化 傾 向 が 表 示 される 図 4-14 バーンダウンチャート 以 下 各 スプリントのバーンダウンチャートを 示 す (a) スプリント1 trac の 不 調 により タスクのステータス 変 更 ができず 実 際 の 開 発 状 況 との 差 異 が 発 生 し バーンダウンチャートでの 進 捗 管 理 ができていない そのため trac 外 でのタスク 消 化 状 況 の 確 認 と 日 々のスクラムミーティングにて 進 捗 管 理 を 代 用 した - 26 -

図 4-15 スプリント1のバーンダウンチャート (b) スプリント2 スプリント 開 始 時 点 で 各 タスクの 残 作 業 時 間 が 設 定 されていなかったため 理 想 線 である 理 想 のバーンダウン が 利 用 できない 状 況 となった また 複 数 のタスクが 着 手 中 のま まとなり バーンダウンチャートからは 進 捗 が 確 認 できない 状 況 となった 図 4-16 スプリント2のバーンダウンチャート (c) スプリント3 開 発 環 境 が 安 定 し 開 発 チームの 習 熟 度 も 上 がり 逐 次 タスクのステータスが 更 新 できた 点 と 過 去 のスプリントの 失 敗 を 踏 まえたタスク 分 割 の 工 夫 を 行 ったことにより バーンダウン チャートによる 進 捗 管 理 ができるようになった - 27 -

図 4-17 スプリント3のバーンダウンチャート 4-6-5 開 発 管 理 の 有 効 性 と 課 題 (1) 有 効 性 (a) 優 先 順 位 を 明 確 にすることにより ユーザにとって 価 値 のある 機 能 から 作 りこむことが 可 能 (b) ツールを 活 用 することにより 開 発 管 理 に 必 要 なバーンダウンチャートの 自 動 化 が 可 能 (c) trac 上 のバックログの 消 化 状 況 およびバーンダウンチャートによって 進 捗 管 理 が 可 能 (d) ツールを 使 うことにより 分 散 開 発 でもメンバが 開 発 状 況 を 確 認 することが 可 能 (2) 課 題 (a) 増 加 する 要 望 への 対 応 (b) 開 発 環 境 の 安 定 性 の 確 保 (c) ツールを 使 いこなすスキルの 習 得 タスクの 分 割 方 法 や 日 々の 開 発 サイクルに 適 応 できないとバーンダウンチャートが 意 味 のな いものとなってしまう このように 正 確 な 情 報 が 登 録 されないと 遠 隔 地 にいるメンバの 状 況 を 把 握 することができない (d) ユーザ 視 点 での 見 える 化 遠 隔 地 にいるユーザに 対 し trac を 用 いて 開 発 の 進 捗 を 報 告 したが trac は 開 発 者 向 けのもの であり ユーザにとっては 分 かり 難 いものであった 実 装 する 機 能 もしくは 実 装 される 機 能 がユーザにとってどのような 価 値 があるのかなど ユーザの 視 点 で 管 理 できるしくみが 必 要 で ある 4-7 開 発 側 参 加 者 の 意 見 開 発 側 参 加 者 のコメントは 次 の 通 りである # コメント 1 Ruby 技 術 の 習 得 について 表 4-23 開 発 側 コメント 今 回 短 期 間 で Ruby 技 術 の 習 得 できたのは 経 験 豊 富 なスクラムマスターのコーチングが 大 きかっ た 具 体 的 なサンプルコードでの 説 明 など 理 解 しやすい 工 夫 が 多 くあった スクラムマスターが 先 頭 に 立 ってよりベストな 実 装 方 法 などを 調 査 検 討 することで または 障 害 な どの 問 題 解 決 を 行 うことで 開 発 者 の Ruby の 理 解 本 実 装 時 の 時 間 短 縮 やバグ 発 生 率 の 低 下 など 円 滑 な 開 発 につながったと 考 える ユーザ 様 への 打 合 せ( 要 件 ヒアリング)では Ruby 技 術 の 習 得 の 未 熟 さから 具 体 的 には Ruby ではど う 実 装 するかわからないまま 提 案 を 行 い 後 日 技 術 的 裏 付 けをとる 場 面 が 多 かった 想 定 したよりも 開 発 内 容 と 期 間 がシビアだった 為 全 体 的 な 理 解 よりも 実 装 を 優 先 した 為 今 回 使 用 してない 部 分 の 習 得 はできず リファクタリングも 十 分 には 行 えなかった - 28 -

2 インクリメンタル 開 発 手 法 の 習 得 について 本 事 業 のようなケース( 当 初 完 成 予 想 及 び 要 件 決 定 がほとんどされてなく ユーザが 業 務 をかかえ 要 件 定 義 に 時 間 がさけないようなケース)ではとても 有 効 な 開 発 手 法 と 感 じた スプリント 途 中 又 はスプリント 完 了 後 に 不 確 定 だった 要 件 がより 鮮 明 にみえる 形 になる 為 眠 って いるユーザ 要 件 を 掘 り 起 こし 易 い その 反 面 細 かな 部 分 の 変 更 が 多 発 して 本 来 の 目 的 である 機 能 実 装 に 影 響 が 出 てしまう 可 能 性 もありタスク 管 理 (タスクの 優 先 度 付 けなど)をしっかりする 必 要 があ った また どうしても 要 件 のトレードオフが 発 生 してしまう 為 ユーザ 側 の 満 足 度 (あれもこれもできる だけ 実 装 してほしい)を 得 にくい 部 分 もあると 感 じる 3 ユーザとのやりとりなどで 感 じた 思 い 等 打 合 せ 決 定 して 実 装 しても 変 更 があり 実 装 方 法 まで 大 きく 影 響 する 変 更 に 関 しては 手 戻 りが 発 生 し ているようにも 感 じた 従 来 の 開 発 手 法 より ユーザが 開 発 に 踏 み 込 める 分 より 技 術 的 な 裏 付 けや 作 業 工 数 の 算 出 根 拠 が 明 確 に 必 要 になる どうしてもユーザからの 要 望 が 膨 らんでしまいがちになる 危 険 性 がある ( 当 初 に 開 発 完 了 イメージ が 未 確 定 の 為 ) 開 発 手 法 上 の 専 門 用 語 が 特 殊 で( 例 :スプリント インクリメンタル 開 発 等 ) ユーザに 意 味 が 伝 わ りにくいのでより 理 解 しやすい 言 葉 へ 置 き 換 え 説 明 するように 心 がける 必 要 があった プロジェクト 開 始 当 初 プロジェクトを 円 滑 に 進 めるためには ユーザとの 関 係 をよりよくする 必 要 があると 考 え ついユーザの 要 求 を 取 り 入 れようとし 過 ぎたことで ユーザに 過 剰 な 期 待 感 や 満 足 感 を 抱 かせてしまい 結 果 一 部 ユーザ 満 足 度 を 下 げてしまうことにつながってしまった ユーザとの 関 係 をよりよくする 場 合 でも ビジネスとしてしっかりとした 一 線 を 意 識 して 活 動 にあたる 必 要 がある と 考 える 4-8 ユーザ 側 参 加 者 の 意 見 実 装 チームが ユーザ 満 足 度 評 価 シートをユーザへ 配 布 した 際 に 頂 いたユーザ 側 参 加 者 のコメントは 次 の 通 りである 1 に 記 載 が 好 意 的 評 価 2 に 記 載 が 好 意 的 でない 評 価 コメントである 表 4-24 ユーザコメント # コメント 1 対 応 が 誠 実 だった 手 間 のかかることでも 誠 実 に 提 案 等 して 頂 きより 良 いシステム 構 築 につながった 不 確 定 なことが 多 い 状 況 での 構 築 着 手 にも 関 らず この 方 式 ゆえ 完 成 できたのではないかと 思 う 2 専 門 用 語 が 多 く イメージしにくかった TV 会 議 はあまり 意 味 がなかったようにも 思 う 成 果 物 が 曖 昧 なまま 開 発 が 進 んだ 帳 票 デザイン 力 がなかった デザイン 力 もプロフェッショナルだと 思 っていた システム 構 築 が 初 めてだったので アジャイルや Ruby 言 語 の 優 位 性 はよくわからない 途 中 でのテストラン 回 数 が 尐 なかった スクラムマスターの 動 きがわかりにくかった またスプリント3 終 了 時 に 本 事 業 についての 感 想 をお 聞 きした 際 コメントは 次 の 通 りである 表 4-25 スプリント3 終 了 時 のコメント - 29 -

# コメント 1 2 3 4 5 100%の 満 足 はしていない またアジャイルの 優 位 性 がはっきりとしないが ユーザのニーズを 掘 り 起 こすには 今 回 の 手 法 はいい 方 法 であると 考 える 更 に 小 さい 機 能 から 積 み 上 げる 今 回 の 方 法 は この 事 業 で 開 発 したシステムやビジネスの 特 性 に 適 していたほうでないか 本 事 業 スタート 時 正 直 漠 然 とプロジェクトを 開 始 したので 期 待 度 はそれほどなかった それにもかかわらず 開 発 したシステムや 成 果 がここまでの 形 になったことは 今 回 適 用 した 手 法 が 間 違 いではなかったように 思 う 実 現 要 件 の 検 討 時 に 各 機 能 の 価 格 がわかると 良 かった 要 件 が 受 けいれられない 場 合 に 価 格 や 工 数 があふれるのか 開 発 側 の 力 量 不 足 なのかがわからなかった 本 スプリントで 新 規 事 業 で 利 用 するシステムの 頭 蓋 骨 や 背 骨 ほとんどの 骨 は 完 成 した 今 後 はど のような 服 を 着 せるかが 課 題 となる ユーザ 側 だけではなく 開 発 側 にも 一 緒 にどのような 服 を 着 せ るかを 考 えてほしい また 着 せる 服 は 都 度 変 わる 可 能 性 がある 今 回 の 事 業 で 新 規 事 業 におけるシステムの ABS やエアバック 装 置 はないが アクセルやブレーキは できた 今 後 も ABS やエアバック 装 置 は 求 めないが アクセルやブレーキのアップグレードを 進 めた い 5 総 括 5-1 Ruby の 特 徴 を 活 かす 開 発 手 法 の 今 後 のビジネス 利 用 の 可 能 性 と 活 用 分 野 Ruby を 使 用 したインクリメンタル 開 発 によって 短 期 間 で 機 能 の 実 装 と 変 更 要 求 への 対 応 が 可 能 である 要 件 があいまいな 小 規 模 システムをユーザのフィードバックを 取 り 入 れながら 尐 しずつ 開 発 する 場 合 に 有 効 ではないかと 考 える 当 社 は 今 回 の 開 発 手 法 を 利 用 することにより 以 下 に 挙 げるような Web システ ムの 開 発 に 活 用 できると 考 える 新 規 事 業 向 け IT システムや 情 報 系 システムなどリリース 時 期 が 重 要 で 早 く 実 現 したいシステム すべての 要 件 が 決 定 されていなくとも 1 回 のスプリント 分 を 確 定 すれば 開 発 を 進 めることが でき プロジェクト 途 中 でも 運 用 を 開 始 することができるため ビジネス 開 始 時 期 が 最 重 要 と されるシステムに 向 いていると 考 える イントラネットシステムや CRM SFA など 費 用 対 効 果 が 求 められるシステム 実 際 にシステムを 動 かして 効 果 を 確 認 しながら 尐 しずつ 開 発 できる システムとして 必 要 だ が 無 駄 な 投 資 を 避 けたいシステム 開 発 に 向 いていると 考 える B2C などユーザの 意 見 をシステムに 取 り 込 みたいシステム 変 更 要 求 への 柔 軟 性 と 短 期 間 での 機 能 実 装 が 可 能 であるため システムを 利 用 する 側 の 意 見 を 取 り 込 みやすいと 考 える また 分 散 開 発 環 境 を 利 用 することで 遠 隔 地 のユーザでもプロジェクトに 参 加 することが 可 能 である 5-2 Ruby の 特 徴 を 活 かす 開 発 手 法 の 今 後 のビジネス 利 用 での 課 題 と 克 服 策 (1) 大 規 模 システム 開 発 への 対 応 開 発 者 が 多 い 大 規 模 システム 開 発 にどう 適 用 するかが 課 題 である チーム 構 成 や 品 質 管 理 など 大 規 模 システム 開 発 時 の 手 法 を 検 討 する 必 要 がある (2) インクリメンタル 開 発 を 始 めとするアジャイル 開 発 経 験 者 の 不 足 アジャイル 開 発 においては プロセスを 実 践 するだけでは 上 手 くいかず アジャイル 開 発 の 経 験 が 必 要 である 実 際 に 経 験 することが 重 要 であるが 本 事 業 の 結 果 を 参 考 にして 頂 くことで これからア ジャイル 開 発 を 行 う 企 業 の 手 助 けとなると 考 える (3) 変 更 要 求 の 増 加 請 負 契 約 において 要 件 変 更 増 加 に 対 するコスト 増 の 対 応 が 課 題 である 要 件 変 更 増 加 による 修 正 コ - 30 -

ストを 抑 えるプロセスが 必 要 と 考 える (4) インクリメンタル 開 発 を 始 めとするアジャイル 開 発 手 法 のユーザ 側 の 理 解 不 足 担 当 者 は 勿 論 のこと コストオーナも 含 めユーザ 側 が アジャイル 開 発 についての 知 識 を 有 すること が 必 要 である プロジェクト 開 始 の 勉 強 会 等 でのフォローも 有 効 的 ではあるが 円 滑 にアジャイル 開 発 手 法 を 用 いてプロジェクトを 推 進 するには 一 定 のレベルに 達 することができる 外 部 研 修 受 講 をタ スクとして 取 り 入 れることも 必 要 と 考 える 5-3 今 回 開 発 システムの 今 後 のビジネス 展 開 の 可 能 性 課 題 と 克 服 策 (1) 標 準 業 務 フローの 策 定 本 事 業 で 開 発 した 通 信 過 程 向 け 教 務 システムが 対 象 とする 業 務 フローは 使 用 する 学 校 によって 異 な る 場 合 が 多 い 今 後 のビジネス 展 開 を 考 えると 標 準 業 務 フローを 策 定 し これを 推 奨 する 必 要 がある と 考 える (2) 複 数 校 共 同 利 用 本 事 業 で 開 発 した 通 信 過 程 向 け 教 務 システムが 対 象 とする 標 準 業 務 フローが 策 定 されると この 標 準 業 務 フローを 受 け 入 れ 可 能 な 複 数 学 校 が 共 同 で 利 用 することが 求 まられる 複 数 校 共 同 利 用 を 目 的 と したセンターサーバ 的 な 対 応 が 必 要 になる このような 形 で 使 用 されるシステムとして 必 要 な 業 務 仕 様 や 機 能 仕 様 の 検 討 開 発 が 必 要 である (3) 法 令 改 定 の 対 応 方 法 本 事 業 で 開 発 した 通 信 過 程 向 け 教 務 システムが 出 力 する 帳 票 の 一 部 は 法 令 改 定 に 伴 う 変 更 時 に 専 門 的 な 技 術 が 必 要 である 今 後 は 法 令 改 定 に 伴 う 変 更 時 に 学 校 教 職 員 が 簡 単 に 変 更 できる 仕 組 み が 必 要 である 5-4 ビジネス 利 用 での 見 積 契 約 での 提 言 見 積 もり (1) 見 積 もり 方 法 は リファクタリングにより 常 にソースコードは 見 直 されるためステップカウント 法 での 見 積 もりは 合 わない 機 能 規 模 を 基 本 にした 手 法 で 見 積 もるのが 良 いと 考 える 機 能 規 模 を 数 値 化 する 手 法 としては ファンクションポイント 法 ストーリーポイントなどがある (2) 請 負 型 のシステム 開 発 において イテレーション(スプリント) 毎 に 見 積 もりを 行 うことは 難 しい 開 発 の 前 にシステムの 要 件 を 整 理 する 計 画 フェーズを 設 け 初 期 見 積 もりを 行 う (3) 変 更 要 求 や 新 たな 要 望 が 発 生 した 場 合 は 再 見 積 もりを 行 う 再 見 積 もりのタイミングとしてはイテ レーションの 区 切 りなどが 挙 げられる 契 約 (1) 契 約 は 初 期 見 積 もり 額 での 契 約 を 基 本 とし 初 期 見 積 もり 額 に バッファとして 変 更 分 を 上 乗 せし た 額 を 予 算 とする (2) 発 注 者 と 開 発 側 は 修 正 コストがバッファを 超 えないよう 最 大 限 の 努 力 を 行 う (3) 変 更 要 求 が 発 生 した 場 合 は イテレーションン 毎 に 変 更 分 を 再 見 積 もりし 必 要 に 応 じて 再 契 約 を 行 う (4) 発 注 者 側 で 要 件 要 望 を 挙 げるメンバにコストの 権 限 を 与 えることが 望 ましい 5-5 人 材 育 成 に 関 する 提 言 (1) 開 発 者 にもコミュニケーション 能 力 が 求 められる (2) インクリメンタル 開 発 を 始 めとするアジャイル 開 発 手 法 は 実 際 に 経 験 しないと 身 に 付 かない (3) Ruby を 使 ったシステム 開 発 では 書 籍 や 教 育 ではすべてをカバーすることはできないため インター ネット 上 の 情 報 に 頼 らざるを 得 ない 情 報 の 真 偽 の 判 断 能 力 数 多 くあるライブラリの 選 別 能 力 や 有 益 性 などを 見 極 める 能 力 が 必 要 とされる (4) プロジェクト 参 加 者 には 使 用 する 開 発 環 境 を 有 効 活 用 できる 能 力 が 必 要 とされる (5) アジャイル 開 発 手 法 を 適 用 する 場 合 は ユーザ 側 コストオーナや 担 当 者 もアジャイル 開 発 手 法 を 理 解 しておく 必 要 がある 開 発 者 側 からの 説 明 のみではなく 研 修 受 講 や 試 行 などが 必 要 である - 31 -