「仕事に疑問を持ったことはないか?」という問いは、全く無用な質問である。

f:id:ebabababa:20170710011339j:plain

先日、大学の講義への出席として投稿する、外部講師の質問に返答が帰ってきた。

質問1

今回は既に決まっているメンバーとのチームビルディングでしたが、チームを構成する際の人を集める方法と、人の選び方を教えていただきたいです。

質問1への返答

メンバーの選び方ですが、一番大切なのは Goal を明確に理解すること、それを達成するために何をしなければいけないのかをある程度の粒度で決めること、やるべきことの作業量を見積もることです。

もちろん、これを Leader 一人でやるのは難しいです。 似たような Project の経験者なり、Project の Key となる知識を持った人などに相談しながら作ると良いと思います。

必ずしもその人たちが Member になるということではないです。

あくまでも Planning の Phase と考えてください。 実際の会社では Project のWBS や Ganntt Chart などは過去の Best Practice といったところから Copy してきて、そこから修正していくケースが多いですし、効率的です。

ここまでくればどのような人が Goal 達成に必要か、それぞれ何人必要かが見えてくるはずです。

現実には予算が足りずに十分な Resource を確保できない、Skill の高い人ばかりを集められないなどの障害がでてきますが、Plan に立ち戻って実際に確保できた Team で達成する方法や手段を考えるなど何度か繰り返す必要がでてきます。

もちろん、Team の Member を確保したり予算を増やすなど交渉することも含めてです。

質問2

やはり開発をする上での目的とは別に、その会社もしくは集団で共通の”ゴール”という、目的をさらに抽象的にした、根本的な上位の目的を持っている、いるべきだという考えには僕も全く同意見です。

そして、そのゴールはすべからく人間を中心に置いたものであるべきです。ですが現在の日本ではこのゴールに"金"を中心に置いた開発・会社が幅を利かせています(e.g. DeNAサイバーエージェントなどソーシャルゲーム・アプリ開発界隈)(これは NetflixSpotify など海外のソフトウェアが好きな日本社会に反感を持つ人間の思い込みかもしれないですが)。

ここで先生に聞きたいのは、このソフトウェア開発発展途上国における日本において"人"を中心に置いて開発をしている企業です。

このことを人に話すたび、返答は「起業しろ」だの「働けばわかる」などばかりですが、このような綺麗事を持つ企業が果たして本当に存在しないのか知りたいのです。

質問2への返答

すでに大きく成長した企業であってもベンチャーで合っても基本は投資家・株主が投資したお金を運用して事業を行うことで利益をうみだし成り立っています。

あなたが投資家だとして、お金を運用することで自分の資産を増やそうとします。堅実を思われる運用方法は預金貯金です。

では何処かの会社の株を買う、ベンチャーに投資するという選択肢を比較するとき何を考えますか?

どちらが運用利率が良いかです。 そうすると、経営者は銀行などの市場金利よりも高い還元が出来る事業を行うことが期待されます。

なので目的の利益を(さらには利益率)を達成することが最優先です。

個人的な意見ですが、日本の株主は会社が成長し株価が上がることなどを長期的に考えるケースが多いですが、海外やベンチャーキャピタルはもっと短期的に利益を見ています。

これがお金=利益にこだわる理由の大きな物です。 (経営学などの講義を聴いてみてはいかがでしょうか?)


もう一点考えなければいけないのは事業の成熟度です。 これから立ち上がる市場への先行投資と、確率した市場での投資に対する Return とでは違います。

前者は核となる技術を確立させたり、市場の成長などを指標にしながら利益が少なく(でなく)ても投資するという価値はありますが、後者は投資に見合うかそれ以上の Return を追求します。

会社の年齢(?)ではありません。、あくまでも Market です。

TeamBuilding の Stage とは違いますが、4 つの Stage で考えると 立ち上がったばかりの Market では、その Market がどのくらい成長するのかが重要になります。

次の Stage では成長している Market の中で自分の会社がどのくらい Share を伸ばせるのだろうかが重要となり、3 つ目では 投資対効果 利益率などが重要となります。

最後の Stage では利益をあげながら、良い Timing で事業を売却したり撤退し、次に再投資することを考えることも多いです。


では人は重要ではないのかというとそれも違います。ベンチャーなど若い企業ほど個々の人の能力に左右される部分が多いです。

ソフトウェア開発では海外の方よりダイナミックな動きを感じますが、人という観点でみると、日本より流動的です。

給料の良い仕事があれば Project の途中での移ってしまったり、利益が出ない事業や Project はすぐに止められたりということです。

みなさんの世代の人たちの考え方は変わっているかもしれませんが、日本の Software Engineer の方が会社や組織、仕事に対する Loyaltyが高いように感じています。

その部分の強みを生かせないものだろうか と考えています。

まとめ

どうにも説明不足なのか「"人"を中心に置いて開発をしている企業」に正しく返答してくれなかった。

おそらくは僕の意図を理解しきれず、苦しい回答をするしかなかったためこのような返答になったのだろう。

僕が質問したかったのは “人"を中心に置いて開発したソフトウェア、を作っている企業なのだ。

つまりそれはユースケースが人の生活や行動に基いているソフトウェアであり、つまりそれはコンテンツを楽しむ上でその抵抗や障害を取り除くようなサービスである(e.g. Netflix, Spotify)。

そのソフトウェア(サービス)が日本に存在しないことは明白で、在ったとしたら既に使っているか、もしくは僕も知っていて、もっと使われていると思う(もしくは経営や表現で失敗しているかもしれないが)。

そこで実際にサービスはなくとも、そこを指針として捉えている企業ぐらいはあってもいいのではないか?という動機で質問したのだが。

ひとつストローマン的な視点から見ると、どうやらマーケティングにおいては、"人"とは資源でしかないようだ。

なるほどそういった神のような考えを、大審問官的にいえば「悪魔と手を組んだ」考えを持った人間がアイデアを出せば、"人"を中心に置いたものは絶対に作られないだろう。

いや、結局厭世的な意見でまとめてしまったが、決して彼らが低能であるとかそんなことを言いたいのではない。

同じ資源でより良い開発を、つまりもっと人の役に立つ開発ができるのではないか?というのが僕の意見だ。