11章ツール: エコシステムの概要
文化のさまざまな側面を改善し維持するためにツールをどのように使うのか。その議論を始める前に、4章で説明した定義や用語を掘り下げて、チーム同士の関係についてのコンテキストを追加し、理解を深めていこう。このリストは、決して技術や用語を網羅するようなものではない。
これから説明する用語や概念は、人によって通俗モデル(2章参照)や理解が異なるかもしれない。意味をはっきりさせることで、微妙な意味合いを含む議論が可能となり、これらの発想を深く理解できるはずだ。
11.1 ソフトウェア開発
ソフトウェア開発ツールは、プログラミング、ドキュメント作成、テスト、バグ修正の仕事を進めやすくしてくれる。職務内容に関係なく、専門的にソフトウェアの仕事をするあらゆる人にとって重要なものである。
11.1.1 ローカル開発環境
製品に役立つ作業をすぐに社員に始めてほしいなら、統一したローカル開発環境の整備がとても重要だ。だからといって、柔軟性もなくカスタマイズもできない単一の標準エディターに全員を縛り付けろと言っているわけではない。しっかりと仕事を進める上で必要なツールを確実に提供せよということである。
コラボレーションのために複数のディスプレイを確保するとか、長時間に渡って快適に作業を続けられるように高解像度のディスプレイを調達するといったことから、キーボード、マウス、その他の入力デバイスまで、個人の好みによって最低限必要なものは変わってくる。ローカル開発環境が標準レベルを満たす上で、チーム内やチーム間で共通のフレームワークを設けるかどうかを決めなければいけない。エクスペリエンスが統一されていれば、新入社員が簡単に環境になじんですぐに意味のある仕事を始められるようになる。 ...
Get Effective DevOps ―4本柱による持続可能な組織文化の育て方 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.