開発者向けの80/20ルールをどのように効果的に実装しますか?


11

私は、80/20ルールが実装されている銀行の開発者です。割り当てられたプロジェクトに取り組む時間の80%、興味のあることに取り組む時間の20%。しかし、私はそれをどうやってやるかわからない。どうすればいいかアドバイスしてくれる他の人がいることを望んでいます。

私の問題は、実際に「ゾーン内」に入ったときに、手元にあるタスクしか考えられないことです。これが20%未満の場合、私が最後にやりたいことは、停止して実行し、勢いを失い、メインプロジェクトの作業に戻ることです。

私は何かに4日間、他の何かに1日間働くと思いますか?または4週間と1週間?

これは会社に依存することは知っていますが、業界全体でどのようにこれが行われているのかを知りたいと思っています。


あなたの会社はこれをどのように実装していますか?開発者に任せていますか?
世界エンジニア

13
上司にこの質問をしてみましたか?
-DXM

1
それは公式の政策だ場合は、なぜあなたは20%であると思うだろうan understood 'just don't get caught doing it'?
FrustratedWithFormsDesigner

1
たとえば、関心のあるプロジェクトに時間の22%を費やしたことで怒鳴られますか、それとも80/20が厳しいルールよりも大まかな数字です。それが単なる球形の数字である場合は、時間を大まかに追跡し、適切な停止ポイント/踏み台にたどり着くまでプロジェクトを切り替えるのが最も簡単かもしれません。
CVn

2
20%は必須ですか?Googleは80/20ルールで有名ですが、必須ではありません。その時点でアイデアがわからない場合は、割り当てられたプロジェクトに100%取り組んで、20%の時間を別のチームの割り当てられたプロジェクトのサポートに費やすか、これらのことに20%未満の時間を費やすこともできます( 20%は一般的な上限であり、ハードナンバーではありません)。
トーマスオーエンズ

回答:


5

すべてのタスクをサブタスク(「80%」タスクと「20%タスク」)に分割し、書き留めます。各タスクは、せいぜい数時間で実行できるほど小さく、そのための「ゾーン」に入ることができるほど大きくなければなりません(そのように集中する必要があるタスクの場合)。次に、会社で適切なものであれば、週ごとまたは月ごとに80/20ルールを満たすタスクを処理する順序を選択します。


2

20%が会社の方針であり、主なプロジェクトを完了させた場合、上司はそれらの20%をどこで使うかはあまり気にしません。少なくとも1日は連続して何かに取り組んで、あなたの時間を無駄にしないようにします。そして、ゾーンに入ったら、あと1〜2日を過ごして、後でメインプロジェクトにもっと取り組むことで補います。


1

私の会社は80/20ルールを実装していませんが、常に最新のテクノロジーを常に最新の状態に保ち、プログラマーなどの他のブログや投稿を読んで、基本的に個人の開発と関心を最新の状態に保つことをお勧めします日付。

これを実現するために、彼らは正確な時間を指定しませんでしたが、時間単位のワークロードではなく、プロジェクトタスクの期限に取り組むようにしました。これは、私たちに直属のマネージャーと常に話し合って、自分に割り当てられたタスクや引き継ぐタスクが管理可能であることを確認し、通常とは異なる時間を自分自身で取り、心と関心をリフレッシュできるようにすることを意味します。苦労している場合は、スキルセットの制限、作業量の多さ、非現実的な締め切りなどの理由を見つけるために話し合います。

請求のために費やされた時間を大まかに追跡しますが、これは1日単位で1時間単位であるため、1日の間に何をしたかを記録することは想定されていません。

チームの各自が自分で時間を管理しているので、彼らがこれをどのように行うかを決めるのは彼ら次第です。チームの何人かのメンバーは、週の物beいで彼らの仕事を終わらせるために一生懸命に働き、残りの時間は自分の興味のためにリラックスします。私のような他の人は、私のプロジェクト/タスクで頻繁に障害に遭遇するので、これを週に混ぜる傾向があります。したがって、この時点で、私自身が非常に頻繁に関心を持っている他の何かにジャンプします。しかし、私たちはタスク/プロジェクト主導型なので、仕事を終わらせなければならないので、チームを犠牲にして個人的なタスクにすべての時間を費やさないようにするのは私の責任です。

これは、過去に一部のチームメンバーがタスクを急いで、望ましくない結果を生むことにつながりました。これを支援するために、定期的なピアレビューを導入し、他の開発者のコ​​ードチェックインをすべての人が読むことを推奨します。敬意を表しながら、誰もが自由に意見を表明できるオープンなディスカッションフォーラムをお勧めします。

結局、それはある種の権力からの少しの信頼に落ち着きました。仕事を確実に行うためにうなり声の所有権を取り、船を動かし続けるために真ん中の良いマネージャーになりました。


1

私がそのような何かを持っているなら(私は望む)、私はこのようにしたいと思うでしょう:

  1. このことについて上司と話し、上司がそうすることに同意することを確認してください。

  2. 割り当てられたプロジェクトで作業するとき、彼らは自由に割り込み/会話/質問することができることを他の人に非常に明確にしてください。しかし、R&Dに取り組んでいるときは、通常の作業にバグを起こすことはできません。

  3. 仕事には月曜日から木曜日、研究開発には金曜日を使います。そうすれば、定義された時間帯があり、週末までストレスが少なくなります。


0

私の考えでは、20%を許可する正当な企業ポリシーがある限り、2つの選択肢があります。マネージャーから計画が承認されていることを確認してください。

  1. 調査時間のためにカレンダーの各8時間の2時間をブロックします
  2. 週に1日は研究に費やし、残りの4つは主なプロジェクトに集中してください

調査/学習する内容については、学習計画を作成して目標を設定するのに時間がかかります。上司に相談して、焦点を当てるべきことについて何か提案があるかどうかを確認してください。次に、Doc Brownsの提案を使用して、学習時間を通常のタスクに分割します。あなたが学んでいることをブログに書くことを考えてください。

あなたが何をするにしても、あなたがあなたの雇用主を示すことができるように、あなたがしていることを計画し、文書化していることを確認してください。ウェブに座ってサーフィンしたり、ランダムな記事を読んだりすることは素晴らしいことであり、それを行うことで多くのことを学ぶことができますが、見せることは何もありません。あなたが読んでいる記事を追跡することはそれに役立ちます。


0

ここで重要なのは、80%/ 20%に集中することではなく、新しいテクノロジーを学び、自分自身をプッシュすることに集中することだと思います。毎日作業しているもので既にこれを行っている場合、素晴らしい!そうでない場合は、成果物を完成してすぐに新しいものを混ぜるか、しばらく時間を取っておいてください。

いくつかの新しいテクノロジーは安定した開発(CTP、ベータなど)に役立たないことを認識しており、それらを通常の作業に混ぜることを推奨していません。それがあなたの会社が乗るエッジのタイプでない限り。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.