アジャイル開発とは:「アジャイル開発」をエグゼクティブサマリにまとめてみた

アジャイル開発を開発者以外にも2ページ程度のサマリで説明するというのに挑戦してみました。なるべくアジャイル開発の文脈で使われる言葉(適応型とか)を使わないようにしてみたのと、従事する人でなく決定権を持つ人向けに中身よりも得られる価値などを中心に記述しました。(記事の最後でPDFを皆さんの会社でも使えるようクリエイティブコモンズで公開してます。) アジャイル開発に関するサマリ アジャイル開発(アジャイルソフトウェア開発)とは、ソフトウェア開発における開発手法の総称です。その特徴は、日々変化するビジネスや市場環境に応じて、作るべきソフトウェアも変化させていくことが出来る点です。 アジャイル開発にお […]

『国境なきプログラマ』を目指す~ノマドワークの究極のかたち

先週末から、SonicGardenのプログラマである @maedana が、住居をアイルランドのダブリンに引っ越しました。一方で、SonicGardenの仕事は続けてもらうことになっています。少し面白いワークスタイルなので紹介します。 View Larger Map 彼は特にアイルランドに縁もゆかりもあるわけではないですが、英語を身につけたいというモチベーションがあり、英語圏で彼の年齢で長期滞在が出来るところは限られており、結果としてアイルランドに決めたようです。(ただダブリンはRubyにゆかりのある松江市と姉妹都市らしいというのを後から知りました。縁ですね。) 当社(SonicGarden) […]

寄稿:マイクロブログスタイルの可能性〜サービスの進化とマーケティングの実践

表題のタイトルで、Web Site Expert #37に記事を書かせて頂きました。 TwitterやFacebookで採用されたことで、今のウェブアプリケーションの一つのトレンドになっているユーザインタフェースが「タイムライン」形式です。Twitterはそのタイムラインに140文字の短い言葉だけを流すことができるので「マイクロブログ」とも呼ばれています。Twitterの特徴は、ブログと同じで全世界に公開し、世界中のユーザがお互いに繋がるように作られています。 youRoomでは、そのTwitterやFacebookなどで採用されているユーザインタフェースの部分をプロジェクトなどの情報共有ツー […]

ソフトウェアをサービスで提供するビジネスにおけるタスク管理とは〜RedmineからPivotal Trackerへ

大阪で行われたRedmineとタスク管理の勉強会(RxTstudy)に参加してきました。ライトニングトークスにも参戦するつもりだったのですが、出来た資料が大きくなっちゃったので、急遽お時間を頂いて長めにお話させてもらいました。 Redmineの勉強会で、Redmine本の著者ということで呼んでもらえたにも関わらず、すでに当社ではRedmineからPivotal Trackerに移行をしていて今は使っていないということで、なぜ移行することになったのか、そこに至った背景と哲学についてお話させて頂きました。 発表資料はこちらです。 SonicGarden流タスク管理の紹介 from Yoshihit […]

SaaSのインフラをHerokuからAWSへ移行したのは何故か

この記事は「Amazon Web Serviceを活用してきたSaaS事例からの学び」の続きです。(スライド:9〜12にあたります) AWS Case of SonicGarden from Yoshihito Kuranuki youRoomは、SonicGardenとして創業した後に企画・開発したサービスです。かなり実験的な要素の濃い事業として開始したのを憶えています。元々はSonicGardenのプログラマたちとのフリーディスカッションの中で、こういうツールがあると良いよねという話をしていて、その話をしていたのが@mat_akiの夏休み前で、その休み明けには、なんとプロトタイプが出来てい […]

オープンソースをAWSでクラウド化する際の落とし穴とは

この記事は「Amazon Web Serviceを活用してきたSaaS事例からの学び」の続きです。(スライド:5〜8にあたります) AWS Case of SonicGarden from Yoshihito Kuranuki SonicGardenの元々のきっかけは、社内向けのSNSをオープンソース化したことから始まっています。2005年に自社用に開発した社内SNSを2008年に”SKIP”という名前でオープンソース化し、オープンソースにしたソフトウェアを使ってビジネスにするために、AWSを活用してSaaS化することにしました。そのSaaS事業をするのがSonicGa […]

Amazon Web Serviceを活用してきたSaaS事例からの学び

SonicGardenでは、Amazon Web Service(AWS)を色々な形で活用してきました。オープンソースソフトウェアをAWSでクラウドのSaaSにしてみたり、HerokuというRubyのPaaSからAWSに移行してみたり。これまでSonicGardenで得てきたAWSのノウハウについて、社団法人コンピュータソフトウェア協会(CSAJ)のAWSセミナーで話してきました。 発表スライドはこちらです。 AWS Case of SonicGarden from Yoshihito Kuranuki 今回お話ししたのは以下の3つのケースです。次からのエントリーで、内容について補足していきた […]

書評:アントレプレナーの教科書

リーンスタートアップを知ってから出会う人たちに勧められた本の一冊。リーンスタートアップの原点ともいうべき本、ということで読みました。 本書で説明するのは「顧客開発モデル」という名前の事業プロセスです。これからの時代、新規事業を立ち上げたり、スタートアップしたりしようとするアントレプレナーにとって、従来の企業の中でやっているような「製品開発モデル」を参考にした「正しく製品を作る」ことを前提にした事業プロセスに従うことは失敗への道であり、「正しい顧客と市場を見つける」ことを目的とした「顧客開発モデル」である、という考え方です。 どうしても起業や事業創造というと、アイデアとモノ作りに重点を置いて考え […]

ソフトウェア開発に本当に必要なものは人手か?

当たり前のことなんですが、100人月のソフトウェア開発があったとして、100人投入したからといって1ヶ月で出来る訳がないですよね。なのに、そのパラメータは可変だと信じている人がまだまだ多いです。しかも、1人月のバラツキをなくすために生産性の低い方に揃えるなんて馬鹿げています。私はソフトウェア開発で最も重要なパラメータは「期間」だと考えています。かける工数の時間ではなくて、あいた時間も含めての期間です。 SonicGardenでは月額定額のサービス型の受託開発を行っています。その詳しい説明は別の機会にしますが、ポイントは月額定額という点です。月額定額なので、可変できるパラメータは「期間」だけにな […]

1 2 3 4