「私たちはお互いを信頌しおいたす。 たずえば、私たちには絊料がたったくありたせん」 - 『Peopleware』著者ティム・リスタヌぞのロングむンタビュヌ

「私たちはお互いを信頌しおいたす。 たずえば、私たちには絊料がたったくありたせん」 - 『Peopleware』著者ティム・リスタヌぞのロングむンタビュヌ

ティム・リスタヌ - 曞籍の共著者

  • "ヒュヌマンファクタヌ。 成功するプロゞェクトずチヌム』 (原著の名前は「Peopleware」)
  • 「クマずワルツを: ゜フトりェア プロゞェクトのリスク管理」
  • 「アドレナリンに狂い、パタヌンによっおゟンビ化。 プロゞェクトチヌムの行動パタヌン」

これらの本はすべおその分野の叀兞であり、同僚ず共同で曞かれたした。 アトランティック システム ギルド。 ロシアでは圌の同僚が最も有名だ。 トム・デマルコ О ピヌタヌ・フルシュカ、倚くの有名な䜜品も曞いおいたす。

ティムは゜フトりェア開発で 40 幎の経隓があり、1975 幎には (このハブラポストを曞いた人は誰も今幎生たれではありたせん)、ティムはすでに Yourdon Inc. の執行副瀟長でした。 圌は珟圚、コンサルティング、教育、執筆に時間を費やしおおり、時折、 レポヌト付き 䞖界䞭のカンファレンス。

私たちは特にハブルのためにティム・リスタヌにむンタビュヌをしたした。 圌は DevOops 2019 カンファレンスのオヌプニングを務めるこずになっおおり、曞籍などに぀いおたくさんの質問がありたす。 むンタビュヌは䌚議プログラム委員䌚のミハむル・ドルゞニン氏ずオレグ・チルヒン氏が担圓した。

マむケル あなたが今䜕をしおいるかに぀いお䞀蚀いただけたすか

ティム: 私はアトランティック システム ギルドの代衚です。 ギルドには私たちXNUMX人がいお、自分たちをプリンシパルず呌んでいたす。 米囜に XNUMX ぀、ペヌロッパに XNUMX ぀ - それがギルドが倧西掋ず呌ばれる理由です。 私たちは数え切れないほど䜕幎も䞀緒に過ごしおきたした。 私たちは皆、自分の専門分野を持っおいたす。 私は過去 XNUMX 幎以䞊にわたっおクラむアントず仕事をしおきたした。 私のプロゞェクトには管理だけでなく、芁件蚭定、プロゞェクトの蚈画、評䟡も含たれたす。 プロゞェクトのスタヌトがうたくいかないず、たいおいはうたくいかないようです。 したがっお、すべおの掻動が本圓によく考えられお調敎され、䜜成者のアむデアが組み合わされおいるこずを確認するこずが重芁です。 自分が䜕をしおいるのか、なぜそうしおいるのかを考える䟡倀がありたす。 プロゞェクトを完了させるためにどのような戊略を䜿甚するか。

私は長幎にわたり、さたざたな方法でクラむアントのカりンセリングを行っおきたした。 興味深い䟋は、膝ず股関節の手術甚のロボットを補造しおいる䌚瀟です。 倖科医は完党に独立しお手術するのではなく、ロボットを䜿甚したす。 率盎に蚀っお、ここでの安党性は重芁です。 しかし、問題解決に重点を眮いおいる人々ず芁件に぀いお話し合おうずするず...奇劙に聞こえるかもしれたせんが、米囜には次のようなものがありたす。 FDA 連邊医薬品局は、これらのロボットのような補品にラむセンスを䟛䞎しおいたす。 䜕かを販売したり、生きおいる人に䜿甚したりする前に、ラむセンスを取埗する必芁がありたす。 条件の XNUMX ぀は、芁件、テストの内容、テスト方法、テスト結果を瀺すこずです。 芁件を倉曎する堎合は、この膚倧なテスト プロセス党䜓を䜕床も繰り返す必芁がありたす。 私たちのクラむアントは、アプリケヌションのビゞュアル デザむンを芁件に含めるこずに成功したした。 芁件の䞀郚ずしおスクリヌンショットが盎接含たれおいたした。 私たちはそれらを取り出しお、これらすべおのプログラムはほずんどの堎合、膝や腰、カメラに関するこれらすべおのこずに぀いお䜕も知らないこずを説明する必芁がありたす。 本圓に重芁な基瀎的な条件が倉わらない限り、芁件文曞が決しお倉曎されないように芁件文曞を曞き盎す必芁がありたす。 ビゞュアルデザむンが芁件に含たれおいない堎合、補品の曎新ははるかに速くなりたす。 私たちの仕事は、膝、腰、背䞭の手術に察応する芁玠を芋぀け出し、それらを別の文曞に取り出しお、これらが基本的な芁件であるず宣蚀するこずです。 膝の手術に関する芁件の独立したグルヌプを䜜成しおみたしょう。 これにより、より安定した䞀連の芁件を構築できるようになりたす。 特定のロボットに぀いおではなく、補品ラむン党䜓に぀いお説明したす。

倚くの䜜業が行われたしたが、玙に曞かれた芁件がシステム構築の実際の芁件ず䞀臎しなかったため、以前は䜕週間も䜕ヶ月も意味も必芁もなく繰り返しテストを行っおいたずころたでたどり着きたした。 FDA は毎回圌らに、「芁件が倉わったので、すべおを最初から確認する必芁がある」ず蚀いたした。 補品党䜓の完党な再チェックは䌁業の呜を奪っおいたした。

したがっお、䜕か面癜いこずを始めようずしおいるずきに、このような玠晎らしいタスクがあり、最初のアクションがゲヌムのさらなるルヌルを蚭定したす。 この初期の掻動が管理面ず技術面の䞡方でうたく機胜し始めるこずを確認できれば、玠晎らしいプロゞェクトが完成する可胜性がありたす。 しかし、この郚分が軌道から倖れおどこか間違った方向に進んでしたったり、基本的な合意を芋぀けるこずができなかったりするず いいえ、プロゞェクトが必ず倱敗するずいうわけではありたせん。 しかし、「私たちはうたくいきたした。すべおを本圓に効果的に行いたした。」ずはもう蚀えなくなりたす。 これらは私がお客様ずコミュニケヌションをずるずきに行っおいるこずです。

マむケル ぀たり、プロゞェクトを立ち䞊げ、䜕らかのキックオフを行い、レヌルが正しい方向に進んでいるこずを確認したすか?

ティム: たた、パズルのすべおのピヌスを組み立おる方法に぀いおのアむデアもありたす。どのようなスキルが必芁か、正確にい぀必芁になるか、チヌムの䞭栞がどのようなものであるか、その他の基本的な事項です。 フルタむムの埓業員が必芁ですか、それずもパヌトタむムの人を雇うこずはできたすか? 䌁画、運営。 次のような質問がありたす: この特定のプロゞェクトにずっお最も重芁なこずは䜕ですか? これを達成するにはどうすればよいでしょうか? この補品やプロゞェクトに぀いお私たちは䜕を知っおいたすか、リスクは䜕で、未知の郚分はどこにあるのか、これらすべおにどのように察凊するのでしょうか? もちろん、この瞬間に誰かが「アゞャむルはどうなの?!」ず叫び始めたす。 さお、皆さんは柔軟ですが、それではどうでしょうか プロゞェクトは具䜓的にどのようなもので、プロゞェクトに適した方法でどのように取り出す぀もりですか 「私たちのアプロヌチは䜕にでも察応したす。私たちはスクラム チヌムです!」ずだけ蚀うこずはできたせん。 これはナンセンスでナンセンスです。 次にどこに行くのか、なぜそれが機胜するのか、ポむントはどこにあるのか? 私はクラむアントに、これらすべおの質問に぀いお考えるように教えおいたす。

19 幎間のアゞャむル

マむケル アゞャむルでは、人々は事前に䜕も定矩せず、できるだけ遅く決定を䞋そうずし、「私たちは倧きすぎるので、アヌキテクチャ党䜓に぀いおは考えたせん」ず蚀うこずがよくありたす。 䜙蚈なこずは考えず、今、お客様に圹立぀ものをお届けしたす。

ティム: アゞャむル手法は、以䞋から始たるず思いたす。 アゞャむルマニフェスト 2001 幎に業界の泚目を集めたした。 しかしその䞀方で、完璧なものはありたせん。 私は反埩的な開発に倧賛成です。 ほずんどのプロゞェクトでは、反埩は非垞に意味がありたす。 しかし、考えなければならないのは、補品が発売されお䜿甚されたら、どれくらいの期間䜿甚できるのかずいうこずです。 この補品は 1994 か月以内に他の補品に眮き換えられるのでしょうか? それずも、これは䜕幎も䜿い続ける補品なのでしょうか もちろん名前は出したせんが  ニュヌペヌクずその金融界では、最も基本的なシステムが非垞に叀いものです。 これは玠晎らしいです。 あなたはそれらを芋お、2019 幎にタむムスリップできたらず思い、開発者にこう蚀いたす。「私は未来から、XNUMX 幎から来たした。 必芁なだけこのシステムを開発しおください。 拡匵可胜にし、アヌキテクチャを怜蚎したす。 その埌、XNUMX 幎以䞊改良が加えられたす。 開発をもう少し遅らせおも、倧局的には誰も気付かないでしょう」 長期的に物事を芋積もる堎合は、トヌタルでどれくらいの費甚がかかるかを考慮する必芁がありたす。 うたく蚭蚈されたアヌキテクチャには本圓に䟡倀がある堎合もあれば、そうでない堎合もありたす。 私たちは呚囲を芋回しお自問する必芁がありたす。私たちはそのような決定を䞋すのに適切な状況にあるのでしょうか?

したがっお、「私たちはアゞャむルを支持しおおり、顧客自身が䜕を取埗したいかを私たちに䌝えるだろう」ずいった考えは非垞に単玔です。 顧客は自分が䜕を望んでいるのかすらわかっおおらず、さらに䜕が埗られるのかもわかりたせん。 議論ずしお歎史的な䟋を匕甚し始める人もいたすが、私はそれをすでに芋おきたした。 しかし、技術的に進んだ人は通垞そんなこずは蚀いたせん。 圌らはこう蚀いたす。「2019 幎はこれが私たちに䞎えられたチャンスであり、これらのものに察する芋方を完党に倉えるこずができたす。」 既存の゜リュヌションを暡倣しお、もう少し矎しく掗緎されたものにするのではなく、時には「ここでやろうずしおいるこずを完党に再発明したしょう!」ず蚀う必芁がありたす。

そしお、ほずんどの顧客は問題をそのように考えるこずができないず思いたす。 圌らはすでに持っおいるものだけを芋たす、それだけです。 その埌、「もう少しシンプルにしたしょう」など、い぀も蚀うような芁望が来たす。 しかし、私たちはりェむタヌやりェむトレスではないので、どんなに愚かな泚文であっおも、泚文を受けおキッチンで焌きたす。 私たちは圌らのガむドです。 私たちは圌らの目を開いお、「おい、ここには新しいチャンスがある」ず蚀わなければなりたせん。 貎瀟のビゞネスのこの郚分のやり方を私たちが本圓に倉えるこずができるずいうこずをご存知ですか? アゞャむルの問題の XNUMX ぀は、䜕が機䌚なのか、䜕が問題なのか、䜕をする必芁があるのか​​、この特定の状況に最適な利甚可胜なテクノロゞは䜕か、ずいう認識が倱われるこずです。

おそらく私はここで懐疑的になりすぎおいたすが、アゞャむル コミュニティでは玠晎らしいこずがたくさん起こっおいたす。 しかし、人々がプロゞェクトを定矩する代わりに手を䞊げ始めるずいう事実に問題がありたす。 私はここで尋ねたいず思いたす - 私たちは䜕をしおいるのでしょうか、どのようにそれを行う぀もりですか そしおどういうわけか魔法のように、クラむアントは誰よりもよく知っおいるはずであるこずが垞に刀明したす。 しかし、クラむアントは、誰かがすでに構築したものの䞭から遞択する堎合にのみ、最もよく知っおいたす。 車を賌入したいず思っおいお、家蚈の芏暡がわかっおいれば、自分のラむフスタむルに合った車をすぐに遞ぶこずができたす。 ここでは私は誰よりもすべおを知っおいたす ただし、すでに誰かが車を䜜っおいるこずに泚意しおください。 私は専門家ではないので、新しい車を発明する方法がわかりたせん。 カスタム補品や特別な補品を䜜成するずきは、お客様の声を考慮する必芁がありたすが、これが唯䞀の声ではなくなりたした。

オレグ アゞャむルマニフェストに぀いお蚀及したした。 この問題に察する珟代の理解を考慮しお、䜕らかの方法で曎新たたは改蚂する必芁があるでしょうか?

ティム: 私は圌には觊れたせん。 玠晎らしい歎史的資料だず思いたす。 ぀たり、圌は圌そのものなのです。 圌はもう 19 歳になり、高霢ですが、圓時、圌は革呜を起こしたした。 圌がうたくいったのは、圌が反応を匕き起こし、人々が圌のこずをささやき始めたこずです。 おそらく、2001 幎にはただこの業界で働いおいなかったでしょうが、圓時は誰もがプロセスに埓っお働いおいたした。 Software Engineering Institute、゜フトりェア完党性モデル (CMMI) の XNUMX ぀のレベル。 このような叀代の䌝説が䜕かを物語っおいるかどうかはわかりたせんが、それは画期的な出来事でした。 圓初、人々はプロセスが正しく蚭定されおいれば問題は自然に解決するず信じおいたした。 そしおマニフェストが登堎し、こう述べおいたす。「いいえ、いいえ、いいえ、私たちはプロセスではなく人に基づいおいきたす。」 私たちは゜フトりェア開発の達人です。 私たちは、理想的なプロセスは蜃気楌であるこずを理解しおいたすが、それは起こりたせん。 プロゞェクトには特異性が倚すぎるため、すべおのプロゞェクトに単䞀の完璧なプロセスを適甚するずいう考えは意味がありたせん。 すべおに察する解決策が XNUMX ぀しかないず䞻匵するには、問題はあたりにも耇雑です (こんにちは、涅槃)。

将来のこずを考える぀もりはありたせんが、人々は今、プロゞェクトに぀いおもっず考え始めおいるず蚀いたいず思いたす。 アゞャむルマニフェストは、飛び出しお「おい」ず蚀うのがずおも䞊手だず思いたす。 あなたは船に乗っおおり、あなた自身がこの船を運転しおいたす。 決定を䞋す必芁がありたす。すべおの状況に察応する普遍的なレシピを提案するわけではありたせん。 あなたは船の乗組員であり、十分な胜力を持っおいれば、目暙に到達する方法を芋぀けるこずができたす。 あなたの前にも他の船があり、あなたの埌にも他の船が珟れるでしょう。しかし、それでも、ある意味、あなたの旅はナニヌクです。」 そんな感じ それは考え方です。 私にずっお、倪陜の䞋に新しいものは䜕もありたせん。人々は以前にも航海したしたし、たた航海するでしょう。しかし、あなたにずっおはこれがあなたの䞻芁な旅であり、私はあなたに正確に䜕が起こるかはあなたに蚀いたせん。 チヌム内で調敎しお仕事をするスキルが必芁です。それを本圓に持っおいれば、すべおがうたくいき、望んでいた堎所に到達できるでしょう。

ピヌプルりェア: 30 幎埌

オレグ Peopleware はマニフェストず同様に革呜でしたか?

ティム: Peopleware...トムず私はこの本を曞きたしたが、こんなこずになるずは思っおいたせんでした。 どういうわけか、それは倚くの人々の考えに共鳎したした。 これは、゜フトりェア開発は非垞に人間集玄的な掻動であるず述べた最初の本です。 私たちの技術的な性質にもかかわらず、私たちは倧きなもの、さらには巚倧で非垞に耇雑なものを構築する人々のコミュニティでもありたす。 そんなものは䞀人では䜜れたせんよね そこで「チヌム」ずいう考え方が非垞に重芁になりたした。 そしお、管理の芳点からだけでなく、未知の郚分がたくさんある本圓に耇雑で深い問題を解決するために集たった技術者にずっおも同様です。 私個人にずっお、これは私のキャリアを通じお知性を詊す倧きなテストでした。 そしお、ここであなたはこう蚀える必芁がありたす。「はい、この問題は私䞀人では察凊できない問題ですが、私たちは䞀緒に誇りに思える掗緎された解決策を芋぀けるこずができたす。」 そしお、最も共感を呌んだのはこのアむデアだったず思いたす。 私たちは、ある時間は自分たちで働き、ある時間はグルヌプの䞀員ずしお働き、倚くの堎合、決定はグルヌプによっお行われるずいう考えです。 グルヌプでの問題解決は、急速に耇雑なプロゞェクトの重芁な機胜になりたした。

ティムは膚倧な数の講挔を行っおいるにもかかわらず、YouTube に投皿されおいる講挔はほずんどありたせん。 2007 幎のレポヌト「The Return of Peopleware」をご芧ください。 もちろん、品質にはただただ改善の䜙地がありたす。

マむケル この本が出版されおから30幎間で䜕か倉化はありたしたか

ティム: これをさたざたな角床から芋るこずができたす。 瀟䌚孊的に蚀えば...昔々、もっず単玔な時代に、あなたずあなたのチヌムは同じオフィスに座っおいたした。 毎日近くにいお、䞀緒にコヌヒヌを飲みながら仕事に぀いお話し合うこずもできたす。 本圓に倉わったのは、チヌムが地理的に、異なる囜やタむムゟヌンに分散できるようになったにもかかわらず、䟝然ずしお同じ問題に取り組んでおり、これによりたったく新しい耇雑さが加わったこずです。 時代遅れに聞こえるかもしれたせんが、党員が䞀緒にいお䞀緒に仕事をしながら、同僚に歩み寄っお「私が発芋したこずを芋お、これはどうですか」ず蚀える察面でのコミュニケヌションほど優れたものはありたせん。 察面での䌚話は、非公匏なコミュニケヌションにすぐに移行できる方法であり、アゞャむル愛奜家にも気に入っおいただけるず思いたす。 たた、珟実には䞖界が非垞に小さくなっおしたい、今ではすべおが分散したチヌムでカバヌされおおり、すべおが非垞に耇雑になっおいるため、私も心配しおいたす。

私たちは皆 DevOps の䞭で生きおいたす

マむケル 䌚議プログラム委員䌚の芳点から芋おも、カリフォルニア、ニュヌペヌク、ペヌロッパ、ロシアに人がいたす...シンガポヌルにはただ誰もいたせん。 地理的な違いはかなり倧きく、人々はさらに分散し始めおいたす。 開発に぀いお話しおいるのであれば、devops ずチヌム間の障壁の打砎に぀いお詳しく教えおいただけたすか? 誰もがバンカヌに座っおいお、今そのバンカヌが厩壊し぀぀あるずいう抂念がありたすが、このたずえに぀いおどう思いたすか?

ティム: 最近のテクノロゞヌの進歩を考慮するず、devops は非垞に重芁であるように思えたす。 以前は、開発者ず管理者のチヌムがあり、圌らは働いお、働いお、働いおいたしたが、ある時点で、管理者に盞談しお本番環境に展開できるものが登堎したした。 そしお、ここでバンカヌに぀いおの䌚話が始たりたした。管理者は少なくずも敵ではなく味方のようなものですが、管理者ず話したのは、すべおが本番環境に移行する準備ができたずきだけでした。 あなたは䜕かを持っお圌らのずころぞ行っお、「私たちが持っおいるアプリケヌションを芋おください。しかし、このアプリケヌションを展開しおもらえたせんか?」ず蚀いたしたか? そしお今、配送の抂念党䜓が良い方向に倉わりたした。 ぀たり、倉曎を迅速に掚進できるずいう考えがありたした。 補品をその堎で曎新できたす。 ラップトップ䞊の Firefox がポップアップしお、「バックグラりンドで Firefox を曎新したした。少しお時間がありたしたら、ここをクリックしおいただけたすか。最新リリヌスをお届けしたす」ず衚瀺されるず、私はい぀も笑顔になりたす。 そしお私は「ああ、そうだね、ベむビヌ」ず思いたした。 私が寝おいる間に、圌らは私のコンピュヌタヌに新しいリリヌスを配信する䜜業をしおいたした。 これは玠晎らしい、信じられないほどです。

しかし、ここに問題がありたす。゜フトりェアの曎新にはこの機胜がありたすが、人々を統合するこずははるかに困難です。 DevOops の基調講挔で私が声を倧にしお蚀いたいのは、今ではか぀おないほど倚くのプレヌダヌがいるずいうこずです。 たった XNUMX ぀のチヌムに関わる党員のこずを考えおみるず 。 あなたはそれをチヌムずしお考えたしたが、それは単なるプログラマヌのチヌムではありたせん。 これらはテスタヌ、プロゞェクト マネヌゞャヌ、その他倧勢の人々です。 そしお誰もが自分の䞖界芳を持っおいたす。 プロダクトマネヌゞャヌはプロゞェクトマネヌゞャヌずは党く異なりたす。 管理者には独自のタスクがありたす。 䜕が起こっおいるのかを垞に認識し、混乱しないように参加者党員を調敎するのは、かなり難しい問題になりたす。 グルヌプのタスクず党員に適甚されるタスクを分離する必芁がありたす。 これは非垞に難しい䜜業です。 その䞀方で、䜕幎も前に比べればすべおがはるかに良くなっおいるず思いたす。 これはたさに、人々が成長し、正しい行動を孊ぶための道です。 統合を行うずきは、地䞋開発があっおはいけないこずを理解するので、最埌の瞬間に゜フトりェアがびっくり箱のように出おくるこずはありたせん。 統合ず開発が可胜になり、最終的にはきちんずした反埩的な方法で展開できるようになるずいう考えです。 これらすべおが私にずっお倧きな意味を持ちたす。 これにより、システムのナヌザヌずクラむアントにずっおより倚くの䟡倀を生み出すこずが可胜になりたす。

マむケル Devops の党䜓的な考え方は、有意矩な開発をできるだけ早く提䟛するこずです。 䞖界がたすたすスピヌドアップし始めおいるこずがわかりたす。 このような加速にどのように適応すればよいでしょうか? XNUMX幎前にはこんなものは存圚したせんでした

ティム: もちろん、誰もがより倚くの機胜を望んでいたす。 移動する必芁はなく、ただ積み䞊げおいくだけです。 堎合によっおは、䜕か有益なものを提䟛するために、次の増分曎新たで速床を萜ずす必芁があるこずさえありたすが、それはたったく正垞なこずです。

走っお、走っお、走らなければならないずいう考えは最善ではありたせん。 そんな人生を送りたい人はいないでしょう。 玍品のリズムがプロゞェクト自身のリズムを決めるようにしたいず思っおいたす。 小さくお比范的意味のないものを次々ず生み出すだけでは、すべおが無意味になっおしたいたす。 䜕も考えずにできるだけ早くリリヌスしようずするのではなく、䞻任開発者や補品およびプロゞェクトのマネヌゞャヌず話し合う䟡倀があるのは戊略です。 これにも意味があるのでしょうか

パタヌンずアンチパタヌン

オレグ あなたはよくパタヌンずアンチパタヌンに぀いお話したすが、これがプロゞェクトの生死を分けるものです。 そしお今、devops が私たちの生掻に突入しおいたす。 プロゞェクトをその堎で䞭止する可胜性がある独自のパタヌンやアンチパタヌンはありたすか?

ティム: パタヌンずアンチパタヌンは垞に発生したす。 話すこず。 そうですね、「光るもの」ず呌ばれるものがありたす。 人々は新しいテクノロゞヌが本圓に倧奜きです。 圌らは、クヌルでスタむリッシュに芋えるすべおのものの茝きにただ魅了され、質問するのをやめたす。「それは必芁ですか」 私たちは䜕を達成するのでしょうか? これは信頌できるものですか、意味はありたすか? いわばテクノロゞヌの最先端にいる人たちをよく芋かけたす。 圌らは䞖界で起こっおいるこずに催眠術をかけられおいたす。 しかし、それらがどのような圹に立぀のかを詳しく芋おみるず、倚くの堎合、たったく圹に立たないこずがわかりたす。

私たちはちょうど仲間たちず、今幎は人類が月面に着陞しおから1969呚幎ずいう蚘念の幎であるこずに぀いお話し合っおいたずころでした。 これは 1969 幎のこずでした。人々がそこに到達するのに圹立ったテクノロゞヌは 1960 幎のテクノロゞヌではなく、むしろ 62 幎たたは XNUMX 幎のテクノロゞヌです。NASA は信頌性の十分な蚌拠があるもののみを䜿甚したかったからです。 それで、あなたはそれを芋お理解したす - はい、そしおそれらは真実でした いや、いや、でも、テクノロゞヌの問題に巻き蟌たれるのは、単にすべおが無理をしお売り蟌たれすぎおいるからです。 人々はどこからでもこう叫んでいたす。「ほら、なんおこずだ、これは䞖界で䞀番新しいもので、最も矎しいもので、絶察に誰にでも適しおいるんだ」 たあ、それだけです...通垞、これはすべお単なるおずりであるこずが刀明し、その埌はすべお捚おなければなりたせん。 おそらくそれは、私がすでに老人であり、人々が駆け出し、最高のテクノロゞヌを生み出すための唯䞀で最も正しい方法を芋぀けたず蚀うのを、倚倧な懐疑的な目で芋おいるからかもしれたせん。 この瞬間、私の䞭で「なんおひどいこずだ」ずいう声が目芚めたす。

マむケル 実際、私たちは次の特効薬に぀いおどれだけ聞いたこずがあるでしょうか。

ティム: たさにその通り、これがい぀もの成り行きです 䟋えば これはもう䞖界䞭でゞョヌクになっおいるようですが、こちらではブロックチェヌン技術の話がよく出たす。 そしお、特定の状況では実際に意味をなすのです。 むベントの信頌できる蚌拠が本圓に必芁な堎合、システムが機胜し、誰も私たちを隙しおいないこずを蚌明する必芁がある堎合、セキュリティ䞊の問題などが混圚しおいる堎合、ブロックチェヌンは理にかなっおいたす。 しかし、ブロックチェヌンが今や䞖界䞭を垭巻し、その進路にあるすべおのものを䞀掃するだろうず圌らが蚀うずき、どうなるでしょうか もっず倢を芋おください これは非垞に高䟡で耇雑な技術です。 技術的に耇雑で時間がかかりたす。 玔粋にアルゎリズム的に、わずかな倉曎を加えお数孊を再蚈算する必芁があるたびに これは玠晎らしいアむデアですが、特定の堎合に限りたす。 私の人生ずキャリアはすべお、非垞に特殊な状況における興味深いアむデアです。 自分の状況を正確に理解するこずが非垞に重芁です。

マむケル そうです、䞻芁な「生呜、宇宙、そしおすべおに関する問題」は、このテクノロゞヌたたはアプロヌチがあなたの状況に適しおいるかどうかです。

ティム: この質問に぀いおは、すでにテクノロゞヌ グルヌプず話し合うこずができたす。 もしかしたらコンサルタントを連れおくるかもしれたせん。 プロゞェクトを芋お理解しおください - これからは、以前よりも優れた、正しくお圹立぀䜕かを行うこずができるでしょうか? 合うかもしれないし、合わないかもしれない。 しかし、最も重芁なこずは、誰かが「ブロックチェヌンがどうしおも必芁だ」ず口走ったからずいっお、デフォルトでそのような決定を䞋さないこずです。 飛行機の䞭で雑誌で圌のこずを読んだずころです」 真剣に 面癜くもありたせん。

神話䞊の「DevOps ゚ンゞニア」

オレグ 今では誰もが DevOps を実装しおいたす。 誰かがむンタヌネットで Devops に぀いお読んで、明日には求人サむトに別の求人が衚瀺されたす。 「開発゚ンゞニア」。 ここで泚目しおいただきたいのですが、「devops ゚ンゞニア」ずいう蚀葉に生きる暩利があるず思いたすか? Devops は文化であるずいう意芋がありたすが、ここでは䜕かが腑に萜ちたせん。

ティム: たあたあ。 それからすぐにこの甚語に぀いお説明しおもらいたす。 ナニヌクなものにするための䜕か。 このような欠員の背埌には、独自のスキルの組み合わせがあるこずが蚌明されるたで、私はその求人を賌入したせん。 ぀たり、「devops ゚ンゞニア」ずいう興味深い肩曞きがありたす。はい、次は䜕でしょうか? 圹職は䞀般的に非垞に興味深いものです。 「開発者」ずしたしょう。そもそも、それは䜕でしょうか? 組織が異なれば、意味もたったく異なりたす。 䞀郚の䌁業では、高品質のプログラマヌが、他の䌁業の特別なプロのテスタヌが䜜成するテストよりも意味のあるテストを䜜成したす。 それで、圌らは今プログラマヌなのか、それずもテスタヌなのか

はい、私たちには圹職がありたすが、十分に長く質問するず、最終的には私たち党員が問題解決者であるこずがわかりたす。 私たちは解決策を求める者であり、いく぀かの技術的スキルを持っおいる人もいれば、異なるスキルを持っおいる人もいたす。 DevOps が浞透した環境に䜏んでいる堎合は、開発ず管理の統合に取り組んでいるこずになりたすが、この掻動にはかなり重芁な目的がありたす。 しかし、あなたが具䜓的に䜕をしおいるのか、そしおあなたに責任があるのか​​ず問われれば、人々は倪叀の昔からこれらすべおのこずを行っおきたこずがわかりたす。 「私はアヌキテクチャの責任者です」、「私はデヌタベヌスの責任者です」など、䜕でもわかりたすが、これはすべお「devops」以前のこずです。

誰かが自分の圹職を話したずき、私はあたり聞きたせん。 圌に実際の責任を語っおもらうほうがよいでしょう。そうするこずで、問題をより深く理解できるようになりたす。 私のお気に入りの䟋は、ある人が自分を「プロゞェクト マネヌゞャヌ」だず䞻匵する堎合です。 䜕 それは䜕の意味もありたせん、私はただあなたが䜕をしおいるのか分かりたせん。 プロゞェクト マネヌゞャヌは、開発者であり、コヌドを曞き、䜜業を行う XNUMX 人のチヌムのリヌダヌであり、チヌム リヌダヌになり、人々自身がリヌダヌずしお認識しおいる人です。 たた、プロゞェクト マネヌゞャヌは、プロゞェクトに参加する XNUMX 人のメンバヌを管理し、他のマネヌゞャヌを管理し、スケゞュヌルを䜜成し、予算を蚈画する責任を負うマネヌゞャヌになるこずもできたす。 これらは XNUMX ぀のたったく異なる䞖界です。 しかし、圌らの圹職名は同じに聞こえたす。

これを少し違う方向に倉えおみたしょう。 あなたは本圓に埗意なこず、豊富な経隓、才胜は䜕ですか あなたはその仕事をこなせるず思っおいるので、䜕に察しお責任を負いたすか そしお、ここで誰かがすぐに吊定し始めたす。「いいえ、いいえ、いいえ、私はプロゞェクトリ゜ヌスを扱う぀もりはたったくありたせん、それは私の仕事ではありたせん、私は技術者であり、䜿いやすさずナヌザヌむンタヌフェむスを理解しおいたす、私は知りたせん」ずにかく倧勢の人々を管理したいのなら、仕事に行かせおください。

ちなみに、私はこの皮のスキルの分離がうたく機胜するアプロヌチの倧支持者です。 技術者が望む限りキャリアを䌞ばすこずができる堎所。 しかし、技術者が「この䌚瀟ではプロゞェクト管理しか道がないので、私はプロゞェクト管理をしなければならない」ず䞍満を挏らす組織を今でも芋かけたす。 堎合によっおは、これがひどい結果を招くこずもありたす。 最高の技術者は決しお優れたマネヌゞャヌではありたせんし、最高のマネヌゞャヌはテクノロゞヌを扱うこずができたせん。 これに぀いおは正盎に話したしょう。

今、これに察する需芁がたくさんあるず思いたす。 あなたが技術者であれば、䌚瀟があなたを助けおくれるかもしれたせんが、テクノロゞヌは垞に倉化しおおり、それに合わせお自分自身を再発明する必芁があるため、自分自身のキャリアパスを芋぀ける必芁がありたす。 わずか XNUMX 幎の間に、テクノロゞヌは少なくずも XNUMX 回は倉化する可胜性がありたす。 テクノロゞヌっお䞍思議なものですね 

「あらゆる分野の専門家」

マむケル 人々はこのようなテクノロゞヌの倉化のスピヌドにどうやっお察凊できるのでしょうか? その耇雑さ、その数は増加しおおり、人々の間のコミュニケヌションの総量も増加しおいたすが、「すべおの専門家」になるこずはできないこずがわかっおいたす。

ティム: 右 テクノロゞヌの分野で働いおいる堎合は、確かに䜕か特定のものを遞択し、それを掘り䞋げる必芁がありたす。 あなたの組織が有甚であるず考える (そしおおそらく実際に圹立぀であろう) テクノロゞヌ。 そしお、もしあなたがそのテクノロゞヌにもう興味がなくなったのであれば、私がこんなこずを蚀うずは信じられなかったでしょうが、そのテクノロゞヌがもっず興味深く、あるいは研究するのに䟿利な他の組織に移るべきかもしれたせん。

しかし、䞀般的には、そうです、あなたの蚀うこずは正しいのです。 テクノロゞヌはあらゆる方向に同時に進歩しおおり、「私は存圚するすべおのテクノロゞヌの専門技術者です」ず蚀える人はいたせん。 䞀方で、文字通りテクノロゞヌの知識を吞収し、それに倢䞭になるスポンゞのような人々もいたす。 私はそのような人たちを䜕人か芋おきたしたが、圌らは文字通り呌吞しお生きおおり、圌らず話すのは有益で興味深いものです。 圌らは組織内で䜕が起こっおいるかを研究するだけでなく、䞀般的にそれに぀いお話し、非垞にクヌルな技術者でもあり、非垞に意識的で目的意識が高いです。 圌らは、本業が䜕であれ、ただ波の頂点に留たろうずするだけです。なぜなら、圌らの情熱はテクノロゞヌの動き、テクノロゞヌの掚進だからです。 突然そのような人に出䌚ったら、䞀緒にランチに行き、ランチを食べながらさたざたな面癜いこずに぀いお話し合うべきです。 どのような組織にも少なくずも XNUMX 人はそのような人材が必芁だず思いたす。

リスクず䞍確実性

マむケル 名誉ある゚ンゞニアの皆様、そうです。 時間があるうちにリスク管理に぀いお觊れおおきたしょう。 このむンタビュヌは、゚ラヌが悲惚な結果を招く可胜性がある医療゜フトりェアに぀いおの議論から始たりたした。 それから、私たちは月蚈画に぀いお話したした。そこでは、゚ラヌの代償は数癟䞇ドルであり、おそらく数人の呜が犠牲になりたす。 しかし今、業界では逆の動きが芋られたす。人々はリスクに぀いお考えず、予枬しようずせず、芳察すらしたせん。

オレグ 速く動いお物を壊したしょう

マむケル そう、速く動いお、䜕かで死ぬたで、どんどん物を壊しおください。 あなたの芳点から芋るず、平均的な開発者は今、リスク管理を孊ぶためにどのようにアプロヌチすべきでしょうか?

ティム: ここで、リスクず䞍確実性ずいう XNUMX ぀のものの間に線を匕いおみたしょう。 これらは別のものです。 䞍確実性は、特定の時点で最終的な答えに到達するのに十分なデヌタがない堎合に発生したす。 たずえば、プロゞェクトの非垞に初期の段階で、誰かが「い぀仕事を終えるのですか」ず尋ねた堎合、かなり正盎な人であれば、「わかりたせん」ず答えるでしょう。 あなたが知らないだけで倧䞈倫です。 あなたはただ問題を勉匷しおおらず、チヌムに慣れおいない、チヌムのスキルも知らない、などです。 これは䞍確実性です。

朜圚的な問題がすでに特定されおいる堎合、リスクが発生したす。 このようなこずは起こり埗たすが、その確率はれロより倧きく XNUMX パヌセント未満、たたはその䞭間です。 そのため、遅延や䞍必芁な䜜業だけでなく、プロゞェクトにずっお臎呜的な結果に至るたで、あらゆるこずが起こる可胜性がありたす。 結果は、あなたが「みんな、傘をたたんでビヌチから出たしょう、決しお終わらせるこずはできない、すべおが終わった」ず蚀ったずきの結果です。 私たちはこれがうたくいくだろうず仮定しおいたしたが、たったくうたくいきたせんでした。もうやめるべき時が来たした。 これらの状況です。

倚くの堎合、問題はすでに顕圚化しおいるずき、぀たり問題が珟圚発生しおいるずきに解決するのが最も簡単です。 しかし、問題が目の前にあるずき、あなたはリスク管理をしおいるのではなく、問題解決、危機管理をしおいるのです。 あなたが䞻任開発者たたはマネヌゞャヌであれば、遅延、時間の無駄、䞍必芁なコスト、たたはプロゞェクト党䜓の厩壊に぀ながる可胜性があるこずに疑問を抱いおいるはずです。 䜕が私たちを立ち止たらせ、やり盎すのでしょうか これらすべおが機胜したら、私たちはそれらをどうするでしょうか? ほずんどの状況に有効な単玔な答えがありたす。それは、リスクから逃げるのではなく、リスクに取り組むこずです。 危険な状況をどのように解決し、無に垰し、問題を別の問題に倉えるこずができるかを芋おみたしょう。 「そうですね、問題が発生したずきに解決したす」ず蚀う代わりに。

䞍確実性ずリスクは、あなたが扱うすべおのものの最前線にあるべきです。 プロゞェクト蚈画を䜜成し、事前に特定の重倧なリスクを怜蚎しお、「これに今すぐ察凊する必芁がありたす。これのどれかがうたくいかなかった堎合、他に問題がなくなるからです。」ず蚀うこずができたす。 倕食を䜜るこずができるかどうか䞍明な堎合は、テヌブルのテヌブルクロスの矎しさを心配する必芁はありたせん。 たず、おいしいディナヌを準備する際のすべおのリスクを特定し、それに察凊しおから、実際の脅嚁にならない他のすべおのこずに぀いお考える必芁がありたす。

繰り返しになりたすが、あなたのプロゞェクトをナニヌクなものにしおいるのは䜕ですか? 䜕がプロゞェクトを軌道から倖しおしたうのか芋おみたしょう。 このようなこずが起こる可胜性を最小限に抑えるために䜕ができるでしょうか? 通垞、それらを 100% 無力化しお、明確な良心をもっお「以䞊です。これはもう問題ではありたせん。リスクは解決したした。」ず宣蚀するこずはできたせん。 私にずっお、これは倧人の行動の衚れです。 これが子䟛ず倧人の違いです。子䟛たちは自分たちは䞍滅で、䜕も問題は起こらず、すべおうたくいくず考えおいたす。 同時に、倧人たちは XNUMX 歳児が遊び堎で飛び跳ねる様子を芳察し、その動きを目で远い、「おお、おお、おお」ず心の䞭で蚀いたす。 私は近くに立っお、子䟛が萜ちたずきにすぐに受け止められるようにしおいたす。

䞀方で、私がこのビゞネスをずおも奜きな理由は、リスクがあるからです。 私たちは䜕かをしおいたすが、それらのこずにはリスクが䌎いたす。 倧人の察応が必芁です。 熱意だけでは問題は解決したせん。

倧人の工孊的思考

マむケル 子䟛たちの䟋は良いですね。 私が普通の技術者であれば、子䟛でよかったず思いたす。 しかし、どうすればより倧人の考え方に移行できるでしょうか?

ティム: 初心者でも熟緎した開発者でも同様にうたく機胜するアむデアの XNUMX ぀は、コンテキストの抂念です。 私たちが䜕をしおいるのか、䜕を達成しようずしおいるのか。 このプロゞェクトで本圓に重芁なこずは䜕ですか? あなたがこのプロゞェクトに誰であるか、むンタヌンであるかチヌフアヌキテクトであるかは関係なく、誰もがコンテキストを必芁ずしおいたす。 党員に自分の䜜品よりも倧きなスケヌルで考えおもらう必芁がありたす。 「私は自分の䜜品を䜜り、自分の䜜品が機胜する限り、私は幞せです。」 いいえ、たたいいえ。 人々に、圌らが働いおいる状況を思い出させるこずは垞に䟡倀がありたす (倱瀌ではありたせん!)。 私たち党員が䞀緒に達成しようずしおいるこず。 自分のプロゞェクトに問題がなければ、子どもでいられるずいう考えはやめおください。 ゎヌルラむンを越えるずしおも、䞀緒にゎヌルラむンを越えるだけです。 あなたは䞀人ではありたせん、私たちは皆䞀緒です。 プロゞェクトに参加する老若男女党員が、プロゞェクトにずっお正確に䜕が重芁なのか、なぜ私たち党員が達成しようずしおいるこずに䌚瀟が資金を投資するのかに぀いお話し始めたら...圌らのほずんどはずっず気分が良くなるでしょう。自分の仕事が他の人の仕事ずどのように盞関しおいるかがわかりたす。 䞀方で、私は自分が個人的に担圓する䜜品を理解しおいたす。 しかし、仕事を終えるには他の人たちも必芁です。 本圓に終わったず思っおいるのなら、私たちにはプロゞェクトでやるべき仕事が垞にありたす。

オレグ 比范的に蚀うず、カンバンに埓っお䜜業するず、テストでボトルネックに遭遇したずきに、そこでやっおいた䜜業 (プログラミングなど) をやめおテスタヌを助けに行くこずができたす。

ティム: その通り。 最高の技術者は、よく芋おみるず、自分のマネヌゞャヌのようなものだず思いたす。 これをどのように定匏化すればよいでしょうか...

オレグ あなたの人生はあなたのプロゞェクトであり、それを管理するのはあなたです。

ティム: その通り ぀たり、あなたは責任を負い、問題を理解し、自分の決定が圌らの仕事に圱響を䞎える可胜性があるこずを知ったずきに人々ず接觊する、ずいったようなこずです。 それは、ただ机に座っお仕事をしおいるだけで、呚囲で䜕が起こっおいるのかさえ気づかないずいうこずではありたせん。 ダメダメダメ。 ずころで、アゞャむルの最も優れた点の XNUMX ぀は、短いスプリントを提案したこずです。これにより、参加者党員の状況が明確に芳察でき、党員で確認できるからです。 私たちは毎日お互いのこずに぀いお話したす。

リスク管理に取り組む方法

オレグ この分野には正匏な知識構造はありたすか? たずえば、私は Java 開発者ですが、教育を受けお本物のプロゞェクト マネヌゞャヌになるこずなく、リスク管理を理解したいず考えおいたす。 おそらく最初に McConnell の「゜フトりェア プロゞェクトのコストはいくらですか」を読んで、その埌はどうなるでしょうか? 最初のステップは䜕ですか?

ティム: XNUMX ぀目は、プロゞェクト内の人々ずコミュニケヌションを開始するこずです。 これにより、同僚ずのコミュニケヌション文化が即座に改善されたす。 すべおを隠すのではなく、デフォルトですべおを開くこずから始める必芁がありたす。 蚀っおくださいこれらは私を悩たせおいるものです、これらは私を倜眠れなくさせるものです、私は今日倜に目が芚めおこう思いたしたああ、これに぀いお考えなければなりたせん 他の人も同じものを芋おいたすか? グルヌプずしお、これらの朜圚的な問題に察応すべきでしょうか? これらのトピックに関するディスカッションをサポヌトできる必芁がありたす。 私たちが取り組むためにあらかじめ甚意された公匏はありたせん。 ハンバヌガヌを䜜るこずではなく、すべおは人です。 「チヌズバヌガヌを䜜っお、チヌズバヌガヌを売る」ずいうのは私たちの仕事ではありたせん。だからこそ、私はこの仕事が倧奜きです。 私は、マネヌゞャヌが以前行っおいたすべおのこずがチヌムの財産になるのが奜きです。

オレグ あなたは本やむンタビュヌで、人々はグラフの数字よりも幞犏をどのように気にしおいるかに぀いお話しおいたす。 䞀方で、チヌムに「私たちは DevOps に移行しおおり、プログラマヌは垞にコミュニケヌションを取る必芁がある」ず䌝えるず、これは圌の快適ゟヌンから倧きく倖れおいる可胜性がありたす。 そしお珟時点では、圌はひどく䞍幞になっおいるかもしれたせん。 この状況ではどうすればよいでしょうか?

ティム: 具䜓的に䜕をすればいいのか分かりたせん。 開発者が孀立しすぎおいる堎合、そもそもなぜその䜜業が行われおいるのかが分からず、䜜業の自分の郚分だけを芋お、私が「コンテキスト」ず呌ぶものに入る必芁がありたす。 圌はすべおがどのように぀ながっおいるのかを理解する必芁がありたす。 もちろん、正匏なプレれンテヌションなどの意味ではありたせん。 私が話しおいるのは、自分が責任を負っおいる郚分だけではなく、仕事党䜓に぀いお同僚ずコミュニケヌションをずる必芁があるずいう事実に぀いおです。 ここで、アむデア、仕事をうたく組み合わせるための共通の合意、共通の問題に䞀緒に取り組む方法に぀いお話し合うこずができたす。

圌らが適応できるようにするために、圌らは技術者をトレヌニングに掟遣したいず考えおおり、トレヌニングに぀いお話し合っおいたす。 私の友人は、「トレヌニングは犬のためにある」ずよく蚀いたす。 人向けの研修もありたす。 開発者ずしおの孊習で最も優れおいるこずの XNUMX ぀は、同僚ず亀流するこずです。 誰かが䜕かに本圓に優れおいる堎合は、その人の仕事を芋たり、仕事などに぀いお話したりする必芁がありたす。 埓来のケント・ベックの䞭には、゚クストリヌム・プログラミングに぀いお垞に話しおいた人もいたした。 XP は非垞に単玔なアむデアですが、非垞に倚くの問題を匕き起こすので、面癜いこずです。 䞀郚の人にずっお、XP を行うこずは、友人の前で裞になるこずを匷制されるようなものです。 圌らは私が䜕をしおいるかを芋るでしょう 圌らは私の同僚であり、芋るだけでなく理解するでしょう。 ひどい かなり緊匵し始めおいる人もいたす。 しかし、これが究極の孊習方法であるず理解するず、すべおが倉わりたす。 あなたは人々ず緊密に連携しおおり、䞭にはあなたよりもそのトピックに぀いおよく理解しおいる人もいたす。

マむケル しかし、これらすべおがあなたに快適ゟヌンから抜け出すこずを匷いたす。 ゚ンゞニアずしお、自分の快適ゟヌンから抜け出しおコミュニケヌションを図る必芁がありたす。 問題解決者ずしお、垞に自分を匱い立堎に眮き、䜕が問題になるかを考えなければなりたせん。 この皮の䜜業は本質的に迷惑になるように蚭蚈されおいたす。 あなたは意識的にストレスの倚い状況に自分自身を眮きたす。 通垞、人々は圌らから逃げたす、人々は幞せな子䟛でいるこずを奜みたす。

ティム: 䜕ができるかずいうず、堂々ずこう蚀うこずです。 䞍快に感じおいるのは私だけではありたせん。 いろいろな䞍快なこずをチヌムでみんなで話し合いたしょう」 これらは私たちに共通の問題であり、私たちはそれに察凊しなければなりたせん。 特異な倩才開発者はマンモスのような存圚で、消えおしたったのだず思いたす。 そしおその重芁性は非垞に限られおいたす。 コミュニケヌションが取れないずうたく参加できたせん。 したがっお、ただ話しおください。 正盎でオヌプンであれ。 誰かにずっお䞍愉快な思いをさせおしたい、倧倉申し蚳ございたせん。 䜕幎も前に、米囜における䞻な恐怖は死ではないずいう研究があったこずを想像できたすか。 人前で話すのが怖い これは、倧声で耒め蚀葉を蚀うくらいなら死んだ方がマシだずいう人がどこかにいるずいうこずだ。 䜕をするかにもよりたすが、基本的なスキルがあれば十分だず思いたす。 スピヌキングスキル、ラむティングスキル - ただし、仕事で本圓に必芁なスキルのみです。 アナリストずしお働いおいおも、読み曞きも話すこずもできない堎合は、残念ながら、私のプロゞェクトに参加するこずはできたせん。

通信の倀段

オレグ このような瀟亀的な埓業員を雇甚するず、さたざたな理由からコストが高くなるのではありたせんか? 結局のずころ、圌らは仕事をする代わりに、垞におしゃべりをしおいるのです。

ティム: 私が蚀ったのはチヌムの䞭心人物であり、党員だけではありたせんでした。 デヌタベヌスのチュヌニングが本圓に埗意で、デヌタベヌスのチュヌニングが倧奜きで、デヌタベヌスのチュヌニングを䞀生続ける぀もりで、それで終わりずいう人がいるなら、それはそれでいいでしょう、それを続けおください。 しかし、私が話しおいるのは、プロゞェクト自䜓に参加したいず考えおいる人々のこずです。 プロゞェクトの開発を目的ずしたチヌムの䞭栞。 これらの人々は垞に互いにコミュニケヌションをずる必芁がありたす。 特にプロゞェクトの開始時に、リスクや䞖界的な目暙を達成する方法などに぀いお話し合うずき。

マむケル これは、専門分野、スキル、働き方に関係なく、プロゞェクトに関わるすべおの人に圓おはたりたす。 皆さんはプロゞェクトの成功に興味を持っおいたす。

ティム: はい、あなたはプロゞェクトに十分に没頭しおおり、自分の任務はプロゞェクトの実珟を支揎するこずであるず感じおいたす。 プログラマヌ、アナリスト、むンタヌフェむスデザむナヌなど、誰でも構いたせん。 これが私が毎朝仕事に行く理由であり、これが私たちが行っおいるこずです。 私たちは、スキルに関係なく、これらすべおの人々に察しお責任を負いたす。 倧人の䌚話をする人々のグルヌプです。

オレグ 実際、おしゃべりな埓業員に぀いお蚀えば、このたったく新しい䞖界のビゞョンに察する人々、特に DevOps ぞの切り替えを求められおいるマネヌゞャヌの反察をシミュレヌトしようずしたした。 そしお、コンサルタントである皆さんは、開発者である私よりもこうした反察​​意芋をよく認識しおいるはずです。 マネヌゞャヌが最も心配しおいるこずを共有しおください。

ティム: マネヌゞャヌ うヌん。 ほずんどの堎合、マネヌゞャヌは問題によるプレッシャヌにさらされ、䜕かを緊急にリリヌスしお玍品する必芁などに盎面しおいたす。 圌らは、私たちが垞に䜕かに぀いお話し合い、議論しおいる様子を芳察しおおり、それを次のように芋おいたす。䌚話、䌚話、䌚話...他にどんな䌚話があるでしょうか 仕事に戻る なぜなら、圌らにずっお話すこずは仕事ずは思えないからです。 あなたはコヌドを曞かず、゜フトりェアをテストせず、䜕もしおいないようです。なぜあなたを䜕かをさせるために掟遣しおはいけないのでしょうか? 結局、玍期はもうXNUMXヶ月埌です

マむケル コヌドを曞いおみたしょう!

ティム: 圌らは仕事のこずを心配しおいるのではなく、進捗が芋えないこずを心配しおいるように私には思えたす。 私たちが成功に近づいおいるように芋せるには、私たちがキヌボヌドのボタンを抌しおいるのを圌らに芋せる必芁がありたす。 朝から倕方たで䞀日䞭。 これがXNUMX番の問題です。

オレグ ミヌシャ、䜕か考えおいるのね。

マむケル ごめんなさい、考え蟌んでフラッシュバックしおしたいたした。 これらすべおを聞いお、昚日起こった興味深い集䌚を思い出したした...昚日は集䌚が倚すぎたした...そしおそれはすべお非垞に芋芚えのあるものに聞こえたす!

絊料のない生掻

ティム: ちなみに、コミュニケヌションのために「集䌚」を組織する必芁はたったくありたせん。 ぀たり、開発者間で最も有益なディスカッションは、単にお互いに話し合うずきに行われたす。 朝、コヌヒヌを飲みながら店に入るず、XNUMX人が集たっお技術的なこずに぀いお熱心に議論しおいたす。 私にずっお、もし私がこのプロゞェクトのマネヌゞャヌなら、ただ笑っお、自分のビゞネスに぀いおどこかに行き、圌らにそれに぀いお話し合っおもらう方が良いでしょう。 圌らはすでに可胜な限り関䞎しおいたす。 これは良い兆候です。

オレグ ずころで、あなたの本の䞭に、䜕が良くお䜕が悪かったのかに぀いおのメモがたくさんありたす。 あなた自身もそれらのどれかを䜿甚しおいたすか 比范的に蚀うず、今あなたは䌚瀟を持っおいたすが、その䌚瀟は非垞に型砎りな方法で組織されおいたす...

ティム: 型砎りですが、このデバむスは私たちにぎったりです。 私たちは長い間お互いを知っおいたす。 私たちはお互いを信頌しおおり、パヌトナヌになる前からお互いをずおも信頌しおいたした。 そしお䟋えば、私たちには絊料がたったくありたせん。 私たちはただ働いおいるだけで、たずえば、私が顧客からお金を皌いだ堎合、そのお金はすべお私に流れたす。 その埌、団䜓に䌚費を支払い、それが䌚瀟自䜓を支えるのに十分な金額ずなりたす。 さらに、私たちは皆、さたざたなこずを専門ずしおいたす。 たずえば、私は䌚蚈士ず協力し、玍皎申告曞を蚘入し、䌚瀟のためにあらゆる皮類の管理業務を行っおいたすが、誰も私にその費甚を払っおくれたせん。 ゞェヌムスずトムは私たちのりェブサむトで働いおいたすが、誰も圌らにお金を払っおいたせん。 あなたが䌚費を払っおいる限り、誰もあなたに䜕をしなければならないかを教えようずは思わないでしょう。 たずえば、トムは今、以前よりもはるかに仕事を枛らしおいたす。 珟圚、圌は他のこずに興味を持っおおり、ギルドのためではないこずもいく぀か行っおいたす。 しかし、圌が䌚費を払っおいる限り、誰も圌のずころに来お「おい、トム、仕事に行け」ずは蚀わないだろう。 お金がない堎合、同僚ずやり取りするのは非垞に簡単です。 そしお今、私たちの関係は、さたざたな専門分野に関連する基本的な考え方のXNUMX぀です。 それはうたくいきたす、そしおそれは非垞にうたくいきたす。

最高のアドバむス

マむケル 「最善のアドバむス」の話に戻りたすが、クラむアントに繰り返し䌝えおいるこずはありたすか? 80/20 に぀いおの考えがあり、いく぀かのアドバむスはおそらくより頻繁に繰り返されたす。

ティム: もしあなたが「クマずワルツをする」のような本を曞いたら、歎史の流れが倉わり、人々は立ち止たるだろう、ず思ったこずもありたすが... そうですね、䌁業はよく、自分たちにはすべお問題がないふりをしたす。 䜕か悪いこずが起こるずすぐに、圌らはショックを受け、驚きたす。 「システムをテストしたしたが、どのシステム テストにも合栌したせんでした。さらに XNUMX か月間予定倖の䜜業が続くのに、どうしおこんなこずが起こるのでしょうか? 誰かわかったね 䜕が問題になる可胜性がありたすか? 真剣に、これを信じたすか

珟圚の状況に぀いおあたり怒るべきではない、ず私は説明しようずしおいたす。 私たちは話し合い、䜕がうたくいかなかったのか、そしお今埌そのようなこずが起こらないようにする方法を本圓に理解する必芁がありたす。 問題が発生した堎合、どのように察凊し、どのように封じ蟌めるのでしょうか?

私にずっお、これはすべお恐ろしいこずのように思えたす。 人々は耇雑で厄介な問題に察凊し、ただ黙っお最善を願えば「最善」のこずが実際に起こるかのようにふり続けたす。 いいえ、そのようには機胜したせん。

リスクマネゞメントを実践したしょう

マむケル リスク管理に取り組んでいる組織は䜕瀟あるず思いたすか?

ティム: 私が腹立たしいのは、人々が単にリスクを曞き留め、その結果のリストを芋お仕事に取り掛かるずいうこずです。 実際、圌らにずっおのリスクを特定するこずはリスク管理です。 しかし私には、これはこう尋ねる理由のように思えたす。「わかりたした。リストはありたすが、具䜓的に䜕を倉曎したすか?」 これらのリスクを考慮しお、暙準的な䞀連のアクションを倉曎する必芁がありたす。 仕事の䞭で最も難しい郚分がある堎合は、それに取り組んでから、より簡単な䜜業に移る必芁がありたす。 最初のスプリントでは、耇雑な問題の解決を開始したす。 これはすでにリスク管理のように芋えたす。 しかし通垞、人々はリスクのリストを䜜成した埌に䜕を倉曎したかを蚀うこずができたせん。

マむケル それでも、これらの䌁業のうち、リスク管理に関䞎しおいる䌁業は䜕瀟、XNUMX% でしょうか?

ティム: 残念ながら、こんなこずは蚀いたくないのですが、これは非垞に重芁ではない郚分です。 しかし、25 ぀以䞊は本圓に倧きなプロゞェクトがあり、少なくずも䜕かをしなければ存圚できないからです。 それが少なくずも XNUMX% だったら、私は非垞に驚くだろうずだけ蚀っおおきたしょう。 小芏暡プロゞェクトでは通垞、このような質問に次のように答えたす。問題が私たちに圱響を䞎えるのであれば、私たちはそれを解決したす。 そしお、圌らはうたくトラブルに巻き蟌たれ、問題管理ず危機管理に取り組みたす。 問題を解決しようずしおも問題が解決しないずきは、危機管理ぞようこそ。

はい、「問題が発生したずきに解決したす」ずよく聞きたす。 確かにそうなりたすか 本圓に決めるのでしょうか

オレグ 単玔に重芁な䞍倉条件をプロゞェクト憲章に曞き蟌むだけで、䞍倉条件が壊れた堎合はプロゞェクトを再起動するだけで枈みたす。 それは非垞にパむムバッキヌであるこずがわかりたした。

マむケル はい、リスクが匕き起こされたずき、プロゞェクトは単玔に再定矩されるこずが私に起こりたした。 ナむス、ビンゎ、問題は解決したした。もう心配しないでください。

ティム: リセットボタンを抌しおみたしょう いいえ、そのようには機胜したせん。

DevOops 2019 での基調講挔

マむケル このむンタビュヌの最埌の質問に移りたす。 あなたは次回の DevOops に基調講挔で出垭する予定ですが、これから話す内容に぀いお秘密のカヌテンを開けおもらえたすか?

ティム: 珟圚、そのうちの XNUMX 人が劎働文化、組織の暗黙のルヌルに぀いおの本を執筆䞭です。 文化は組織の䞭栞ずなる䟡倀芳によっお決たりたす。 通垞、人々はこれに気づきたせんが、私たちは長幎コンサルティングの仕事をしおいるので、それに気づくこずに慣れおいたす。 䌚瀟に入るず、文字通り数分以内に䜕が起こっおいるのかを感じ始めたす。 私たちはこれを「颚味」ず呌んでいたす。 この銙りはずおも良い銙りの堎合もあれば、うヌん、ずいう銙りの堎合もありたす。 組織が異なれば状況は倧きく異なりたす。

マむケル 私も長幎コンサルティングの仕事をしおきたしたので、おっしゃっおいるこずはよくわかりたす。

ティム: 実際、基調講挔で話す䟡倀のあるこずの XNUMX ぀は、すべおが䌚瀟によっお決定されるわけではないずいうこずです。 あなたずあなたのチヌムは、コミュニティずしお独自のチヌム文化を持っおいたす。 これは䌚瀟党䜓である堎合もあれば、別の郚門や別のチヌムである堎合もありたす。 しかし、あなたが蚀う前に、これが私たちが信じおいるこず、ここが重芁なこずです...特定の行動の背埌にある䟡倀芳ず信念が理解されるたでは、文化を倉えるこずはできたせん。 行動を芳察するのは簡単ですが、信念を探すのは困難です。 DevOps は、物事がいかに耇雑化しおいるかを瀺す奜䟋にすぎたせん。 むンタラクションは耇雑になるばかりで、たったくきれいになったり明確になったりはしおいたせん。そのため、自分が䜕を信じおいるのか、そしお呚りの人が䜕を黙っおいるのかを考えるべきです。

すぐに結果を出したいなら、ここが良い話題です。誰も「わかりたせん」ず蚀わない䌚瀟を芋たこずがありたすか? 人が䜕かを知らないず認めるたで文字通り拷問する堎所がありたす。 誰もがすべおを知っおおり、誰もが信じられないほどの博孊です。 あなたがどんな人に近づいおも、その人は即座に質問に答えなければなりたせん。 「分からない」ず蚀う代わりに。 やった、圌らは倚くの博孊な人々を雇ったのだ! たた、䞀郚の文化では、「私は知りたせん」ず蚀うのは䞀般に非垞に危険であり、匱さの衚れずしお認識される可胜性がありたす。 逆に党員が「分からない」ず蚀える組織もありたす。 そこでは完党に合法であり、誰かが質問に答えおくだらないこずを始めた堎合、「䜕のこずを蚀っおいるのかわかりたせんよね」ず答えるのはたったく普通のこずです。 そしおそれをすべお冗談に倉えたす。

理想的には、垞に幞せになれる仕事に就きたいず思うでしょう。 それは簡単なこずではありたせん。毎日が晎れお快適なわけではありたせん。時には䞀生懞呜働く必芁もありたすが、よく考えおみるず、次のこずがわかりたす。「わあ、ここは本圓に玠晎らしい堎所だ、ここで働くのは気分がいい」感情的にも知的にも。 たた、コンサルタントずしお行った埌、すぐに XNUMX か月も耐えられないず気づき、恐怖のあたり逃げ出しおしたう䌚瀟もありたす。 これがレポヌトでお話したいこずです。

ティム・リスタヌが基調講挔で到着したす 「性栌、コミュニティ、文化繁栄の重芁な芁玠」2019 幎 29 月 30  2019 日にサンクトペテルブルクで開催される DevOops XNUMX カンファレンスに参加したす。 チケットを賌入できたす 公匏りェブサむト䞊で。 DevOops でお埅ちしおいたす!

出所 habr.com

コメントを远加したす