Issueでチームで本当に解決すべき課題を見極める2018-05-02チームの工程管理やタスク管理って、悩みますよね。ツールを入れるとなってググってみたものの、たくさんあって何が良いのか判断つかない。試しに画面を見てみても、機能多すぎ&複雑過ぎて「くわぁ、全然意味ワカンネ」で挫折・・・そう、全て僕の話です(笑)そんな中で燦然と輝いていたgithub僕はどうしてもgithubが使いたかった。他にないと思ったからです。githubを使う場合は、特に営業やデザイナーを巻き込む際に苦労するんですよね。いうイメージがあるんです。してもらう必要がありました。営業やディレクター、デザイナーがジョインすることで、上流工程に全員が参加してくれる。同じ悩みを抱えている方には、この意義の大きさが十分にわかっていただけると思います。結果としては、効率と品質を上げることができたと確信しています。シェアしたいと思います。GitHub「問題を解く」より「問題を見極める」これ、いちばん大切な考え方だと思っています。場合、問題を「少ない時間でたくさん解くこと=効率化」と思われがちです。それは間違いではないかもしれません。issueのコンセプトを共有する課題の提示はたくさんあった方がいいこんな感じでworkさせますissueの活用法まとめissueのコンセプトを共有する日常の雑談、メールやチャットなんかで、良いアイデアや課題が常に話題に上がりますよね。忙しい業務に押し流されて、その場限りに・・・なんてこと、よくあります。覚えているんだけれど、そのうち忘れちゃう。issueはそれらを保管する場所に最適なんです。「なんの役に立つかわかんないけど、いいかも」issueはそういうことまでも、忘れないように、それでいて邪魔にならずに、残すことができます。課題の提示はたくさんあった方がいい思いつきでも構いません。どれほど少数派の意見でも構いません。課題はすべて実行に移すわけではないからです。いった意味では、課題がたくさん出たほうがいい。見つけるには、少数派の意見だって重要になるわけですから。どんな小さな種でも、存在として認識することが、重要なことだと思います。こんな感じでworkさせますissueを使った提案から議論、実行までのフローです。終わったら課題をアーカイブこのフローを明確にすることで、「そういやあれって、どうなったっけ?」も解決できちゃいます。どの位置にあるのか、issueの中身を見たら明白だからです。ステイ状態のissueも増えると思うのですが、issueがクローズされていないということは、実行するかを判断すべき課題です。必要に応じて判断を進めていきましょう。過去のログも残っているので、実行した経緯を知るにうってつけです。検証なんかが多いと、「なんでこれやったんだっけ?」なんてこと、良くありませんか?そんなときはログをたどればOKです。ことを意識して書くようにすると、更なる効率化につながります。issueから議論へ発展させるここでは、「この課題を解決するために行動するかどうか」を明確にしていきます。issueをもとに、一つづつ議論していきます。「このissueに対して、自分たちが取るべき最善の行動とは何か?」を話し合います。色んな人と話していると、自然と思考が整理されますよね。その要領で、課題やアイデアを洗練させていくのがこの工程です。話し合いの結果として、「実行するもの」や「実行しなくてもいいもの」、あるいは「引き続き課題として残るもの」が決まっていきます。「やらないこと」を決断する事が重要!実は、行動することと同じくらい大事なことがあります。これが、明確に決まるだけでも、方向性は決まるものです。‘曖昧なまま何となく誰もが放置している状態’、これがよろしくない。実行しない理由を明確にすることで、チームの余計な判断のブレを解消してくれるでしょう。行動までの判断材料が整うまで、議論などで熟成を待ちましょう。やらないことが決まった場合は、issueをcloseするだけでOK。アーカイブされるので、いつでも見直したり、もう一度openすることが可能です。まとめ乱立したtaskを早く沢山こなすなんてことは、重要ではありません。チームを客観視して、以下の問題を発見するのです。効果的な一つの課題をクリアすること。それが、真の意味での効率化と言えるのではないでしょうか。GitHub搾取が加速する。Next集中力を高めてモチベーションをハック!ポモドーロ・テクニックを活用してみる#management#github#tool搾取が加速する。コメントはtwitterでお気軽に。