冷酷な自動化。 ディレクタヌズカット

プログラマヌのチヌムで自動化を加速した経隓ず、私たちがどのテクニックを実践し、䜕が実珟したかに぀いおお話したいず思いたす。


初期条件


次の条件でプログラマヌの䜜業を加速するために実隓を実斜したした。



たず第䞀に、私たちがスクラムに関するゞェフ・サザヌランドの本に出䌚った埌、開発したいずいう欲求が生じたした。 おそらく、この手法に぀いおはすでによくご存知でしょうので、ここでは詳しく説明したせん。 この蚘事の䞻芁郚分はスクラムに関するものではありたせん。



そのため、この本を読んだずきに、ゞレンマがあるこずがわかりたした。これは、本のタむトルの誀った翻蚳です。 英語の名前は、スクラムが䜜業を4倍高速化するこずを瀺唆しおいたす。「半分の時間で2倍の䜜業を行う技術」。


ロシア語の翻蚳では、スクラムはプロゞェクト管理の革新的な方法であるず述べられおいたす。 ITマネヌゞャヌが面接の準備をするずき、圌らはしばしば蚀われたす-その人が集䞭しおいるこずに泚意しおください-プロセスたたは結果。 ロシア語翻蚳はプロセスに焊点を合わせおいたす 。


なぜこれに぀いお自信を持っお話しおいるのですか 私はスクラムをラむブで䜿甚した䜕十人もの人々を芋たした。 圌らのほずんどは、スクラムプロセスを開始したばかりであり、「䜕が倉わったのか」ず尋ねるず、「透明になり、面癜く、楜しくなった」ず蚀いたす。 しかし、結果がどのように倉化したか、開発速床が向䞊したかどうか、プロゞェクトをより速く匕き枡し始めたかどうかに興味がある堎合、圌らは効果を枬定しなかったため、これを知らないこずがわかりたす。



そのため、この本を読んで、ビゞネスプロセスのすべおの䞻芁な段階を備えた叀兞的なスクラムを開始したした写真に瀺しおいたす。



枬定方法に぀いお説明したすレポヌト党䜓に衚瀺されたす。 スクラムで枬定する埓来の方法は、 ポヌカヌプランニングです。 以䞋から構成されたす。各タスクに぀いお、チヌムたたはこのタスクで䜕かを理解しおいる参加者のチヌムには、1、2、3、5、8、最倧34フィボナッチシリヌズの数字のスコアが䞎えられたす。 掚定の党䜓に埓っお、平均が取られたす。 タスクは、顧客に受け入れられたずきに完了したず芋なされたす。


最初の結果



叀兞的なスクラムの導入は䜕をもたらしたしたか 圌の前では、䞀人圓たりの平均日産量は4.2ポむントでしたが、その導入により、 指暙は7.73ポむントに䞊昇したした 。 生産性が2倍になりたした。


みんなが気に入っお、他の郚眲の同僚にそれに぀いお話し、䌚瀟党䜓が興味を持ち、誰もが自宅でスクラムを実装し始めたした。


しかし、誰もがフェチに倢䞭になったので、䜕も起こりたせんでした-圌らはコルク板を買っお、それらにステッカヌを貌り付けお、これに限定したした。 スクラムにも興味を持っおいたオヌナヌでさえ、埓業員をしたした。圌はコルクボヌドに行っお写真を撮り、1週間埌に戻っおきお再び写真を撮りたした。ボヌドは倉わりたせんでした。


もっず欲しかった



2倍のパフォヌマンスの改善は退屈に思えたした。 したがっお、私は再び本を読み始めたした。 54〜55ペヌゞで、いく぀かのshuhariが気づきたした。 これは合気道の原則であるず曞かれおいたす - 最初にルヌルに埓っおすべおを実行しsyu、次に即興を開始しha、その埌のみ分離しお独自のテクニックを実行したすri 。


興味深いこずに、広く知られおいるスクラムガむドでは、この原則は捚おられ、「shuhari」から「syu」だけが残っおいたした。


そしお、私たちはずっず行くこずにしたした。



Jeff Sutherlandの本で掚奚されおいる基本的な加速アルゎリズムは、Demingサむクルです。 簡単に蚀えば、それは次のように定匏化できたすあなたはあなたの人々がどのように働いおいるかを芋お、圌らが愚かであるこずに気付き、どこに遅れがあるのか​​、䜕らかの皮類の倉化を思い぀き、それを実装し、䜕が起こったのかを芋おください。 それが良くなり、速くなったら-倉曎を残したす。 それが悪化した堎合-倉曎を削陀したす。 䞻なこずは、それを迅速に行うこずです。



ちなみに、Goldratt Systemsの制玄の理論は同じこずを蚀っおおり、他に集䞭しおいるだけです。 圌女は蚀う-あなたのシステムで最も狭いリンクを芋぀けお、それを広げるか、それを削陀する。 その埌、もう䞀床繰り返したす。


䞀方ず他方の䞡方の目暙は、生産サむクル党䜓でできるだけ早く結果を埗るこずができるようにするこずです。 偶然にも、同じ考えがトペタ生産システムの開発者によっお衚珟されたした-生産システムの目的は、クラむアントのお金をできるだけ早く到着させるこずです。



ワヌクフロヌのオブザヌバヌの圹割は、スクラムマスタヌによっお実行されたす。 これはコヌチだず蚀えたす。 スクラムの同僚の経隓を読むず、圌らはスクラムマスタヌをディフェンダヌずしお認識し、スクラムマスタヌは障害を取り陀き 、䞀郚の人々を远い払い、䜕かを助けなければならないず蚀いたす。


しかし、 スクラムマスタヌはオブザヌバヌ兌トレヌナヌであり、より速く働くこずを人々に教え、愚かなずころを芋お、助け、プロンプトを出し、新しいものを探し、さたざたな組み合わせを詊したす。 サッカヌのコヌチのように。


実隓チヌム。



実隓が行われた背景を理解するには、チヌムを導入する必芁がありたす。 OlegずIgorの2぀のStasがあったず蚀っおも、誰もこれらの人々を知らないので、これは䜕も䌝えたせん。 あなたは、プラスたたはマむナス、私だけを知っおいたす。



したがっお、2人のスタ゜フ、オレグずむゎヌルの代わりに、キャラクタヌは誰もが知っおいるチヌムずしお提瀺され、それは実際の人々に可胜な限り䌌おいたす



次のステップは即興です。



最初の日に、すべおを倉曎するこずにしたずき、私たちは




合蚈で、玄1幎間続いたこの実隓䞭に、玄40個の加速噚が芋぀かりたした 。 これらの40個のアクセラレヌタをグルヌプ化しようずしたしたが、これらの各アクセラレヌタがワヌクフロヌにどのように圱響したかを簡単に説明したす。



念のため、これらのアクセラレヌタがどこから来たのかを説明したす。 ここには新しいものは䜕もありたせん。 私は自分でいく぀かの原則を思い぀いた、私の仲間の䜕人かは䜕かを思い぀いた、我々は本から䜕かを読んだ。 たずえば、本の䞭にそのような問題を解決するためにこれを行うこずが掚奚されおいる堎合、あなたはそれを詊しおみる必芁がありたす。 刀明した堎合は、そのたたにしおおきたす。 意味がない堎合は、砎棄したす。


れロチェンゞ



そのため、このプロセスの再考を始めた最初のこずは、 本「Code of Samurai」です。 みんなで読んで賌入し、家で保管するこずをお勧めしたす。 500幎前ずすでに500幎前に曞かれたため、人々は管理方法、埓う方法、開発する方法、改善する方法を知っおいたした。


サムラむコヌドでピグレットず呌ぶキャラクタヌの泚目は、これらの2぀のフレヌズを匕き付けたした。 圌はそれを芋たした



ピグレットはこの考えにあたりにも倢䞭になり、7回の呌吞で決定を䞋せなかった堎合は拒吊したした。 楜しい酒を芋逃したこずさえありたした。


興味をそそられたした。この本をもう䞀床読み盎し、玄10ペヌゞごずに次のように曞かれおいるこずに気付きたした。


どのように芋えたすか


あなたが決定をするための芏則を持っおいるずきの戊略のようです。
私たちの囜で最も䞀般的な戊略は䜕ですか 「あなたの䌚瀟の戊略は䜕ですか」ず尋ねるず、圌らはあなたに長い「足取り」を芋せたす。それは今幎䜕をするかを瀺しおいたす-䌚瀟の蚈画、予算、タスク、売り䞊げの成長など.d。


この定矩は私の近くではなく、私の目的には適しおいたせん。


そのため、2番目の定矩のみを残し、 決定を䞋すための䞀連のルヌルずしおのみ戊略を認識し始めたした。


したがっお、スクラムプロセスで導入したれロの倉曎は、チヌムで新しい加速技術を詊し、それらの原則を策定し 、名前を付け芚えやすく、議論しやすくするため、䜜業でさらに䜿甚するこずでした。 。 これらの原則は、他のすべおのキャリアです。


改善の䞻な秘密



次の基本原則は、 「改善の䞻な秘密」です。


あなたはそれを望み、信じ、あなたはそれを望みたす-いいえ、しかし、私たちは「改善の䞻な秘密」を考え出したした。


次のように定匏化できたす。 倉化の問題の75は、人々が蚀われたずおりに働かないずいう事実のために起こりたす。


なぜこれが起こっおいるのですか 事実、倉曎を実装しようずしおいる人々たずえば、スクラムが来お、郚䞋に次のように䌝えたす。「あなたは今、新しい方法で働いおいたす。」 そしお、圌らはただ去りたす。 そしお、1、2週間埌に戻っおくるず、結果がないこずがわかりたす。 そしお最終的に、これらの「詐欺垫」はスクラムが機胜しおいないず刀断し、スクラムをメモリずツヌルセットから氞久に削陀したす。 他のすべおの方法でも同じこずが起こりたす。 私は䌚瀟でこれを非垞識な回数芋たしたが、圌らは䜕か䜕らかの倉化が機胜しおいないこずを垞に説埗しようずしたした。


したがっお、倉曎の基本原則を䜜成したした。倉曎を適甚するには、倉曎を適甚する必芁がありたす 。 今日、テクニカルサポヌトがないず刀断した堎合-テクニカルサポヌトなしで䜕が起こるかを確認したい堎合-テクニカルサポヌトはありたせん。


これはおそらく、私たちの成功の基瀎ずなった最も重芁なこずです-私ず䞀緒に働いた人たちがこれらのルヌルを受け入れたずいう事実に。 圌らは泚文、指瀺、人員配眮の倉曎、順列を私に尋ねたせんでした。 私たちはちょうど同意し、䞀緒にやった。 その結果、ある日、いく぀かの方法、実践などの動䜜を確認するこずができたした。



呚りにはい぀もクヌルなマネヌゞャヌがたくさんいたした。 私自身もか぀お䞀぀になりたかった。


クヌルなマネヌゞャヌは誰ですか これは、タスクを蚭定し、期限に名前を付ける必芁があり、期限が過ぎおタスクが完了しおいない堎合、゚グれクティブが責任を負う必芁があるず考えおいる人です。 これは私のものではなく、圌らの衚珟です。 圌らはそう蚀っおいたすスクラムはすべおがらくたです、圌らが期限に間に合わなかったずき、あなたは仕事ず也燥を蚭定しなければなりたせん。


しかし、 締め切りは悪いず自分自身で決めたした。 なんで



最埌の点は別途明確にする必芁がありたす。 特にこのアプロヌチは男性でさらに䞀般的になっおいるため、私はすぐに女性を怒らせないでください。 この比phorは、䞀郚のマネヌゞャヌの行動を䜕らかの圢で説明するために考案されたした。


人生からのアナロゞヌ女性が男性にタップを修正するように頌み、それを行うために5日間を䞎えるず想像しおください。 この5日間はどうなりたすか 男性は自分のビゞネスの䞀郚を行い、女性は思い出させたすか いいえ、できたせん。 圌女は毎日来お、静かに芋たす-修理されたか修理されたせん。 そしおここに5日目が来たす、女性が珟れたす、芋える-それを修正したせんでした。 朝埅っお、朝に......



そしお最も重芁なこずは、女性にずっおこれは肯定的な結果です。 なんで その埌、次のようにできるため



ここで、 タスクを蚭定したタフなマネヌゞャヌずの類䌌性を匕き出しお、 その人が時間通りに完了しないようにしたす。 これはある皮のサディズムのようです。 圌らはずおも楜したれ、これが仕事であるず信じおおり、それのためにあなたは月に30䞇から50䞇ルヌブルを支払わなければなりたせん。


私たちはそのようなものではないので、 甚語は 、 埌に䜕もする必芁がない堎合にのみ必芁であるずいう原則を自分で定匏化しおいたす。 たずえば、レポヌトの期限。 その埌、タスクを実行できなくなりたす。これは、レポヌトの遅延に察するペナルティが収益の玄20であるように芋えるためです。


目暙



確かに誰もがたたたたこの状態で郚䞋を芋るこずがありたした。



あなたは仕事に来たす-そしおあなたの埓業員はこのように座っおいたす。



たたはそのように。



それをどうしたすか 私はこれを行うために䜿甚したす



その結果、圌は率盎に数回送られ、䞀床人を倱神させたしたが、これは男性ず女性の䞡方の小屋の涙を数えおいたせん。 嫌な、ただ恥ずかしい。



絶えず叫んでいる人はたわごずに倉わりたす。 嫌いな人が圌をそのようにした人だず蚀う方が正しいですが。


なぜこの状態が悪いのですか あなたが絶えず人に叫ぶなら、あなたはもう圌の涙を芋ないでしょう、それはあなたが圌が座っおいお䜕もしないこずを知らないこずを意味したす。 う぀病の人は䜕もしないからです。 効率のために、これは倧きな損倱です。 朝萜ち蟌んだ人は、䞀日䞭むンタヌネットを閲芧し、コンフィギュレヌタを開いおすばやく切り替えたす。 それでも、プログラマはドアからモニタヌのそばに座っおいたすよね


したがっお、人に怒鳎らない方が良いです。 状況を分析する必芁があり、 その人にはありふれた動機がないこずが刀明するかもしれたせん 。 しかし、人には目暙がないのでやる気がありたせん 。 圌は仕事に来お、理由を知りたせん。 たた、たずえば自宅で目暙を達成しなかったために劻が䌑暇でモルディブに行きたいが、これを提䟛できないため自宅で䜕らかの吊定性を受け取った堎合、圌はただ座っお仕事に来たす。 目暙を達成する方法のため、圌は知りたせん 。 たたは倚分圌には目的がありたせん。


したがっお、私たちは目暙に぀いお話し合う必芁があるずいう原則を自分たちで策定したした。 最初に、私たちは䞀床に1人ず぀座っお話し、それから集たっお話し合いたした。


その結果、 特定の「平均」目暙すべおの目暙を導き出すこずができたした 。


この「平均目暙」はこのようなものでした- 将来の雇甚䞻のために働くこずです 。 この蚀葉遣いには倚くの意味がありたすそうですね。 私は2぀だけ蚀及したす



これは私たちが子䟛たちのために策定した目暙であり、これは子䟛たちに非垞に前向きな効果をもたらしたした。



「オンザフラむでのカスタマむズ」に関するいく぀かの蚀葉は、䜜業をスピヌドアップするための玔粋に技術的な方法です。



写真は、そのようなアクセラレヌタの䞍完党なリストを瀺しおいたす。 これらは、 特定のクラスの問題を非垞に迅速に解決する抜象的な゜リュヌションです 。 最も䞀般的な䟋は、デヌタ怜蚌です。 ナヌザヌがドキュメントの実行䞭に䜕かを犁止するたびに30分間コヌドを蚘述する代わりに、コンフィギュレヌタヌを起動せずに3分でチェックを行いたす。 それだけです



「平均目暙」ず「その堎でカスタマむズ」を远加するず、「レむオフキット」が埗られたす。 これは䜕ですか これは、䌚瀟を去る人が圌ず䞀緒に取る知識、経隓、アむデアのセットです 。


チヌムのメンバヌごずに、勉匷する必芁があるもの、詊しおみる必芁があるもの、理解する必芁があるもののかなり倧きなリストを䜜成したした。これにより、退職埌に新しい仕事に適甚できるようになりたした。



優先順䜍は非垞に重芁なものです。


私の人生では、経枈孊の博士論文から䌁業の革新的なベクタヌ開発のモデルを䜿甚する限り、タスクに優先順䜍を割り圓おるためのさたざたなオプションを詊しおきたした。



しかし、効率性はシンプルであるこずを実践が瀺しおいたす。 したがっお、最終的に、 優先順䜍を蚭定するために、 通垞のアむれンハワヌ行列を遞択したした 。 すべおのタスクが4぀の正方圢に分割されおいる堎合、誰もがこのツヌルに぀いお知っおいたす。


チヌムの原則では、これは次のように反映されたした。



埓業員が実行順序を遞択できないのはなぜですか プログラマヌのタスクを遞択する胜力は効率にずっお驚くべき悪だからです。 圌は䞀日䞭タスクを遞択できたす。 日は䜕ですか これは週の20です。 それだけです、その日は過ぎたした。 圌はタスクを遞択するだけでなく、コンフィギュレヌタヌに入り、それがどのように解決されるか、萜ずし穎は䜕かを芋るこずができたす。 そしお、それは䞀日䞭、そしおおそらくそれ以䞊になりたす。



そしお、効率にずっお2぀の最倧の悪は、人が怖がっおいるずきず圌が理解しおいないずきです。


怖い-これは人が座っおいるずきです



そしお、遞択がそうであるように、恐怖は麻痺したす。 男はやり始めた、圌は尋ねるこずを恐れおいた-そしお圌はあなたが圌に来お尋ねるたで麻痺しお座っおいる-䜕がありたすか
この実隓党䜓を行ったずき、これがどれほど重芁であるかはわかりたせんでした。 これは、別の䌚瀟に匕っ越しお初めお理解できたした。 今、私の恐怖はこのように芋えたす。 この人を知っおいたすか



たたは、誰かが認識しなかった堎合。



これは、metadata.jsプラットフォヌムの䜜成者であるEvgeny Malyarovです。


圌は私のものの20倍の知識を持っおいるので、私はこの男を恐れおいたす。 そしお、私は圌に尋ねるのが怖いです、なぜなら私は最高であるこずに慣れおいお、ここで私はばかです。 そしお私は怖いです。


人は䞀日䞭螏み぀けるこずができるずすでに蚀った。 今、私は䞀日の終わりを埅っお逃げるために、䞀日䞭歩くこずができたす。



怖いずきは、ナヌモアの助けを借りお状況から抜け出すこずができたす 。 この方法は盎感的にわかりたした。 人が間違っおいるずき、私たちは圌を笑いたす。 そしお、圌らは私の䞊を含め、すべおの䞊で、そしおすべおの䞊で笑っおいるので、誰も傷぀けたせん。


そしお、それが明確でない堎合はどうすればよいですか プログラマヌが座っおタスクを受け取り、それを行う方法を理解しおいないず想像しおください。


友人を助けるために人々にコンピュヌタヌから立ち䞊がるこずを匷制し、それが明確でないこずを圌に説明する必芁がありたす。 なぜ匷制する必芁があるのですか 「互いに助け合いなさい」ず蚀うこずができたす。 しかし、プログラマヌはモニタヌを芋るのが奜きなので、圌らは助けにはなりたせん。 圌らにずっお、モニタヌから立ち䞊がるこずは問題です。 時々あなたは蚀う「みんな、私に聞いおください、私は今あなたにクヌルなこずを話したす。」 しかし、圌らは座っお、モニタヌを芋ながら、圌らが聞いおいるず蚀っおいるが、実際には圌らは自分の問題で忙しい。 その結果、モニタヌを芋ないようにモニタヌをオフにしなければならないこずもありたす。


そしお、誰も理解しおおらず、誰もお互いを助けられないずき、どうしたすか 5人が座っおいたす。これを行う方法は誰も知りたせん。 この堎合、以䞋を手配する必芁がありたす。




私は、開発をコンベアベルトに倉え、人々の胜力の拡倧を劚げおいるず非難されるこずがよくありたす。 チヌムも䟋倖ではありたせんでした-ロバは私にこの質問をしたした-圌は泣き、痛み、より難しいタスクを求めたした。 圌は最も経隓が浅く、絊料が䞍足しおおり、認定を受けおいたせんでした。


私が蚀う-pf、なぜですか バランスを取りたしょう。 プラットフォヌムを研究するために雇甚者に代わっお奚孊金を支払うこずはできたせんが、䞀方で、亀換できない埓業員のコンベダヌも必芁ありたせん。


取っおバランスが取れおいた。 平均しお、時間の30を割り圓おお、人間にずっお新しい問題を解決するこずが刀明したした。 原則は次のずおりです。



ちなみに、私はロバに蚀及したので...圌は結局、最も効果的な埓業員であるこずが刀明したした。 圌は最䜎ポむントを䞎えたしたが、ポむントのコストを蚈算するず、それは最䜎でした。 倧たかに蚀っお、圌の仕事の結果は䌚瀟に最も安い費甚をかけた。 ロバはそれを非垞に誇りに思っおいたした。



– .


, , . . , — , . , , – , . – . , . , . など-無限に。 , , , .


, , .




 , « ». .


, ? . :



, , , . , - , .


, , .. , – . – , , , . « », .


, . . , – , - . , , , , – , , , , – -, .


, , , , . , – , , , -, , , . , . , .


. , , , . , . , . , , . .


, , . – , ? . , .. – , , ( — ).


– , . , – 3% . – , , , .. . - , .


, , , . . , . – - – , ?


- – , , . , .



. , .


, 1? . – , , . , – , – , , , , , .


, . , . , .


, . , , , . , , , !


- , , , . – , ! , ? , . ! , 
 — .


: . , , , , , – . . , .



. . Scrum – , .


. , , , , 15-00, . . – , , ., -, – .


, , «». , , « ». – . , , . , .



– .


Scrum – , . . ? . ぀たり Scrum .


, , , , , 20 % .


.



, , -. « », , , . – , , .


- , , – . , . , – . , , - .


:




. , , . !
.



.




, «» , .



そしおこのすべおの埌、私はこの䌚瀟を蟞め、「タフなマネヌゞャヌ」が私の代わりに来たした。スクラムが「スクラム」ず呌んでおり、これは新しい手法であるず蚀っおいる真のクヌルなマネヌゞャヌ。私の仲間は䌚瀟に残っおいたので、圌らは圌らの有効性を枬定し続け、圌らが今どのように働いおいるかの指暙をくれたした。珟圚、その有効性は2.5ポむントに䜎䞋しおいたす。


最終枬定倀ず非垞に最初の枬定倀の商を蚈算するず、適甚されたすべおの方法ず原理により、効率が4倍向䞊したこずがわかりたす。


PSのビデオ版があり、時間ず二人は。



Source: https://habr.com/ru/post/J445326/


All Articles