忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

働きかた 新しいの

工程としては、アイルランドにいるプログラマが、要件定義から設計・プログラミングから、テストまで全てを担当しています。よくあるオフショアで見かけるように工程の一部を担当するというようなスタイルはしていません。

そして、ソフトウェアは小さい形からずっと動く状態のまま、次々と新しい機能を追加したり、改修したりしていくプロセスになっています。動いているソフトウェアがあることで、それのどこを直す、どこを変えるといった形で進めていってます。

この進め方は、リモートで働く上でポイントでした。やはり設計書だけで意思疎通を図ろうとすると、Skypeの音声だけでは難しかったと思いますが、実際に動くソフトウェアを見ることで、具体的な話をすることができたからです。


制約があるからこそツールを徹底的に活用する

会って対面で話をすることに比べて、やはり離れた場所にいて協同作業をすることは、流れる情報量に圧倒的にハンディキャップがあります。その制約の中で、うまく連携して働くためには、ツールの活用は欠かせません。

やってみてわかったことは、実際に会って話せないという制約があるからこそ、ツールを徹底的に活用することを心がければ、実際に会ってプロジェクトを進めることに遜色のない開発も可能だということでした。


例えば、ソニックガーデンではチケット駆動開発というスタイルでタスク管理をしています。(以下参照)

チケット駆動開発で Pivotal Tracker を上手に使うための4つのポイント


チケット駆動開発で守る点はひとつ、仕事に取りかかる際は必ずチケットにしておくこと、ということです。チケットにない仕事をしても、それは仕事をしたとみなされません。すべての仕事はチケット化されている状態が理想です。

こうすることで、やる・やらないということが、口頭だけで曖昧になることはありません。やると決めたものはチケット化されているからです。そして、このチケットは、インターネット上のツールである、Pivotal Trackerに登録してあるため、離れた場所にいても誰でもいつでも確認することができます。


また、コミュニケーションにはSkypeの他に、youRoomを活用しています。

音声による打ち合わせのような形のときはSkypeが必要ですが、普段のちょっとしたやりとりまでSkypeでするかというと、そんなことはしていません。Skypeの音声もそうですし、チャットもそうなんですが、リアルタイムに応答が必要なものは、打ち合わせ以外では殆ど使っていません。


それには2つ理由があります。一つはアイルランドとの時差の問題です。日本との9時間の時差のある中で、リアルタイムに応答するのは大変です。Skypeのチャットだと、他の話題が出ると流れていってしまうので、非同期で使うには向いていません。

もう一つの理由は、リアルタイムの応答はプログラマの働きかたに適していないからです。よくプログラマに電話を取らせるなと言いますが、プログラミングに集中している間は、脳みそをフル活用してるので、割り込みを嫌がります。チャットは電話と同じ割り込みなので、プログラマの生産性を阻害するのです。


そこで、リアルタイムにお互いの時間を拘束せずに、話題毎に流れていかずにコミュニケーションする手段ということで、メールやメーリングリストが思いつくのですが、手軽さが足りないのと、複数人でのコミュニケーションには向いていません。

youRoomはこうしたワークスタイルを助けるために作ったもので、複数人での非同期のバッチサイズの小さいコミュニケーションに適した形に設計されています。

こうして、SkypeとyouRoomを場面に応じて使うことで、離れた場所であってもコミュニケーションロスをなくすような形を実現することができました。


チームの信頼関係は事前に築いておく

離れた場所で仕事をしてもらう、ということだけを考えると、オフショアやクラウドソーシングなどを思い浮かべることもあるかもしれません。しかし、今回の取り組みはそうしたものではありません。

リモートで働く内容は、ただ与えられた範囲で決められた作業をするというものではなく、会社の一員として、経営や会社の課題について一緒に考えたり、新しい社員への教育も一緒にしたりしています。

そこには外部のリソースという意識はなく、チームの一員として共に働いているという感覚でいます。同じ方向を向いて、沈む時は一緒という、同じ船に乗ってる感覚です。これは会社とは何か、という話にまで発展しますが、それはまた別の記事で。


ともあれ、このように一緒になってチームについて考えるのが本当の仲間で、そうした信頼関係は、
やっぱり同じ空間で一緒に働くことで築くことができるのではないか、と思っています。

いきなり最初からずっとリモートのままでいて、そこまでの一体感を実現するのは難しくて、今回は、
3年ほど日本で一緒に働いていたというのがあってのことだと考えています。

逆に、しっかりと信頼関係の築けたチームになっていれば、あとは離れた場所にいたとしても、
共に働くという感覚は共有できるんだと思います。
今回のアイルランドとのリモートワークでやりたかったけど出来なくて、
苦労したのは、食事を一緒にとる、ということでした。コミュニケーションのツールとしてSkypeもyouRoomも良いんですが、
それでも、普通にしていたら、仕事の会話しかしなくなってしまいます。

しかし、一緒に働く上で、協力し合える関係を築くには、食事をともにするというのは割と
アナログですがスタンダードで重要だな、と思っています。というのは、雑談をする機会というのが
重要だと思うのですが、仕事中だと中々しにくいですよね。


そこで、Skype越しではあっても、同じ時間に食事をとりながら雑談をするというのをやれば良いかな、と思っていましたが、時差の壁とネット回線の細さによって、その構想は打ち砕かれました。

結果的には、定期的にふりかえりをしていく中で、やはり雑談も大事だね、とみんなの中で共有したことで、仕事中であってもSkypeで仕事の話をする前後で、なんとなくの雑談もいれていくようになってきました。

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

カレンダー



09 2024/10 11
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

フリーエリア

最新CM

プロフィール

HN:
No Name Ninja
性別:
非公開

バーコード

ブログ内検索

P R