tryプログラミング、リモートワーク、田舎暮らし、音楽、etc.2012-09-25平日の昼間にTwitterをやってる時間が減った理由を考えてみたSonicGardenはじめに僕はブログだけでなく、Twitterもやってます。一時期はTwitter中毒みたいな時期があって、四六時中ツイートを読んだり書いたりしてる時期がありましたが、その頃に比べると最近はかなり頻度が減りました。平日の昼間、つまり仕事中にTwitterをやってる時間がグッと減った気がします。なんでTwitterをやらなくなってきたのかな〜?ということを考えてみると、やはりソニックガーデンに入ってから仕事の密度が濃くなり、集中できる時間が増えたからだと思います。仕事の密度が濃くなったのか?なぜ集中できる時間が増えたのか?ということをさらに掘り下げて考えてみました。今回はその理由をリストアップしてみます。残業をしなくなったソニックガーデンは残業を良しとしない社内文化を持っています。「残業時間を減らしましょう!」というスローガンを掲げながら、実際はみんな残業している・・・なんて会社を時々見かけますが、ソニックガーデンのメンバーは本当に残業しません。7時を過ぎると一気に人がいなくなります。ちなみにソニックガーデンは10時始業なので、9時始業の会社でいうと6時でみんな帰るイメージです。自分だけ遅くまで働いていると本当に空しい気持ちになってきます。定時にキリよく終わらせようと思うと、自然と仕事の密度が濃くなります。時間をかけすぎることを良しとしない残業をしないことにも関連しますが、ソニックガーデンでは時間をかけすぎることを良しとしないポリシーもあります。残業しまくったり土日に働いたりして、自分のタスクを終わらせたとしても、ほとんど評価されないのです。いうことをすると、本人のスキルが不足しているか、タスクの設定をミスっているか、本質的にムダなことをやってるか、そんなふうに疑われます。自分のタスクをできるだけ時間をかけずに終わらせようと思うと、自然と仕事の密度が濃くなります。マネジメントされない社長の倉貫さんはよく「ナレッジワーカーに一番効率よく働いてもらうための最善の方法はマネジメントしないことだ」と発言しています。実際、社内では基本的にプログラマ各人の裁量で仕事を進めています。「こういう進め方がソニックガーデン流」という暗黙知みたいなものは存在しますが、それが絶対的なルールになっているわけではありません。自分のタスクや働く時間はプログラマが自由に決められることになっています。社長や副社長がことこまかくプログラマの働き方をチェックして注文を付けてくることもありません。ソニックガーデンではメンバーが少ないこともあって、お互いの仕事がある程度見えるので、ちょっとマズそうな気配が漂うと、プログラマ間で自発的にアドバイスしたり、救いの手を差し伸べたりします。プログラマが自分たちで自分のベストな仕事の進め方を追求すると、自然と仕事の密度が濃くなります。締め切りドリブンではなく、信頼と期待ドリブン上で述べてきたことと少し重複しますが、ソニックガーデンでは基本的に「xxまでにxxを絶対終わらせる」という締め切りを設定しません。事前にある程度計画は立てますが、「絶対死守」ではなく、「ベストエフォート」を前提とします。残業や土日出勤がないのも、死守すべき締め切りが設けられていないからです。やって書くと、「じゃあ、ダラダラ仕事できるやん」と思うかもしれませんが、それは逆です。締め切りがないのは「コイツらに任せれば、わざわざ締め切りを設定しなくてもこれぐらいはやってくれるはず」という期待や信頼関係が社内のメンバーやお客さんとの間に存在しているからです。計画の死守ではなく、ベストエフォートが許されるのは、文字通り「最善を尽くしたんだから仕方がない」と、思ってもらえるからです。メンバーやお客さんの信頼と期待に応えるために最善を尽くすと、自然と仕事の密度が濃くなります。1週間単位で計画が決まるソニックガーデンでは1週間単位でやることを決めます。「xxヶ月後にxxをリリース」という青写真があっても、具体的な作業を計画するのは1週間単位です。「3ヶ月以内に100のタスクを終わらせろ」と言われるよりも、「来週までに8つのタスクを終わらせること」を考える方が簡単です。それぞれのタスクは1日以上かからないようなタスクにします。「3ヶ月以内に100のタスクを終わらせる」計画を立てると、たいていの場合、最初の方はのんびり始まり、徐々に遅れて、後半で挽回しますと言いながら、最後に火を噴くパターンで終わります。(永遠に終わらない、なんてケースもしばしばあったり・・・)なので、1週間ぶんの小さなタスクを上手に配分すると、自然と仕事の密度が濃くなります。プログラマはプログラムを書いてナンボの商売です当然と言えば当然ですが、ソニックガーデンのプログラマはプログラムを書くことが第一の仕事です。プログラムを書いてこそ、プログラマとして評価されます。これは逆に言うと、プログラマが意味のない全体会議に参加したり、フォーマット偏重のドキュメントを書いたり、打ち合わせで頻繁に外出したりすることを良しとしない、ということを意味します。プログラミングに集中できる時間が増えると、自然と仕事の密度が濃くなります。情報管理やタスク管理が楽になったソニックガーデンでは情報共有のツールとして、自社サービスであるyouRoom(ゆーるーむ)を積極的に利用しています。メールをメインの情報共有のツールとして使っていた前職までは「メールをさばく」ことにかなりの時間を費やしていましたが、youRoomを使うようになってからはそのような「情報をさばく」時間がかなり短くなりました。メールとは異なり、youRoomはタスク管理ツールとして活用することもできるため、情報共有とタスク管理がシームレスに行えるようになりました。「メールをさばく」時間が減ると、自然と仕事の密度が濃くなります。Retinaディスプレイモデルを使っています。ソニックガーデンの入社前は家庭用のインターネットPCとして購入したMacBookを使っていましたが、それに比べるとかなり速くなりました。普通に開発している限りは、PCの処理が終わるのをイライラしながら待つ、ということがほとんどありません。思ったことをTwitterでつぶやく」という悪循環が頻繁に発生していました。今では「処理が終わるまでネットを見る」という悪循環の入り口を塞ぐことができました。ちなみにこの開発PCは会社で購入してもらったものです。以前は何世代も前の鈍重なPCを割り当てられて、最新PCを仕事で使うなんて夢のまた夢でした。ソニックガーデンに入社したら、あっさりと最新のPCを購入してもらえたので、とても感激したことを覚えています。これで開発効率の悪さをPCのせいにはできなくなりましたが。いうわけで、開発用PCが速くなるとヒマ潰しの時間がなくなり、自然と仕事の密度が濃くなります。以上のことから仕事上の不満が激減したTwitterでツイートしたくなる動機って、けっこう「不満」がその引き金になることが多いんですよね。「良かった!ハッピー!幸せ!」という気持ちよりも、「なんやねんいったい、この不条理は〜〜〜!!(怒)」という負のエネルギーの方がツイートの原動力になりやすいことは否めません。これまで述べたような理由から、ありがたいことに現在では仕事上の不満がほとんどなくなりました。数少ない仕事上の不満と言えば、「思うように開発を進められない自分のふがいなさ」だったりします。不満の原因が他人ではなく自分にあると、わざわざ不満のツイートはしないんですよね〜。そんなことしても単に自滅するだけです、はい。仕事上の不満がなくなるとツイート欲求が減少し、自然と仕事の密度が濃くなります。まとめというわけで、平日の昼間にTwitterをやってる時間が減った理由を自分なりに分析してみました。フォロワーさんもちょっとずつ増えてきてるので、なんか面白いツイートしないと悪いな〜と思うのですが、ふと時計を見ると「あ、今日もほとんど終わりやん」と気付くことが多いです。そんなわけで、ツイートの頻度は減ってきていますが、僕は毎日元気にやっています。try上で挙げた「締め切りドリブンではなく、信頼と期待ドリブン」に関連するエントリです。tryyouRoomのことをよく知らない方はこちらのエントリをどうぞ。レシート・領収書を代わりに入力します!倉貫さんの「ナレッジワーカーは管理すべきでない」という発言はこちらにも載っています。昨日の朝、Twitter上でこんなやりとりがありました。はてなブログPro株式会社ソニックガーデンで働くRubyプログラマ。2017年11月に「プロを目指す人のためのRuby入門」を出版。blog)はてなブログをはじめよう!JunichiItoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。