ソフトウェア工学において、ウォークスルーまたはウォークスルーとは、ソフトウェアピアレビューの一種で、「設計者またはプログラマーが開発チームのメンバーやその他の関係者をソフトウェア製品に誘導し、参加者が質問したり、エラーの可能性、開発標準違反、その他の問題についてコメントしたりする」ものです。[ 1 ]このレビューは評価者や専門家などによっても実行され、規範や標準の要件に応じて推奨または必須となります。[ 2 ]
「ソフトウェア製品」は通常、何らかの技術文書を指します。IEEEの定義によれば、これはソフトウェア設計書やプログラムのソースコードなどを指す場合もありますが、ユースケース、ビジネスプロセス定義、テストケース仕様、その他様々な技術文書も対象となります。
ウォークスルーは、構造のオープン性と習熟を目的とする点で、ソフトウェア技術レビューとは異なります。また、レビュー対象製品への直接的な変更を提案できる点でも、ソフトウェア検査とは異なります。ウォークスルーは、トレーニングやプロセス改善、プロセスと製品の測定に直接焦点を当てていません。
プロセス
ウォークスルーは非常に非公式なものになる場合もあれば、IEEE 1028 に詳細が記載され、ソフトウェア レビューに関する記事で概説されているプロセスに従う場合もあります。
目的と参加者
一般に、ウォークスルーには、ドキュメントの技術的な品質や内容に関するフィードバックを得ること、および/または対象者に内容をよく理解してもらうことという、1 つまたは 2 つの広範な目的があります。
ウォークスルーは通常、技術文書の作成者によって企画・指揮されます。必要に応じて、プロジェクト内外の関心のある、または技術的に有能な担当者を任意に組み合わせて参加させることができます。
IEEE 1028では、ウォークスルーにおいて3つの専門家の役割を推奨しています。[ 1 ]
- ウォークスルー ミーティングでソフトウェア製品を段階的に紹介し、ほとんどのアクション アイテムを完了する責任を負う作成者。
- ウォークスルー リーダーはウォークスルーを実施し、管理タスクを処理し、秩序ある実施を確保します (多くの場合、作成者が担当します)。
- ウォークスルー ミーティング中に特定されたすべての異常(潜在的な欠陥)、決定、およびアクション項目を記録する記録担当者。
さらに読む
- オレガン、ジェラード (2011).ソフトウェアプロセス改善入門. コンピュータサイエンス学部のトピック. ロンドン: シュプリンガー・ロンドン. doi : 10.1007/978-0-85729-172-1 . ISBN 978-0-85729-171-4. S2CID 9037690 . 2023年3月22日閲覧.
参照
参考文献
- ^ a b IEEEソフトウェアレビューおよび監査標準. 2008年8月15日. pp. 1– 53. doi : 10.1109/IEEESTD.2008.4601584 . ISBN 978-0-7381-5768-9。
- ^ Pries, Kim H.; Quigley, Jon M. (2009). 『複雑な組み込みシステムのプロジェクトマネジメント』 フロリダ州ボカラトン: CRC Press (Auerbach Publications). ISBN 978-0-429-11624-7. OCLC 297220015 .