私は小規模なソフトウェア ショップで働いており、内部製品と外部コンサルティングが混在しています。ここ数年、私はオフィスで他のオタクたちと一緒に社内アプリの開発に取り組んできました。かなりのんびりと生産的。ほぼ完璧なコーディング条件:
- 良い設備
- 全員が同じプロジェクトに参加している数人の開発者がいる、静かで集中したチーム ルーム
- 必要なツールを自由に使用できる
- アジャイルプロセス
- 誰もが開発者です (上司も)
- 実際のスコープを持つ明確な要件
- 熱狂的で情熱的な人々
しかし最近、私はプロジェクトを変更し、大企業のサイトに埋め込まれた外部のコンサルティング チームに移りました。
- 絶え間ない中断
- 騒々しいオープンプランのキュービクル環境
- 遅い装備
- 重くて面倒なプロセス (「アジャイル」と呼ばれていても)
- 制限のある IT 環境
- 遅く、過度に複雑で、限られたツール
- 漠然とした要件。何が起こっているのか誰も知らないようです
- シニカルなチーム。頼りになる平均的および平凡なクライアントの連絡先の組み合わせ
そして、それは私を夢中にさせています。
では、この船に乗っている他の人は、正気を保つために何をしているのでしょうか?