【主な業務内容】
・基本設計
・詳細設計
・実装
・テスト
・お問い合わせ対応
・3人程度の小規模チームでの設計、タスク分解、レビュー、進捗管理
【発揮したバリュー】
開発業務に加えて改善活動にも取り組んでいる。
・単体テストの改善
・下記の問題があったものの単体テストの改善により速度と品質が改善された。
・そのテストが何を検証しているかわからない
・まだプロジェクトが小規模だったころのスタイルのままで拡張されつづけていて可読性が低い
・リファクタリング耐性がなくすぐにテストが壊れてしまう
・テストの実行速度が遅く開発のボトルネックになっている
・単体テストがカバーしている範囲が狭くメインの検証が手動打鍵になってしまっている
・上記の問題があるため安全に機能追加・不具合修正・リファクタリングなどが行えない
・データ管理の改善
・チームのコミュニケーションスタイルとしては口頭やSlackでカジュアルに行うことが多く当時の設計判断の根拠を調べるのに時間がかかったり個人の記憶ベースになってしまうという問題があった。そこで一次情報の記録とドキュメントへの反映が行われているかを管理するようにした。リリース後に必ずドキュメントの反映が行われているかを確認するという運用をするようにした。
・データマネジメントへの取り組み
・個人の経験則に頼った設計判断による議論の長期化の防止と自分の作成した改善案に客観的な説得力をもたせるために、DMBoKの資格であるCDMPを習得。
【現在進行中の取り組み】
DMBoKの実践のために以下のことを行った。
・開示業務に関して分析を行い、実際の規制や自分で設定した要件をもとにデータモデリングを行った。
・たたき台の作成と誰に何をヒヤリングをするべきかを整理した。
・あるべきと現状を比較して将来発生しうるリスクをまとめて報告した。
【現在進行中の取り組みの今後の予定】
・対応ロードマップの作成