2014年6月30日月曜日

Agile Japan 2014 四国・徳島サテライト&産直セッションに参加

今年もAgile Japanの四国サテライトに参加してきました。
2012,2013年と愛媛県でサテライトを開催してきましたが、今回は徳島県で開催となります。


場所は徳島県神山町の神山バレー・サテライトオフィス・コンプレックスです。
以前ここを運営しているグリーンバレーの方とお話をさせて頂く機会があり、一度は訪ねてみたいと思っていた場所でした。

徳島よりのセッションですが、

「働き方と生き方 ? 地方とソフトウェア開発と幸せな生き方について考える」

とのテーマで実際に神山で働いる人々より、生の声を聞く事ができました。

・以前は東京で働いていたようですが、会社が神山にサテライトオフィスを開いたので
転職することなく、徳島に帰ってきた

・実証実験として神山で勤務していたが、実験終了後も神山が気に入り、会社にお願いして神山オフィスを開設してもらった

・本社、サテライト間のコミュニケーションのベースとして、信頼関係が構築できていなければ、うまくいかない。サテライトに移ってきたが、一度本社に戻り、信頼関係を構築して戻ってきた

・一人あたりのオフィススペースが広いので、快適に仕事ができる

・本屋がないので、技術書は通販で買っている

・虫に慣れなければ、田舎暮らしはできない

仕事だけではなく、普段の生活でも感じたことを聞かせてもらいました。



「徳島県とアジャイルの関わりについて」

徳島県経営戦略部情報システム課 専門幹(情報化担当) 山住 健治 様
より徳島県がアジャイル開発を採用するに至った経緯を話して頂きました。

徳島県発のオープンソースソフトウェア「Joruri」を開発する際、島根県のCMSサイトをベースに開発を行っいました。

印象的だったのは、ベースシステムはRailsで開発されたもので、徳島県でも同様にRailsを使い開発を行ったが、Railsでの開発とアジャイル手法が相性がいいので、なんとなくアジャイルでの開発になっていった。特に意識してアジャイルでの開発を行ったのではないと仰っていました。

徳島県のシステムは全てアジャイルで開発している訳ではなく、ほとんどのシステムは従来通りのウォータフローで行っているようです。



「神山見学」

3つのサテライトオフィスに案内して頂きました。
ダンクソフトさんはサテライトオフィス・コンプレックスにあります。
とにかく開放的な環境で、広々としたオフィスで非常に羨ましかったです。蚊取り線香が置いてあったのが印象的でした。

プラットイーズさんの縁側オフィスは古民家をリノベーションした、一言で言えば最新のカッコいいオフィスです。

逆にSansanさんのオフィスは本当に田舎の一軒家です。昔懐かしい民家を綺麗に使われています。

みなさん就業時間にもかかわらず、快く見学をさせていただきましてありがとうございました。



2014年6月18日水曜日

iBeaconを使った勤怠管理を作成 パート3

弊社勤怠管理の機能拡張ですが、今回は管理画面から、任意時間帯毎に送信するメッセージを設定できるようにしてみました。



このような感じで、AM5:00からAM11:00の間にオフィスに入室した場合は、このメッセージが表示されます。
複数のメッセージを登録できるので、時間帯によりメッセージを変更することができます。
今回かなりインフォーマルにしてみました。



iPhoneではこんな感じでデータが表示されます。
いい感じで開発が進んでいます。


2014年6月13日金曜日

iBeaconを使った勤怠管理を作成 パート2

今週いきなり作り始めたiBeaconを使った弊社勤怠システムですが、登録したデータを管理する機能を拡張しました。
ActiveAdminを使用して作ってみました。管理画面なので特に日本語化してませんが、勤怠データをフィルタリングできたり、CSVでデータを出力できるので満足しています。



小さな変更ですが、定時後にオフィスを出ると

「お疲れ様でした。」

と通知してくれるように変更しました。又、朝来ると

「おはようございます。」

と通知してくれます。挨拶文で少しでも柔らかい感じを出したいのですが、メンバーによると、これでもまだ固いそうです。もっと砕けた文言にでもしたらいいのかもしれません。




導入して3日ですが、iPhoneを携帯しているだけど記録が残るのが楽しくて、無駄に入退出を繰り返しています。

やはりプロダクトを作るのは楽しいですね。



2014年6月11日水曜日

iBeaconを使った勤怠管理を作成


皆さんご存知だと思いますが、Bluetooth Low Energy技術を使った、iBeaconを使って弊社の勤怠管理を作ってみました。

まずiPhoneに専用アプリをインストールします。
そして、オフィスに近づくと

 ”オフィスに到着しました。”

と通知されると同時に、データを管理するサーバーへ書き込みを行います。
反対にオフィスから出ると。

 ”オフィスから離れました。”

と記録が残ります。


タイムカード等を使わなくても、ただiPhoneを携帯しているだけで、勤怠の記録が採れます。何もしないで自動的に記録されるのがいいポイントだと思います。


今日出来たばかりのアルファ版なので、記録を採ることしかできませんが、今後は朝一番にオフィスに来たら、当日の予定を表示するとか、退社時には明日の天気を知らせてあげるとか、いろいろ考えています。
何か良いアイディアがあれば教えてください!