2014年06月25日シェアツイートPocket【不定期連載:突撃!隣のソニックガーデン】ママライター岡田による、ソニックガーデンの人や文化を探るためのインタビュー企画。この連載は、その時その時の熱い人、熱い話題、だけではなく、個人的に気になるアノ事ソノ事についてまで、楽しく聞き出してしまおうという企画です。読んで、湧き上がった疑問...。題して「納品をなくせば◎◎だった!」を全3回に分けてお届けする今企画。本日は第2回「西見さん&伊藤さん編」をお送りします。公宏さんへのインタビューユーザにとっての「わかりやすさ」を追求するユーザー・エクスペリエンスのエキスパートを目指すプログラマ。清く正しく美しいソースコードが好き。将来はハワイでプログラマをすることが夢。エンジニアとして最善だと思えるものをお客様に提供できるようになった納品のある受託開発では、必ずしもエンジニアとして最善のものが、納品するものとして最善なものとは限りません。「テストの自動化」というテーマ1つとっても違います。エンジニアとしては「テストコード」があれば安心してコードを追加することができますし、継続して開発していくことを前提とすれば、既存コードへの影響を考えなくて済む分、生産性も高まります。それはあくまでエンジニアとしての立場での話で、マネージャの立場からすれば「そのテストコードを書く工数はどうするんだ」という話になります。エンジニアの矜持としては、いくら納品するものだからと言っても、ずっと保守していけるようなコードにしたい。そのためにもテストコードを書きたい。エンジニアとして、自分が作り出すプロダクトを精一杯良いものにしたいのです。納品というビジネスモデルがそれを許さない。「納品のない受託開発」では契約が続く限り、エンジニアがプロダクトの動作に責任を持ちます。エンジニアが動作に責任を持ち続けるので、安定して動作させるためにテストコードを書いたり、改修しやすいようにソースコードを読みやすく変更したり、今後のプロダクトの方向性を見据えて設計を変更したりする合理的な理由があります。エンジニアとして最善だと思えるものをお客様に提供できるようになったので、これはエンジニアとしてはとても嬉しいことなのです。気兼ねなくエンジニアとしての研鑽を積めるようになったエンジニアとして最善のものを提供できるようになったので、気兼ねなくエンジニアとしての研鑽を積み続けることができます。これはエンジニアとしての最善≠仕事の最善だったときには違う話でした。エンジニアとして研鑽を積むことが仕事の改善につながらないので、研鑽を積む理由がありません。納品がなくなって、エンジニアとしての価値が直接お客様への価値になりました。これによってエンジニアとしての研鑽を気兼ねなく積めるようになったというのは、個人的にも大きな変化でした。エンジニアとしての将来に不安がなくなった気兼ねなくエンジニアとしての研鑽を積めるようになり、エンジニアとしての価値=自分の仕事の価値になったことで、エンジニアとしての将来にも不安がなくなりました。エンジニアとしては、将来の技術の変化についていけるか?というのは大きな不安です。「ついていけないし、エンジニアではなくて違う働き方をする必要があるのかもしれな、でもついていけないからって働き方を変えるのは正しいことなのかな?」と、そういった不安にさらされるわけです。エンジニアとしての研鑽を積んでいない人が将来の技術の変化についていけるはずがないです。高いシンプルなコードを追求するプログラマ。将来の夢はプログラマをみんなの憧れの職業にすること。優先順位を付けざるを得なくなるこれまでの一括請負のやり方では、納期と見積もりが必要なので、使うかどうか分からない機能もとりあえず範囲に含める必要がありました。リクエストが頻発して、大変なことになるからです。その結果、仕様が膨らみ、仕様が複雑になり、プログラムも複雑になり、結果として工数もかかり、お金もかかりました。納期があるということは、そのラインまでにバグ無しで全てを納品しなければいけないので、直前は徹夜続きのような状態になります。「納品のない受託開発」は毎月定額、つまり、毎月作れる量が決まっているので、優先順位を付けざるを得なくなるんです。その結果、お客様もプログラマも本当に必要な物を探します。いらない物は後回しにします。一括請負なら確実に仕様に含まれてたはずの機能も、思いついたけど後回しにして、そのまま放置している場合も多々あります。そもそも、あまり必要のない機能だったということです。お客様にもエンジニアにも余計なことをしなくなりました。システムそのものも研ぎ澄まされていくと感じています。お客様のビジネスに踏み込むようになった「納品のない受託開発」は毎月定額です。お客様に、私たちの提供するサービスに満足して頂き、長くお付き合いを続けて頂くことが大事なんです。長くお付き合いをして頂くことで成り立つビジネスモデルでもあるからです。お客様のビジネスが繁盛して貰うことが何よりも大切です。お客様のビジネスに踏み込んで考えて意見を出すようになりました。作ったものの価値を実感できる間に下請け孫請けが入ることもないので、お客様と直接やりとり出来ることが、エンジニアとして非常に嬉しいです。自分の作ったプログラムが誰にどうやって使われているのか分かることで、作ったものの価値を実感できるし、やり甲斐にも繋がっています。物書きを目指してひたすらに原稿用紙に文字を埋める日々を過ごす。卒業後、EC系のベンチャーで新規事業の開発に取り組む。現在は二児の育児の傍ら、インタビュー記事や、商品紹介のキャッチなど、また文字の世界へと戻る。いつか起業すること、ヨガの達人になること、長生きすることが目標。出版記念〜突撃検証!「納品」をなくせばうまくいくのか!?~3/3一緒に働きたい方へソニックガーデンはあなたのプログラマとしてのビション実現を応援します。時間や場所にとらわれず働きたい方をお待ちしています。ご興味のある方は以下のページをご確認の上、トライアウトに挑戦ください。プラン、案件の進め方、よくある質問の回答などより詳しいご説明はこちらPDFをダウンロード「いいね!」ボタンを押すと、最新コンテンツを確認できるようになります。相手に「伝わる」ビデオ会議、14の鉄則。全社員リモートワークのソニックガーデンに聞く|iXキャリアコンパス<後編>「会社のビジョン」と「現場」をシステムで繋ぐのが業務ハック!現場が大好きな53歳プログラマが語る、...<前編>プログラミングがしたくて48歳で入社。53歳の今、プログラミングからは少し離れ、足繁く現場に通う異...階層も評価もないけど、助け合うチームはあるってホント?―「管理ゼロ本」の会社の社員に聞いてみた!(後編)全国からリモートワークなのに、ザッソウ(雑談+相談)してるってホント?―「管理ゼロ本」の会社の社員に聞いて...やる気がなくても成果が上がる仕組みがあるってホント?―「管理ゼロ本」の会社の社員に聞いてみた!(前編)仕事ばかりじゃダサい!部活動で挑戦を続ける「エンプラス」部が『年賀状本来の温かさ』にこだわる理由は?40代で北海道へ移住!オーストラリア一周、シベリア鉄道でロシア横断!世界を旅する自由すぎるベテラン業務ハッ...「楽しい仕事。