ソフトウェア開発実績1[申請・アンケート管理システム]

【要望】社員からの要望を取り込んだり各部課単位で日程調整を行うようなグループウェア機能がほしい。 【開発】当初グループウェアの提案を検討しておりましたが、ヒアリングした結果汎用的 な申請・アンケート機能を実現するほうが、お客様の要望を満たすことができると判断しました。

1.すべての登録手順について詳細にヒアリングを開始。

部・課単位で10人~60人を対象に、次のシーンで利用したい。
1.週報の提出を行わせる →メールだと提出・未提出の区別がつきにくいので提出状況を一覧で確認したい。
2.社内からの通知文書を配布し、その結果をアンケート形式で取り込みたい。
3.部内会議の日程調整を行いたい。
4.既にActiveDirectory認証基盤があるので、本人認証を用いる場合にはADを利用する。
5.既に全社的なポータルサイトがあるので、そちらのサイトと連携して欲しい。

2.画面プロトタイプを作成して確認

既存ポータルサイトとデザインイメージが異ならないように、画面プロトタイプを作成し検証をお願いする。また実際の利用イメージが伝わるように、管理者画面と申請・アンケート画面の プロトタイプの説明を行う。

3.運用で必要なログ、各種詳細な機能を整理した上で、機能仕様書を作成。

機能仕様書を元に、お客様と各機能について確認を行う。機能仕様書で同意が取れたので製造に着手。

4.評価

利用者(管理者・部長・課長・社員)の立場に立って、様々な利用パターンを想定して、評価シナリオを作成。評価シナリオを客先に確認後、評価を行う。

5.開発まとめ

全てのフォーム部品を利用して申請・アンケート画面を生成する方式を採用し、いくつかのフォーム部品を組み合わせたパターンを複数用意することで、簡単に申請・アンケート画面を生成できるようにユーザビリティにも考慮致しました。
また、一部の機能ではWeb2.0を用いることで、使い勝手のいいシステムを構築。
既存ポータルサイトとシームレスに連携するために、連携機能やデザイン等で苦労もありましたが、無事スケジュール通りに納品致しました。

開発環境
OS Linux
言語 PHP
Webサーバ apache