作り上げるサービスに対してのコンセプトを徹底的に追求して、無駄を剃り落とすこと。無駄を削ぎ落とした後に必要なことは、作業順位を決めることだ。他にもTwitterには機能はあると思うが、いかんせん自分はTwitterを理解していないので、A〜Eの機能に絞って考えて欲しい。最初に作る機能として、Aというのは反対意見もないだろう。Twitterのサービスの核となる機能だ!「140文字」「つぶやき」Twitterの代名詞的機能だ。次に作るのはCの機能だろう。表示機能を作ることで、Aで作成した機能の確認もできる。ここで企画の人間のセンスが問われる。どこまで作り込むかだ!!何件表示するか?ページングさせるか?無限スクロールにするか?文字や日付の検索機能をどうするか?ソート機能はどうするか?リリース前にどこまで作り込み、リリース後のどのタイミングでどこまで作り込むか。ココらへんのサジ加減が本当に難しい。ここを間違えると、これから先の作業が全て遅れてしまう。大事な機能の開発で作業が遅れるならまだしも、誰も使わないような検索機能やソート機能のせいで作業全体が遅れると本当にイライラする。次に作るのはBの機能だろう。リツートというのが何かわからないけど。自分だったら、A、C、Bの機能を作ったら、サービスをリリースするだろう。サービスが流行って厄介な奴が現れたら、Dの機能をつけるだろう。Eの機能は開発したくないが、サービスが普及してきたら文句を言いながら開発するんだろう。多くの機能を作り込んで盛り込んだサービスがヒットしなかったら、多くのリソースが無駄になる。サービス撤退の判断が遅れることは会社の経営にも大きな影響を与えてしまう。リリース後に様子を見ながら、サービス拡大、縮小、撤退の判断をしながら、サービス更新するのが理想の形だ。サービスの優先度を決める際にもう1つ大事な要因がある。納期も長くなってしまう。人数が十分でも、適所に適材な人員がいないと作業の進みはよろしくはない。エンジニアと言っても、バックエンドが得意なプレイヤーフロントが得意なプレイヤーなど、得意分野は人それぞれだ。今用意できる人員で、できる範囲でサービスを作ることが企画の仕事だ。運用コストも考慮して作業の優先順位を振らなければいけない。リアルタイムのランキングを作るには、RedisのようなNoSQLが必要だし、サービス内でのメッセージ機能を作るとしたら、Queueストレージが必要だ。「最初はサーバー1台で作って下さい」とかいう企画の奴に限って、メッセージとかリアルタイムランキングを作れとかいう奴が本当に多い!!1台のサーバーにいろいろなミドルウェアを組み込むと障害時に原因を特定するのに時間がかかるんだよ。見る勿論、上記の事は全て、豊富な人員や資金力があればイチイチ考える必要はない。人数を掛けられるなら、組み込みたい機能を全て組み込めばいい。人員が少なければ、資金を使って外注すれば問題解決できる。適材な人員も、スペシャリストを外注すれば良いだけの話。豊富な資金力と人員のある会社なら企画の仕事はアイデアを出すだけでもいいかもしれない。最後に、エンジニアとして、2016年にリリースされた「ポケモンGO」というアプリに自分は感銘を受けた。・毎週イベント・ログインボーナス・お知らせページ・プレゼントこの5つの機能を組み込まされる事が多かった。手がけたスマホゲーム全てこの機能を組み込んでいた。上にあげた5つの機能を「ポケモンGO」はリリース直後には実装されていなかった。自分が育てたポケモンで友達と対戦ができない。ゲームとしては成り立っている。ポケモンGOをやった時に本当に感じたよ。最小限に機能を削ぎ落として、世界観を押し付けるような作り。私はポケモンGOを2週間くらいで飽きて辞めてしまったが。無駄な企画が減り、エンジニアの仕事が減る日を私は待っています。企画力とは何か??エンジニア目線の私の意見ですが、できる企画の人間とは引き算ができる人間だ。最小限の機能で最大限のパフォーマンスを出す。それができる企画の人間だ。「この機能作って」「この機能作って」というのが仕事じゃないんだよ。足し算なんて誰でもできるんだよ!!いいか引き算だ。−面接で「ITパスポートの勉強をしています。〜自分は乃木坂46が好きなので、メンバーとキャラを被らせてしまうのですが、ミフ...開発して、リリースして、開発して、リリースをして。(1)プロフィールid:nanasemaru46アフィリエイトサイトです。読者になる月別アーカイブはてなブログをはじめよう!nanasemaru46さんは、はてなブログを使っています。-面倒くさがりの私がたった2ヶ月でウェスト-10cm!!なんつって。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。