タグ

ブックマーク / kuranuki.sonicgarden.jp (20)

  • 自由をつくる自在に生きる | Social Change!

    非合理な常識よりも、非常識な合理を採る。それが自由への道である。 前回の記事で「経営はもっと自由で良い」と書いた。そう、一般的な会社経営で常識と考えられていることよりも、私たちは自分たちらしい会社のあり方を考えて取り組んできた。結果、ソニックガーデンは合理的だけど非常識だと言われることが多い。 それを表す言葉が「自由」だと知ることができたのが、このだ。 自由をつくる自在に生きる (森 博嗣, 集英社新書 520C) 人生の目的は自由である 書では「人生の目的は自由である」という趣旨で、自由についての考察が綴られている。著者による自由とは「自分の思いどおりになること」だとされている。 言われてみれば当たり前のことだし、誰もが自由は大事だと思っているはずが、案外そんな風に出来ていなかったことに気付かされる。人は自ら不自由を選んで生きていることが多い。 何のために働くのか、生きているのか。人

    自由をつくる自在に生きる | Social Change!
    iR3
    iR3 2017/01/03
    !“自由というのは、選択肢があるということだ。もし本当の自由があるとしたら、それは無限の選択肢を持つということになるが、それは誰にもあり得ない。..限られた選択肢の中から自らの意思で選んでいくしかない”
  • 手を動かせるプログラマの市場価値が高まる理由 〜 この10年間で起きた4つの環境変化 | Social Change!

    プログラミングができるITエンジニア人材の市場価値は、以前と比べて非常に高まってきているように感じる。そこで求められている人材とは、自ら手を動かすことで問題解決をするナレッジワーカーとしての「プログラマ」である。 決して、仕様書通りにコーディングだけする職種のことではない。それは以前に書いた。ソフトウェアエンジニアの目指す道 〜 ナレッジワーカーとしてのプログラマ 今回の記事では、この10年間で起きた市場や環境の変化から、手を動かせるプログラマの市場価値が高まってきた背景について、そして、これから求められるITエンジニアの姿について考えてみた。 12年前の転職市場で求められていたスキル 私が30歳を過ぎた頃、今から12年前(2004年頃)の話になるが、その当時に転職しようと少し調べたことがある。自分の年齢と経験をもとに探した応募要項で求められるスキルは、マネジメントであり大規模プロジェクト

    手を動かせるプログラマの市場価値が高まる理由 〜 この10年間で起きた4つの環境変化 | Social Change!
    iR3
    iR3 2016/06/17
    小規模な市場が拡がっているそこに関してはその通り。限られた予算枠では、経営視点と実装力を持ったエンジニアは大活躍できるのは確か。
  • 「利益主義」から「幸福主義」へのシフト 〜 “cybozu.comカンファレンス2014″基調講演レポート「この変化はリスクか、チャンスか」 | Social Change!

    先日、サイボウズ株式会社の主催されたイベント「cybozu.comカンファレンス2014」の基調講演にゲストで登壇、午後にはパネルディスカッションに参加させていただきました。とても素晴らしいイベントでした。ありがとうございました。 パネルディスカッションの様子は既にASCII.jpさんに記事にして頂いています(「納品をなくせば」の倉貫CEOたちが語る新しいSIへの道)。私の発言が記事になると思ってなくて、かなりストレートな物言いになっていますが・・・。 基調講演の模様は、サイボウズ社から開催レポートが公開されています(cybozuconf.com conference 2014 東京開催レポート)。基調講演の動画もありますので、ご覧ください。ちなみに、私の登場は、始まって1時間ちょっとしたくらいからです。 ソーシャル時代に求められる経営の姿勢 サイボウズ青野社長の基調講演は、今年のベストチ

    「利益主義」から「幸福主義」へのシフト 〜 “cybozu.comカンファレンス2014″基調講演レポート「この変化はリスクか、チャンスか」 | Social Change!
    iR3
    iR3 2014/12/16
    ほ〜 「幸福主義」ですか
  • 文章力を磨くことで身につく3つのビジネススキル | Social Change!

    良い文章を書くこと、そのために文章力を磨くことは、ビジネスパーソンにとって重要な事でしょうか、それとも意味のないことでしょうか。私は文章力を身につけることは、どんな仕事においても最も基礎となる大事なスキルに通じると考えています。 私の考える仕事のできる人は「創造性」「提案力」「論理性」の3つの能力が優れているように思います。そして、この3つの能力は、文章力を磨くことで身につけることができるのではないか、と考えています。 この記事では、ビジネスパーソンにとって、なぜ文章力を磨くことでビジネススキルの基礎が身につくのか、その理由について考えてみました。 文章力で「創造性」を身につける 文章を書くという行為は、ゼロから作品を生み出す行為です。企画書でも提案書でも何かしら文章を書くためには、ただ文字を打てば良いわけではなくて、何を伝えるかを考えて、どう伝えるか構成を考え、それを相手に伝わるように表

    文章力を磨くことで身につく3つのビジネススキル | Social Change!
    iR3
    iR3 2014/12/10
    ふむふむ「創造性」「提案力」「論理性」ですね
  • ソフトウェアエンジニアの目指す道 〜 ナレッジワーカーとしてのプログラマ | Social Change!

    私たちソニックガーデンでは、「プログラマを一生の仕事にする」ということを一つのビジョンにしています。 このブログではよく書いていますが、私たちの考えるプログラマとは、ただコンピュータに文字を打ち込むだけの仕事ではなく、ソフトウェアそのものの企画から、関連するすべての設計、そしてコーディングと、動かすための運用までの、ソフトウェアエンジニアリングのすべてを行う仕事です。 それらは「何をするか」という観点からプログラマの仕事を表したものですが、より抽象的に考えると、プログラマの仕事は何か、そして何を目指すことで「一生の仕事にする」ことができるのか、この記事では考えてみました。 Employees hand rolling cigars in a cigar factory: Ybor City, Florida / State Library and Archives of Florida プ

    ソフトウェアエンジニアの目指す道 〜 ナレッジワーカーとしてのプログラマ | Social Change!
    iR3
    iR3 2014/05/24
    御意 “ソフトウェア開発とは、そもそも「生産」することではないし、「製造業」ではないのです。”
  • 助け合いの社会を作りたい! 〜 AsMama甲田社長がソニックガーデンを選んだ理由 | Social Change!

    そのAsMamaさまの「ワンコインの子育てシェアが社会を変える!!: 欲しい子育て支援は自分たちの手で創り出そう」では、AsMamaのこれまでの歴史やこれからのビジョンなど、甲田社長によるAsMamaにかける想いが綴られています。 そして、なんと私たちソニックガーデンとの出会いや仕事の仕方についても、数ページに渡って書いて頂いています。 AsMamaのシステム開発を担当しているのは、株式会社ソニックガーデン(東京都渋谷区)というちょっぴり変わった技術者集団。「納品のない受託開発」というビジネス手法で、いちど関わったお客さんと月額定額契約を結んで長く長―くつきあい、試作と評価を繰り返しながらサイトを構築していきます。 その開発プロセスは、まさに子育てそのもの! 子育てに終わりがないように、AsMamaのシステム開発にも終わりはありません。「おぎゃあ!」と生まれたばかりの子育てシェアサービス

    助け合いの社会を作りたい! 〜 AsMama甲田社長がソニックガーデンを選んだ理由 | Social Change!
    iR3
    iR3 2014/04/30
    社外CTO 事例拝見
  • 顧問弁護士や顧問税理士のような「顧問プログラマ」という仕事と働きかた | Social Change!

    私たちソニックガーデンが提供する「納品のない受託開発」では、お客さまが事業で使うウェブサービスの開発と運用を一手に引き受ける仕事をしています。 私たちの社員が、お客さまの事業の企画の段階から相談にのって考えて、一緒に設計を行い、その企画を自らプログラミングして、ユーザが利用する段階の運用まで引き受けます。そのように、ITに関するすべての工程を受け持つ職業のことを、私たちの会社では「プログラマ」と呼んでいます。 プログラマといえば人によっては、その仕事のイメージはマチマチかと思いますが、私たちの考えるプログラマとは、ひとりでソフトウェアエンジニアリングのすべてが出来る人のことです。そして、「納品のない受託開発」では、プログラマの一人一人が、お客さまの顧問のような形で担当を受け持ちます。私たちは、お客さまの「顧問プログラマ」としてサービスを提供させてもらっているのです。 この記事では、私たちが

    顧問弁護士や顧問税理士のような「顧問プログラマ」という仕事と働きかた | Social Change!
    iR3
    iR3 2014/04/30
    ふむふむ「顧問プログラマ」ですか
  • どうすれば小さなチームでも大きな成果を出せるのか 〜 少人数のチーム、低コストで開発を続けていくためのプロセスを学ぶ | Social Change!

    先日3月21日に、スクー( http://schoo.jp/ )という、ウェブ上で様々な授業が受けられるサービスにて、ひとつ講義を受け持って授業をしてきました。 「どうすれば小さなチームでも大きな成果を出せるのか 〜 少人数のチーム、低コストで開発を続けていくためのプロセスを学ぶ」というテーマで授業をしてきました。 オンラインで生放送の授業をするという初めての経験で緊張しましたが、質疑応答で沢山質問も頂けたので、とても良かったです。オンラインの方が、質疑応答で質問が出やすいような気がしますね。 この記事では、その授業での内容や、スライドと質疑応答について書きました。 授業内容の紹介 大きな組織で沢山の量をこなすのは当たり前のことで、あまりクールではありません。少ない人数でも大きな成果を出すには、スピードをあげることと、そのためにも無駄をなくすことがポイントになってきます。 ウェブサービスを

    どうすれば小さなチームでも大きな成果を出せるのか 〜 少人数のチーム、低コストで開発を続けていくためのプロセスを学ぶ | Social Change!
  • ソニックガーデンにおけるテストの実践〜ソフトウェアテストシンポジウム 2012 九州の講演資料とつぶやきのまとめ #jasst12Q | Social Change!

    11月1日に開催された「ソフトウェアテストシンポジウム 2012 九州」にて、講演させて頂きました。 初めての鹿児島で、しかも馴染みの薄いテストのイベントで話すということで、少し緊張していましたが、多くの方にご参加いただき、質問も沢山いただけて盛り上がったので、とても楽しく過ごさせて頂きました。 北九州市立大学の山崎先生、そして事務局の皆さん、呼んで頂きありがとうございました。 講演概要 アジャイルRuby、そしてクラウドを活用することで、新しいビジネスモデル「納品のない受託開発」を、私たちの会社ソニックガーデンでは実現しました。このビジネスモデルは「サービス型の受託開発」として、IT業界の多くの課題を解決するとして、日経コンピュータをはじめ多くのメディアで取り上げられるなど注目を集めています。 その開発現場において、どのような開発スタイルを実現しているのか、そこでの開発環境やテストの実

    ソニックガーデンにおけるテストの実践〜ソフトウェアテストシンポジウム 2012 九州の講演資料とつぶやきのまとめ #jasst12Q | Social Change!
    iR3
    iR3 2012/11/17
    倉貫さんの話のなかで言及 #uatagile #uatagileA
  • 小さなソフトウェア企業でも出来るマーケティング・コミュニケーションのやりかた | Social Change!

    「マーケティング」というと難しく聞こえるかもしれません。よくあるCMや広告もマーケティングのひとつです。なので、大手企業だけがするものだと思ってしまっている人たちもいるかもしれません。しかし、実はそんなことはありません。 小さな会社であってもマーケティングは出来ます。むしろ、小さくてもしっかりとマーケティングをしている会社は、ブランド力をもち、ファンがいて、利益を上げることが出来るのです。たとえば、”Ruby on Rails”を作ったDHHのいる37signalsという小さな会社は、世界でもっとも有名な成功事例でしょう。 私たちソニックガーデンも小さなソフトウェア企業です。それなりにメディアにも取り上げて頂くこともあるので、印象としてはもっと大きな会社だと思われるときもありますが、実際には現時点で私を入れて7人の小さな会社です。小さな会社ですが、今のところ、ありがたいことにソニックガーデ

    小さなソフトウェア企業でも出来るマーケティング・コミュニケーションのやりかた | Social Change!
    iR3
    iR3 2012/09/01
    ふむふむ「インバウンドマーケティング」
  • チケット駆動開発で Pivotal Tracker を上手に使うための4つのポイント | Social Change!

    ソフトウェア開発のタスクはどのように管理するのが効率的なのか。ソフトウェアという目に見えないものを作るためにはタスクの見える化は進捗状況を図る重要な指標になります。ソフトウェア開発で発生するタスクを、バグ管理システム(BTS)や課題管理システム(ITS)を活用することで、タスクの状態とワークフローを管理しようというのがチケット駆動開発です。 チケット駆動開発については、以前に記事を書いたので、そちらを参考にしてください。 チケット駆動開発のススメ〜No ticket! No commit チケット駆動開発をうまく実践するためにはツールが不可欠です。不具合管理や障害管理で使うツールを応用して活用することも出来ますが、最近は専用のツールも出て来ています。ソニックガーデンでは、Pivotal Trackerというツールを使っています。Pivotal Trackerでは「ストーリー」と表記していま

    チケット駆動開発で Pivotal Tracker を上手に使うための4つのポイント | Social Change!
  • プログラミング初心者のうちに身につけたい3つの習慣 | Social Change!

    プログラミング技術さえ身に付けば、プログラマとして一人前と言えるでしょうか? プログラミングを始めたばかりのうちは、プログラミング言語の習得や周辺の知識を得ることばかりに目がいきがちですが、それだけでは一流のプログラマになれません。(プログラミング言語を学びたいならこちら:写経で身につけるプログラミングの基) プログラマとして成長するためには、プログラミング技術を学ぶだけではなく、良いソフトウェアを作るための良い習慣を身に付けることが大事になります。初心者のうちに良い習慣を身につけておけば、ただ知識を追い求めるのではなく地に足をつけた成長ができるはずです。 記事では、私自身も先人たちから学んだプログラマが身につけたい3つの習慣について書いています。 自分で書いたすべてのコードを説明できるようになろう プログラミングは全て、明確な判断の結果です。if文を使うべきかどうか、どのAPIを使う

    プログラミング初心者のうちに身につけたい3つの習慣 | Social Change!
    iR3
    iR3 2012/04/06
    なるほど「最大でも一時間以内で終わるように刻むのです。終わるまでに一日以上かかるのはもはやTODOとは言えません。」
  • システムを育てるカイゼン型開発のススメ〜SonicGardenでカイゼン型開発を行う理由 | Social Change!

    日経SYSTEMS 2012年4月号の特集1が「システムを育てるカイゼン型開発のススメ」ということで、Part4に私も寄稿させて頂きました。ソニックガーデンが今のビジネスモデルを採用した理由について書きました。 「カイゼン型開発」という言葉は、2006年に私がブログで書いたのですが、ようやく時代が追いついてきたのかと感慨深いものがあります。そして、2012年の私たちは既にそこからさらに先に進んでいて、その答えとなる「納品のない受託開発」というビジネスモデルに辿り着いています。 実際に掲載された寄稿記事の方では割とコンパクトにまとめてもらいましたが、こちらではディレクターズカットということで元々に書いた原稿の方を公開します。もし、このブログよりもさっと読みたい場合は日経SYSTEMSを読んで頂くのが良いかと思います。 ソニックガーデンでは「納品のない受託開発」という少し変わったスタイルでの受

    システムを育てるカイゼン型開発のススメ〜SonicGardenでカイゼン型開発を行う理由 | Social Change!
    iR3
    iR3 2012/03/28
    「納品のない受託開発」というビジネスモデル」はありでしょうが、結局、開発主体と運用主体と施主が一致しているのが一番かも。クックパッドのように。
  • 高速で無駄のないソフトウェア開発を実現するための7つのポイント | Social Change!

    どうすれば小規模なチームでも大きな成果を出せるのか。大きな組織で沢山の量をこなすのは当たり前のことで、あまりクールではありません。少ない人数でも大きな成果を出すには、スピードをあげることと、そのためにも無駄をなくすことがポイントになってきます。 ソフトウェアをつくるための3つの役割で書いた通り、ソフトウェア開発をクラウドのようなサービス提供で続けていくには、プロダクトオーナーとプログラマーがキャッチボールのような形で、仕様と実装をずっと繰り返しながら作っていくのが自然です。 SonicGardenで使っているツールと開発の流れの全体は以下のようになります。大事なことは「動くソフトウェア」の状態を保ったまま、どれだけ回転数をあげていけるか、ということです。そのために、プロダクトオーナーとプログラマの間で待ち時間を減らすために並行して進めるようにするなど工夫しています。 ホワイトボードとMVP

    高速で無駄のないソフトウェア開発を実現するための7つのポイント | Social Change!
  • オフェンシブな開発〜「納品しない受託開発」にみるソフトウェア受託開発の未来 | Social Change!

    定期的にSI業界が終わったという話が出ますが、当にそうでしょうか。終わるべきは一括発注・請負のディフェンシブなビジネスモデルです。受託はなくなることはありません。ソフトウェアの開発を、他の業界のアナロジーで考えるのではなく、正面から取り組んだビジネスモデルについて語っています。 ディフェンシブな開発 今から5年前に、SI業界における多くの問題の原因がそのビジネスモデルにあるという「ディフェンシブな開発〜SIビジネスの致命的欠陥」という記事を書きました。SIにおけるビジネスモデルは、発注者とベンダーはあらかじめ決めた金額と要件の中で納品と検収を目指すため、利益を出すためには双方がリスクを取らずに「守り」に入る必要があります。その結果、顧客にとって価値を産むかどうかよりも決められた要件通りに作られることを重視することになってしまいます。人月という単位であらかじめ決めるとなれば、単価の安い下請

    オフェンシブな開発〜「納品しない受託開発」にみるソフトウェア受託開発の未来 | Social Change!
  • ソフトウェア開発に本当に必要なものは人手か? | Social Change!

    当たり前のことなんですが、100人月のソフトウェア開発があったとして、100人投入したからといって1ヶ月で出来る訳がないですよね。なのに、そのパラメータは可変だと信じている人がまだまだ多いです。しかも、1人月のバラツキをなくすために生産性の低い方に揃えるなんて馬鹿げています。私はソフトウェア開発で最も重要なパラメータは「期間」だと考えています。かける工数の時間ではなくて、あいた時間も含めての期間です。 SonicGardenでは月額定額のサービス型の受託開発を行っています。その詳しい説明は別の機会にしますが、ポイントは月額定額という点です。月額定額なので、可変できるパラメータは「期間」だけになります。そのポリシーの背景には以下の考え方があります。 ・アジャイル開発のボトルネック ・Publickey「納期を半分にしてくれ、金なら出す」 大規模なソフトウェアを作るには、大人数が必要と考えがち

    ソフトウェア開発に本当に必要なものは人手か? | Social Change!
  • ゼロから作りたい症候群 | Social Change!

    ここ数年で、クラウドのプラットフォームが広まることで、従来のSIビジネスの市場が影響を受けるということが起きてます。 そこで多くの大手SIerが採った戦略は、自社でIaaSのようなクラウド環境を作るといったものです。自社が持つデータセンターに仮想化のエッセンスを加えて「クラウド」の冠を付けて売るというもので、あまり目新しさはありません。 ground hero / pierre*peetah 今、それでは付加価値が薄いということで、PaaSに手を出そうとしているところもあるかと思います。ゼロから作って徐々に上にのせていくという戦略です。 こういう戦略は、非常にお金を持った大手企業で、かつエンジニアが採りたい戦略に感じます。 なぜならば、これはGAEやAWSなどのプラットフォームが日上陸したときに、その中で使われている技術を勉強して、自分たちでゼロから同じレイヤのプラットフォームを作ろうと

    ゼロから作りたい症候群 | Social Change!
  • リーンスタートアップで小さく始めよう | Social Change!

    リーンスタートアップ”Lean Startup”という言葉を最近知りました。SonicGardenでは、アジャイルRuby・クラウドを実践してきましたが、開発だけをしている訳ではなくて、スタッフ一丸となってマーケティングも経営もしていたりして、それらを包括した言葉ってないのかな、と思っていたのですが、どうも「リーンスタートアップ」がうまくフィットしていると気付きました。 とはいえ、リーンスタートアップを学んだ上で実践している訳ではなくて、日々の試行錯誤の中で得たスタイルが、たまたまリーンスタートアップになっているということだけなので、正解かどうかはわからないので、自分たちなりのリーンスタートアップを考えてみました。(この正解かどうかわからないけど実践しているという感覚はアジャイルという言葉に対する感覚に似ていますね。) リーンスタートアップを理解するのにわかりやすいスライドは以下にありま

    リーンスタートアップで小さく始めよう | Social Change!
  • ソフトウェアビジネスの新分類 | Social Change!

    4/15に開催されたAgileJapanに実行委員として参加してきました。AgileJapanは3年目になりますが、もはや毎年の定番のイベントになっているように思います。 私は今回は、事例セッションの一つでコーディネータをしました。セールスフォースジャパンでCTOをされている及川さんに登壇頂き、”Inside Salesforce”ということで、どういったやり方でクラウドのソフトウェアを開発されているのかを紹介して頂きました。セールスフォース自身は、あまりテクノロジ企業であることを前面には出していないイメージですが、実際は、開発はすべて社員による内製をおこなっているそうで、実はエンジニアの多い会社なのかもしれません。 今回は、及川さんにはクラウドのソフトウェアを開発している方法がいかにアジャイルであるかを中心に説明してもらいました。ADMというスクラムをベースにした開発手法を採用していると

    ソフトウェアビジネスの新分類 | Social Change!
  • Ruby版PaaSの”Heroku”で無料Railsホスティング環境を手に入れよう | Social Change!

    Railsでアプリを作ったら公開したくなるのが人情ですよね。 だけど、安いホスティングサーバとかだと、使える環境が限られていたり、セットアップが面倒だったり・・・必死こいてセットアップしても、気で運用するとなると、そんな環境だと不安だらけだし・・・かといって、AmazonEC2で運用するだけの気合いもない。GAE/Jを使って、JRubyってのもな〜・・・ 私もそんな感じでしたが、そんな折に、mat_akiに、Heroku(ハーオークーと読むらしい)を教えてもらいました。 実は、Herokuって、ずいぶん昔に話題になって、知っていたんですが、その時は、「WebブラウザでRailsアプリが開発できる〜」みたいな感じだったんですよね。それだとEmacsで良いよ。と思ってスルーしていたんですが・・・どうやら、サービスの定義?内容?が変ったようです。 今までのWebブラウザRails開発環境は、”

    Ruby版PaaSの”Heroku”で無料Railsホスティング環境を手に入れよう | Social Change!
  • 1