• 検索結果がありません。

アジャイル開発におけるシステム設計

N/A
N/A
Protected

Academic year: 2021

シェア "アジャイル開発におけるシステム設計"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

トップエスイー: サイエンスによる知的ものづくり教育プログラム

文部科学省科学技術振興調整費 産学融合先端ソフトウェア技術者養成拠点の形成 トップエスイー

~サイエンスによる知的ものづくり教育プログラム~

トップエスイー ソフトウェア開発実践演習

トップエスイー サイエンスによる知的ものづくり教育プログラム

アジャイル開発におけるシステム設計

富士通株式会社 田中智大 株式会社リンクレア 本間峰輝 鹿島建設株式会社 鈴木康之

結果評価

考察

課題と目的 検証方法

企業におけるアジャイル開発の採用が拡大して いる。全ての要件を定義・設計してから開発を 行うウォーターフォール開発と比べ,インクリメ ンタルに設計・開発を行うアジャイル開発にお いて気を付けるべき点を考察する。

共通のシステム開発課題に対して全ての要件 を元に設計をすすめるウォーターフォール開発 とプロダクトバックログ毎に設計・開発をすすめ るアジャイル開発をグループを分けて実施し,

設計・開発プロセスでの気づきや作成されたク ラス図を比較し,両開発における特徴を考察す

課題 検証フロー

■共通

・案件の特性により開発しやすい手法あり

実装済み機能と関連が低い機能の追加型:

AG

開発 実装済み機能の修正が伴う機能の向上型:

WF

開発

・開発手法・グループに関わらず,

オブジェクト指向原則に違反するクラス図が散見

AG

開発

・コードの可動性よりも動くものを優先すると,実装が複雑化

・単体要件のみに注目しすぎると,ゴールとはズレた実装になるケースも

・追加要件によるテスト修正負荷が高い場合は設計見直しの必要あり

WF

開発

・要件定義が明確な場合設計は容易

(ただし、開発プロジェクト問題の多くは要件定義漏れ)

・実装時に設計の問題に気づいた場合、後戻り工程の影響大

AG開発:アジャイル開発

WF開発:ウォーターフォール開発

WF

開発]

AG

開発]

要件定義書 確認

設計

クラス図作成

プロダクト バックログ

確認

設計/

テスト/

実装

クラス図作成

クラス図比較/

意見交換

以上の結果評価からアジャイル開発における設計とし て重要と考えるポイントを以下の通り

開発 手法

リファクタ リング

ゴール の共有

ペアプログラミング,モブプ ログラミングで設計の属人 性・低下を回避

定期実施でコードのスパゲ ティ化を回避

認識齟齬がプロダクトにそ のまま反映されるため,重

考察の深堀並びに追加観点として実施が望ましい課 題は以下の通り

チーム開発 評価

システム規模 影響評価

全体プロセス 評価

コミュニケションのし易さや ペアプログラミン等の実施を 通し勘所を確認

設計が複雑になると想定さ れる大規模開発での比較 確認

要件獲得から運用まで含 めた際の比較確認

参照

関連したドキュメント

DX戦略 知財戦略 事業戦略 開発戦略

          ITEC INTERNATIONAL 株式会社. 型名

BIGIグループ 株式会社ビームス BEAMS 株式会社アダストリア 株式会社ユナイテッドアローズ JUNグループ 株式会社シップス

三洋電機株式会社 住友電気工業株式会社 ソニー株式会社 株式会社東芝 日本電気株式会社 パナソニック株式会社 株式会社日立製作所

ダイダン株式会社 北陸支店 野菜の必要性とおいしい食べ方 酒井工業株式会社 歯と口腔の健康について 米沢電気工事株式会社

当法人は、40 年以上の任意団体での活動を経て 2019 年に NPO 法人となりました。島根県大田市大 森町に所在しており、この町は

2022.7.1 東京電力ホールディングス株式会社 東京電力ホールディングス株式会社 渡辺 沖

東京電力パワーグリッド株式会社 東京都千代田区 東電タウンプランニング株式会社 東京都港区 東京電設サービス株式会社