最近知人からもらったメールで,こんなケースがあります。「システムで使用するJDKのバージョンを最新版にしたい」と社内の開発チームに提案したところ,ちょっとした言い争いが起きたというのです。提案したエンジニアは,最新版のJDKでは従来のバグが修正されており,新機能も搭載されているのでそれを使いたいと考えたわけです。 だがこの企業では,開発に使用するJDKのバージョンについての厳しい規約があり,JDKの安定性を重視すべき(=規定しているJDKを使うべき)だという指摘を受けたそうです。最新版のJDKを使えば,新機能に新たなバグが含まれている可能性があり,従来版と異なる点の理解に時間を取られてしまう,という理由だったそうです。 これは言ってみれば,山のエンジニアが集まっているチームに,火のエンジニアが飛び込んで火消しをされてしまった例です。 別の例では,開発環境やツールの新バージョンがアナウンスさ
![“風林火山”とITアーキテクト](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)