今週、学んだこと。
業務システム
業務システムというものは、私の言う「三要素」、すなわち、
・複雑精妙な構造を伴うDB(データ構成) ・DBに対してさまざまなデータ処理を行うアプリ(機能構成) ・アプリを用いて既定の手順で仕事を遂行するユーザ(業務構成) の相互関係としてモデル化できる。これらのうち「データ構成」は、アプリの実装方式に基本的に影響されない。
https://watanabek.cocolog-nifty.com/blog/2015/06/post-5d2a.html
アジャイル
アジャイルは、思想。行動ではない。
「アジャイルマニフェスト(後述)の4つの価値観、12の原則に従う開発方法の総称」
これが最もオリジナルな定義です。
✖️ do agile 「アジャイルをやる」はありません。 ⭕️ be agile 「アジャイルになる、アジャイルの思想に則る」はあります。
アジャイルの思想に則った開発手法としていかがある
・スクラム ・エクストリームプログラミング(XP) ・リーンスタートアップ ・ドメイン駆動設計
https://little-hands.hatenablog.com/entry/2022/06/27/essence-of-agile
Servicve Object
Servicve ObjectとPOROの違いがよくわからなかった