システムのライフサイクル
1 イケてるエンジニアの小さなチームがその時のイカすフレームワークを使ってイカすシステムを作る。生産性は非常に高い。
2 サービスが軌道に乗りシステムに様々な機能が追加される。チーム数も増え徐々に技術的負債も蓄積されはじめる。
初期メンバーのうちの何人かは飽きてプロジェクトを離れる。生産性は徐々に低下するが、収益は非常に高い。
3 技術的負債が開発に支障をきたすレベルに到達する。生産性は平均以下に低下し、徐々にこれまでの利益を食いつぶしはじめる。
これにマネジメント層は増員で対応し事態を悪化させる。リードエンジニアは新規開発の一時停止とリファクタリングの必要性を訴えるが聞き入れられず、プロジェクトを外れていく。
4 技術的負債がもはや開発が不能なレベルに達する。
何もわからずただエンジニアを締め上げるプロマネと何もわからずやってきて、精神を病んで去っていくエンジニアがプロジェクトを構成する。生産性は限りなくゼロに近づき、赤字が常態化する。マネジメント層は人件費削減で対応しようとして、さらに事態を悪化させる。赤字に耐えられなくなるか倒産するまで、この状態が続く。
Conversation
Notices
-
ねむみ(シーシャ部部員募集中!) (kaznak@mstdn.jp)'s status on Sunday, 28-Oct-2018 12:07:19 JST ねむみ(シーシャ部部員募集中!) - mopopo✅個人鯖✅, 4/30 21:00 JST: self-destruct, Asmodeus :dumpling: ? and らりお・ザ・何らかの?然㊌ソムリエ repeated this.
-
俳句検出bot (find575@theboss.tech)'s status on Sunday, 28-Oct-2018 12:07:21 JST 俳句検出bot @kaznak 俳句を発見致しました!
『技術的負債がもはや開発が』mopopo✅個人鯖✅ repeated this.