面白く効率よく改善して、工数が減る仕組みを作りたい
無駄な工数が消える瞬間がいちばん面白いと考えています。 手で確認していたものが自動で落ちるようになったとか、毎回同じ質問が飛んでいたものを仕様として引けるようになったとか、そういう改善が効いたときの感触を求めて仕事をしています。 リアーキテクチャで担当した決済・在庫処理は、データの不整合が発生しないことが求めれる領域でした。既存の在庫数が同時注文でマイナスになり得ると実装中に気づき、予約在庫を導入し、デッドロック対策も非対応であったのでlockForUpdate・ID順のロック取得で対応しました。こういった経験から異常系を先に洗い出してから設計する必要がある事を理解しました😊 しかし、問題は、その定義が自分の頭の中にしかないことです。今はBDDで振る舞いを定義してIssueに分解し、AIに実装させていますが、AIが担えるのは一般的なベストプラクティスに沿った実装だけです。 何をどういう基準で作るかの判断も、仕様がどこに書いてあるかも、なぜその設計にしたかも、人間側に残っています。速いのは自分が入っているときだけで、チームの速度にはなりません。 本当の意味での効率化を目指すのであれば、ボトルネックとなる、この人間側に残っている部分を、AIが読める形に移す必要があります。 BDDで定義した振る舞いから設計、コード生成までを繋いで、実装だけでなく上流も自動で流れるようにする。ソースコードから生成した仕様はMCPサーバーにして、実装中の確認も他部署からの問い合わせも、AIに聞けば答えが返る状態にする。設計判断はADRに残し、次に同じ検討をするときにチームメンバーにもAIで参照できるようにする。こうして、同じ工程をスキップできるようにして、会社としての業務効率化を図りたく思っています。
要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。
なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。