プロジェクト管理 | 株式会社クロスフィールド

CaFeterria

ウェブログ

プロジェクト管理

要件定義フェーズの重要性

2024.9.30

最近、十数年ぶりに要件定義フェーズの重要性を再認識する状況に遭遇しました。

(詳細は割愛しますが、クロージングフェーズで要件の認識相違が発覚)

 

要件定義フェーズは、操作マニュアルやイメージ図等を使った所謂「紙芝居」で議論が進むケースが多く、認識相違が発生しやすいフェーズと考えています。

 

紙芝居を見ながら実際に動作しているシステムをイメージできるようにコミュニケーション頻度・密度を上げつつ、様々なモノを活用しながら進めたつもりでしたが、少しだけ足りていなかったなと反省しています。

 

「準備8割・実行2割」という言葉がありますが、PJの”準備”にあたる要件定義フェーズが非常に重要であることを改めて肝に銘じていきたいと思います。

 

投稿担当:C.I.】

テスト工程の重要性

2024.5.16

皆さんはユーザが安心して利用できるシステムを構築するには、何が重要だと思いますか。

 

導入実績、要件定義、セキュリティ・・・色々な観点が挙げられると思いますが、システム開発の最後の砦として、テスト工程が非常に重要であると考えます。

 

特に1020年以上利用されている、いわゆるレガシーシステムとの連携が必要となる場合は、仕様がブラックボックス化していることが多く、改修した機能が他の機能に思わぬ影響を及ぼすことや、未知の仕様によって想定外の挙動になることもあります。

 

そのため、本番同様の検証環境を用意し、開発者の思い込みを排除した網羅的なテストを行うことが最低限必要です。

 

具体的には、第三者によるテスト仕様書レビューやツールを用いたテスト自動化、また、過去の失敗事例などナレッジの共有を図ることで、テストおよびプロジェクト全体の品質向上に寄与すると考えます。

投稿担当:T.N.】