こんにちは! 
iUから実習に参加している山春拓人です。 今週は大きく分けて2つの業務に取り組みました。 

1つ目は、在庫管理アプリの機能改善です。 
2つ目は、お客様への在庫管理アプリの報告会と、いただいたご意見をもとにした仕様変更・操作性の改善です。 

今週の業務内容

在庫管理アプリの機能改善 

今週はPower AppsとSharePointを活用して開発している在庫管理アプリの完成度向上を目的に、各機能の改善や不具合修正を行いました。 
入庫・出庫・棚卸・在庫一覧・履歴画面を実際の運用を想定しながら確認し、在庫マスタへの在庫数反映、最終更新日の更新、履歴画面の表示順、検索機能などを見直しました。 

また、Power Appsの数式やSharePointとのデータ連携を確認しながら、データがどのような流れで保存・取得されているかを整理し、一つひとつ原因を確認しながら修正を進めました。 
以前よりもエラーが発生した際に、処理の流れを考えながら原因を予測し、修正できる場面が増えたことで、システム全体を意識した開発ができるようになったと感じました。 

発表後の改善・仕様変更 

今週は、お客様に現在開発を進めている在庫管理アプリの報告会を実施しました。 
報告会では、これまで実装した機能や現在の進捗をご説明し、実際の業務で利用することを想定したご意見やご要望を伺いました。 その中で、部品の検索方法や入力のしやすさなどについて改善案をいただき、それらをもとにアプリの仕様や操作性の見直しを行いました。 

特に部品を選択する画面では、利用者が目的の部品を探しやすくなるよう、操作方法を改善しました。部品名を選択すると条件に合う部品だけが表示され、その中から選択するだけで、取引先や単価などの情報が自動で入力される仕組みへ変更しました。 

さらに、取引先情報の取得方法も見直し、自動入力の精度向上にも取り組みました。 
仕様変更を進める中では、一部の設定変更によって複数のエラーも発生しましたが、処理の流れを整理しながら一つずつ原因を確認し、修正を行いました。 
報告会を通して、開発者の視点だけでは気付けない改善点を知ることができ、利用者目線でシステムを考えることの重要性を改めて学ぶことができました。 

学んだこと・気づいたこと

新しく理解したこと

今回の実習では、システム開発は新しい機能を追加することだけでなく、利用者が使いやすいように改善を繰り返すことが重要であると学びました。 
一つの機能を変更すると、別の機能にも影響が出ることが多く、システム全体のつながりを理解しながら開発を進める必要があることを実感しました。 

また、実際に利用する方から意見をいただくことで、自分では気付かなかった改善点を知ることができました。利用者目線で考えながら開発することが、より実用的なシステムにつながると感じました。 

今後にどう活かすか

今後は、新しい機能を追加するだけではなく、仕様変更による影響を事前に整理しながら開発を進めたいと考えています。 
また、実際に利用する方の立場を意識しながら、誰でも使いやすい画面や操作方法を目指して改善を続けていきます。 
今回の経験を活かし、システム全体を意識した設計や開発を行うことで、より実用的で完成度の高いアプリを作れるよう取り組んでいきたいと思います。