財務会計システムfast オフショア開発でのuml適用事例報告 ·...

18
財務会計システム 財務会計システム FAST FAST 財務会計システム 財務会計システム FAST FAST オフショア開発でのUML適用事例報告 オフショア開発でのUML適用事例報告 03 23 05 03-23-05 2009/ 2/17 2009824ジャパンシステム株式会社 自治体システム鴨下 自治体システム鴨下

Upload: others

Post on 15-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

財務会計システム財務会計システム FASTFAST財務会計システム財務会計システム FASTFAST

オフショア開発でのUML適用事例報告オフショア開発でのUML適用事例報告

03 23 0503-23-052009/ 2/17

2009年8月24日

ジャパンシステム株式会社

自治体システム部 鴨下 明自治体システム部 鴨下 明

目次目次

1.FASTオフショア発注事案概要

2.UML導入に向けて

3.UMLの導入効果

4. 弊社課題(ご参考)4. 弊社課題(ご参考)

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

ご紹介事例の実施企業ご紹介事例の実施企業 およびおよび プロジェクトの対象製品ご紹介プロジェクトの対象製品ご紹介

【社名】 ジャパンシステム株式会社

【代表者名】 代表取締役社長 阪口 正坦【代表者名】 代表取締役社長 阪口 正坦

【本社所在地】 〒151-8404 東京都渋谷区代々木1-22-1 代々木1丁目ビル

【電話番号】 03-5309-0300 (大代表)

【FAX番号】 03-5309-0311 (代表FAX)

【企業コンセプト】 Total Solution Provider For Innovation

【事業所】 東京イーストサイドオフィス、 北海道支店、 東海支店、 関西支店、 九州支店

詳細は弊社W bサイトをご覧ください詳細は弊社Webサイトをご覧ください

http://www.japan-systems.co.jp/

オフショア実施対象システムのご紹介

http://www.japan-systems.co.jp/service/fast/

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

11..FASTオフショア実施概要FASTオフショア実施概要

6市区町村様 延べ19サブシステムの製造を中心に実施 発注対象: 総工数の約13%

2009/1/31 全件受け入れ検収完了

(1) 2008年度 オフショア発注事案概要

2009/1/31 全件受け入れ検収完了 平成20年度 オフショア実績.xls

№ 案件名 作業工程 作業量当社計画

工数(人月)

BP実績工数

(人月)差異 作業期間 備 考

1 ○○区予算執行 伝票修正 25 本 1.5 1.4 0.1 2008/6/16 ~ 2008/7/25

2 〃 2次開発 帳票新規 5 本 0.8 1.5 -0.7 2008/7/22 ~ 2008/8/22

3 〃 3次開発 画面新規 1 本 0 5 0 5 0 0 2008/8/18 ~ 2008/9/123 〃 3次開発 画面新規 1 本 0.5 0.5 0.0 2008/8/18 ~ 2008/9/12

4 ○○区郵送料金

帳票新規 7 本

1.5 1.7 -0.2 2008/7/7 ~ 2008/8/22伝票新規 1 本

画面新規 1 本

画面修正 2 本

5 ○○区契約管理 伝票修正 30 本 1.5 2.5 -1.0 2008/7/8 ~ 2008/8/14

6 〃 2次開発 画面新規 3 本 2.5 2.4 0.2 2008/7/18 ~ 2008/8/28

製造・単体試験

7 〃 3次開発

画面新規 1 本

2.1 2.3 -0.1 2008/8/1 ~ 2008/9/10画面修正 2 本

帳票新規 2 本

8 〃 4次開発 伝票修正 20 本 1.0 1.1 -0.1 2008/8/8 ~ 2008/8/29

9 ○○区備品管理 伝票修正 7 本 0.4 0.6 -0.2 2008/7/14 ~ 2008/8/15

10 〃 2次開発 帳票修正 11 本 0.9 0.9 0.1 2008/7/22 ~ 2008/8/29

11 ○○区財産管理 帳票新規 8 本 1.6 2.0 -0.4 2008/8/25 ~ 2008/9/26

12 〃 2次開発 帳票新規 3 本 1.2 1.2 0.0 2008/9/1 ~ 2008/9/30

13 〃 3次開発 帳票新規 6 本 1.2 1.3 -0.1 2008/10/10 ~ 2008/10/31

14 ○○区用品管理 帳票修正 9 本 0.8 0.6 0.1 2008/7/7 ~ 2008/8/15

15 ○○市予算執行設計・製造・結合試験

(帳票設計除く)

伝票修正 12 本2.1 2.2 -0.2 2008/11/25 ~ 2008/12/19

帳票新規 3 本

16 ○○市契約管理 製造・単体試験 伝票修正 18 本 0.7 0.7 -0.0 2008/11/25 ~ 2008/12/19

伝票修正 11 本17 ○○市予算執行

設計・製造・結合試験(帳票設計除く)

伝票修正 11 本1.8 2.0 -0.2 2008/12/1 ~ 2009/1/9

帳票新規 3 本

18 ○○市予算編成製造・単体試験

(テストパターン作成)

帳票修正 4 本1.3 1.3 -0.0 2008/12/1 ~ 2009/1/9

画面修正 5 本

19 ○○市行政評価製造・単体試験

(テストパターン作成)

帳票新規 2 本1.0 1.0 -0.0 2008/12/26 ~ 2009/1/23

一括修正 1 本

合 計 24.2 27.0 -2.7

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

22..UML導入に向けてUML導入に向けて

(1)UML適用ガイドライン導入

弊社開発標準(方法論) UMTP

JSTAD

弊社開発標準(方法論)

オ シ 適用

UMTP

JSTAD

弊社開発標準

オフショアUML適用ガイドラインJS版

オフショア適用ガイドラインガイドライン

FASTカストマイズ作業の海外発注(中華人民共和国)

①発注範囲(工程)の明確化。 ④パッケージ原本資産の再整備

②発注先の選定

③準備すべき資料の明確化と整備

⑤工数見積(弊社側)

⑥発注先の口座登録と決済手順の確認

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

22..UML導入に向けてUML導入に向けて

(2)体制について

オフショアベンダー選定と契約

プロジェクト準備

プロジェクト実施

プロジェクト評価

改善施策実施の選定と契約 の準備 の実施 の評価 の実施

体制の構築 (アクショントリガと各窓口の明確化)

ジャパンシステム 現地ベンダー

PM PL SL 担当者(3~5人)PM 窓口

ジャパンシステム 現地ベンダー

コントロール

SL 担当者(3~5人)担当者

日報・週報

SL 担当者(3~5人)担当者

QA

仕様伝達

技術サポ(環境、品質管理、等)

Q

技術サポート

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

22..UML導入に向けてUML導入に向けて

(3)各種コミュニケーションフロー(参考事例)

オフショアベンダー選定と契約

プロジェクト実施

プロジェクト評価

改善施策実施

プロジェクト準備の選定と契約 の実施 の評価 の実施

各管理項目の現地ベンダーとのコミュニケーションフローの明確化参考事例:QA管理フロー

の準備

・進捗管理

・QA管理

・品質管理

参考事例:QA管理フロ

ジ ャ パ ン シ ス テ ムP M P L S L 開 発 担 当 開 サ ポ

作 業 フ ロ ー :

現 地 ベ ン ダ ー

Q A 管 理

品質管理

・故障処理管理

・仕様変更管理

Q A 票 起 票回 答 可 ?

Q A 管 理 票Q A 管 理 台 帳

Q A 回 答 依 頼Q A 受 付

・構成管理

・・・

etc

Q A 回 答

Q A 管 理 票

Q A 回 答 確 認管 理 台 帳 棚 卸

継 続 作 業

Q A 管 理 台 帳 Q A 管 理 票

⑤ ⑥

① 開 発 担 当 は S L に 確 認 を 行 い 、 回 答 が 得 ら れ た 場 合 は 完 了 。② 開 発 担 当 は Q A 管 理 票 の 起 票 と Q A 管 理 台 帳 の 記 入 を 行 う 。③ P L は 日 次 で Q A 管 理 票 を 収 集 し 、 メ ー ル に て J S に 回 答 依 頼 を 行 う 。④ J S 窓 口 は Q A 管 理 票 を 受 付 し 、 調 整 後 メ ー ル に て P L に 回 答 を 行 う 。⑤ P L は Q A 管 理 票 を 確 認 し 、 管 理 台 帳 の 棚 卸 し を 行 い 、 担 当 者 に 連 絡 。⑥ 開 発 担 当 は Q A 管 理 票 に 基 づ き 、 継 続 作 業 を 行 う 、 同 Q A は ク ロ ー ズ 。

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

22..UML導入に向けてUML導入に向けて

(4)コミュニケーション方法の確立

オフショアベンダー選定と契約

プロジェクト実施

プロジェクト評価

改善施策実施

プロジェクト準備の選定と契約 の実施 の評価 の実施

コミュニケーションの良否がプロジェクトの成否左右する

参考事例 コニ ニケ ション規定

の準備

参考事例:コニュニケーション規定

N o . 内 容 ド キ ュ メ ン ト 方 法 頻 度 備 考

1 進 捗 報 告 進 捗 報 告 書予 実 管 理 表問 題 管 理 台 帳

メ ー リン グ リス ト 、TV(電 話 )会 議 週 次 進 捗 の メ ト リク ス は 事 前 定 義 、周 知 。TV会 議 設 備 整 え な い 場 合 は SKYPE※代 替 可 。

2 仕 様 伝 達 設 計 書補 足 資 料

現 地 説 明 、TV(電 話 )会 議 適 宜 仕 様 説 明 完 了 後 は Q A管 理 に 移 管 。

3 Q &A Q A管 理 表設 計 書

メ ー リン グ リス ト 、TV(電 話 会 議 ) 日 次 口 頭 で の 回 答 禁 止 、但 し、確 認 レ ベ ルは 可 とす る 。

補 足 資 料

4 試 験 状 況 試 験 項 目 消 化 予 実 管 理 表 メ ー リン グ リス ト 日 次

5 故 障 処 理 故 障 処 理 票 メ ー リン グ リス ト 日 次

6 仕 変 対 応 設 計 連 絡 票 メ ー リン グ リス ト 適 宜

7 そ の 他 - 臨 機 応 変 随 時 リアル タイム の 確 認 事 項 。

フェイス トゥフェイス コミュニケーションについて

プロジェクト開始直後や工程の開始・終了等の重要な局面においてはJS技術者の現地滞在あるいは現地SEの来日も検討する。

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

検討す 。

22..UML導入に向けてUML導入に向けて

(5)各工程完了判断について (設計・製造・試験)

オフショアベンダー選定と契約

プロジェクト実施

プロジェクト評価

改善施策実施

プロジェクト準備の選定と契約 の実施 の評価 の実施

①品質指標の明確化

参考事例 品質指標設定表

の準備

参考事例:品質指標設定表

No. 品質管理項目 工程 定義 単位 備考

1 試験密度 単体試験結合試験

試験項目数/製造規模 件/Ks

2 バグ検出密度 単体試験結合試験

バグ数/製造規模 件/Ks 申し送り事項有無を確認する。

3 バグ収束率 単体試験結合試験

累積バグ件数/全工程バグ予測件数×100 % 参考値とし、基準値は設けない。

品質評価は定量、定性(人的評価も含む)の二つの観点から評価を行う。

結合試験

②品質評価の考え方

品質評価は定量、定性(人的評価も含む)の二つの観点から評価を行う。

※定性評価:障害の内容を分析し、原因と対策を考察する。

※人的評価:特定の担当者に偏った傾向がある場合、関連する成果物を総点検する。

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

22..UML導入に向けてUML導入に向けて

(6)ご参考1

オフショアベンダー選定と契約

プロジェクト実施

プロジェクト評価

改善施策実施

プロジェクト準備の選定と契約 の実施 の評価 の実施

開発成果物(参考事例)

の準備

適用フェ ズ 方向

準備 設計 製造 試験

1 ツール、PP&環境構築手順書 ○ → 必要なものすべて、PPのライセンスも要考慮、但し、ハードは極力現地調達。

2 コーディング規約 ○ ○ →

3 SQL規約 ○ ○ →

4 命名規約 ○ ○ →

5 用語集 ○ ○ →

備考名称項番適用フェーズ 方向

(JS-現地)

5 用語集 ○ ○ →

6 業務フロー ○ ○ ○ →

7 ER図 ○ ○ →

8 テーブルレイアウト ○ ○ →

9 コード定義書 ○ ○ →

10 インタフェース仕様書 ○ ○ ○ →

11 DD書一式 ○ ○ → 出来るだけUML図を取り入れる11 DD書一式 ○ ○ → 出来るだけUML図を取り入れる。

12 PD書一式 ○ ← 出来るだけUML図を取り入れる。

13 プログラム一式 ○ ← ソース、バイナリおよび設定ファイルなどリリースに必要なものすべて。

14 単体試験項目兼試験成績表 ○ ← 証跡(画面キャプチャ、ログ等)込み。

15 結合試験項目兼試験成績表 ○ ← 証跡(画面キャプチャ、ログ等)込み。

16 品質設定兼実績報告書 ○ ←

17 品質評価報告書 ○ ←17 品質評価報告書 ○ ←

18 申し送り事項一覧 ○ ← 環境面などで起因する現地では物理的に解決できない事項をJSに申し送る。

19 リリース依頼書 ○ ←

20 リリース対象一覧 ○ ←

補足 1.様式、記述要領および記述例はJS側が配布とする。

2.運用時実PJの特性を考慮し、適用および調整する。

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

22..UML導入に向けてUML導入に向けて

(7)ご参考2

オフショアベンダー選定と契約

プロジェクト実施

プロジェクト評価

改善施策実施

プロジェクト準備の選定と契約 の実施 の評価 の実施

管理資料(参考事例)

の準備

備考名称項番適用フェーズ 方向

準備 設計 製造 試験

1 プロジェクト計画書 ○ →

2 作業フロー ○ ○ ○ ○ →

3 開発スケジュール ○ ○ ○ ○ ←

4 進捗報告書 ○ ○ ○ ○ ←

5 問題管理台帳 ○ ○ ○ ○ ←

備考名称項番(JS-現地)

問題管 台帳

6 リスク管理台帳 ○ ○ ○ ○ 当面はJSのPM(補佐)が管理と想定。

7 QA管理表 ○ ○ ⇔ 現地→JS→現地

8 QA管理台帳 ○ ○ ←

9 設計連絡票 ○ ○ ○ ⇔ JS→現地→JS

10 設計連絡票管理簿 ○ ○ ○ JS側管理。

11 レビューの観点 ○ ○ → レビューのインプット11 レビュ の観点 ○ ○ レビュ のインプット

12 問題記述票 ○ ○ ← レビューのアウトプット

13 レビュー進行管理兼完了報告書 ○ ○ ← レビューのアウトプット

14 単体試験項目抽出観点 ○ → 単体試験項目表作成のインプット

15 結合試験項目抽出観点 ○ → 結合試験項目表作成のインプット

16 試験計画書 ○ ←

17 PD CC UT進捗管理表 ○ ○ ←17 PD_CC_UT進捗管理表 ○ ○ ←

18 試験項目消化予実管理表 ○ ←

19 原本登録払出依頼書 ○ ○ ⇔ 現地→JS→現地

20 原本登録払出戻入管理簿 ○ ○ JS側管理。

補足 1.様式、記述要領および記述例はJS側が配布とする。

2.運用時実PJの特性を考慮し、適用および調整する。

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

22..UML導入に向けてUML導入に向けて

(8)品質評価の方法について

オフショアベンダー選定と契約

プロジェクト実施

プロジェクト評価

改善施策実施

プロジェクト準備の選定と契約 の実施 の評価 の実施

品質判定については試験実施密度と障害発生密度から総合判断する(ご参考)

の準備

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

22..UML導入に向けてUML導入に向けて

(9)BP評価について

オフショアベンダー選定と契約

プロジェクト実施

プロジェクト評価

改善施策実施

プロジェクト準備の選定と契約 の実施 の評価 の実施

オフショア開発評価シート(参考事例)

の準備

N 大分類 中分類 小分類 評価内容 採点No 大分類 中分類 小分類 評価内容 採点

1

2 開発中

3 受入中

4

5 JS基準との比較

6 規模(FP又はKLOC)

総評

納品物(ドキュメント/日本語)

品質評価

コスト評価

バグ摘出件数

生産性

6 規模(FP又はKLOC)

7 工数(人月)

8 JS基準との比較

9 発注単価

10 発注予算

11 発注実績

12 スケジュール評価

コスト削減効果

発注金額

総評12

13

14

15

16

17

18

プロジェクト管理

UML図の導入評価

リスク管理

品質管理

スケジュ ル評価 総評

計画と実績の差異

仕変管理

進捗管理

18

19

20

21

22

23

見積精度/サービス

UML図の導入評価

コミュニケーション評価

開発コーディネータ評価

全体評価

今後の課題

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

33..UMLの導入効果UMLの導入効果

(1)UML導入効果ER図

今回導入したUML図

クラス図シーケンス図

今回導入したUML図

仕様の伝達 ペ クが高い とによる導シーケンス図

ステートマシン図

仕様の伝達スペックが高いことによる導入効果が大きい。

文章に表現の曖昧さ、SE個々の文書表現力の差が出にくいため要旨の伝達性に優れる ビジュアルドキュメントの効果優れる。 ビジュアルドキュメントの効果

オフショア発注に限らず、社内の仕様検討や顧客との要件確認いずれの場面においてもUML導入による曖昧さの排除は非常に有効である。

記述文面のほとんどは原則箇条書き又は単語レベルであり翻訳に際しての透過性が非常に高い。

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

33..UML導入の効果UML導入の効果

(2)UML活用推進に向けての弊社課題

ツールの導入を改めて検討する。

顧客との仕様打合せへの導入を試行する。

実務を経験したメンバーがリーダ級メンバーの半数の状況なので、担当の横展開を推進する メンバーローテーションの実施推進する。 メンバ ロ テ ションの実施

UMTP 資格の取得推進を進める。 ※現在 L1:60% L2:20%

現状 小限の図を導入しているが今後は発注内容が高度になるに応じ、発注先とも合議して有効な図を厳選して導入する。

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

44..弊社課題(ご参考)弊社課題(ご参考)

今期目標前期実績

オフショア成果の具現化

今期目標前期実績

渡航費等経費(環境構築 仕様説明)

・テレビ会議・環境設定マニュアル

見直し 再整備

UML作図等準備工数原価23%

94%

補足資料作成原価20%

・設計工程の発注・レビュー手順の確立・UMLスキル蓄積

見直し、再整備

渡航費等経費

弊社原価

(内製見積試算)

QA 受入テスト工数原価16%

QA ・受入テスト原価

補足資料作成原価

・テスト観点の洗練・テスト項目レビュー・QA事例のDB化

発注原価(支払額)55% 発注原価(支払額) ・オフショア先の生産性向上も先方と協調し 進める

53%

して進める

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

44..弊社課題(ご参考)弊社課題(ご参考)

(発注規模の拡大)

今期の命題

(発注規模の拡大)

1.継続的な発注

①オフショア先のメンバー(経験者)の継続確保①オフショア先のメンバー(経験者)の継続確保

②オフショア先の生産性向上

2.発注工程の拡張

①設計工程のオフショア発注実施①設計工程のオフショア発注実施

②設計レビュー、受入れ試験 の精度向上施策実施 (PDCAサイクルの継続)

③弊社側SEの上流工程へのスキルシフト(要件定義、上流設計に社内資源を集中)

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009

2009/ 2/17

All Rights Reserved , Copyright © ジャパンシステム株式会社 2009