tag:crieit.net,2005:https://crieit.net/tags/%E3%83%81%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA/feed 「チーム開発」の記事 - Crieit Crieitでタグ「チーム開発」に投稿された最近の記事 2019-05-08T19:10:10+09:00 https://crieit.net/tags/%E3%83%81%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA/feed tag:crieit.net,2005:PublicArticle/14972 2019-05-08T19:10:10+09:00 2019-05-08T19:10:10+09:00 https://crieit.net/posts/fd639125e98d7adfa2fc8dad71bda304 チーム開発をしていて思った、これだけはやってほしいこと <p>2019-03-03</p> <p>僕は、馬鹿にならないくらいの時間をチーム開発に注いでいる。</p> <p>そんな中で普段思う事について正直に書いてみようと思う。</p> <p> </p> <h1 id="本音が欲しい"><a href="#%E6%9C%AC%E9%9F%B3%E3%81%8C%E6%AC%B2%E3%81%97%E3%81%84">本音が欲しい</a></h1> <p>これはゲームに限らず、色んな人と一緒に開発をしていて思う。</p> <p>僕は結構「こう思う」っていう意見を言うんだけど、それに対して<strong>賛同されても困る</strong>。</p> <p> </p> <p>僕が求めているのは、それは「こういう時にダメじゃないかな?」とかの<strong>意見</strong>。</p> <p>贅沢を言えば、その上で「こうした方が良いんじゃない?」という<strong>提案</strong>が欲しい。</p> <p>その<strong>掛け合い</strong>で<strong>良いものが生まれる</strong>んだ。</p> <p> </p> <p>常に「いいんじゃないかな」というだけなら、あまり意味がないというかそれ以上のものが出来ない。</p> <p>特に、<strong>提案</strong>をしてくれる人と一緒にいると本当に良いものが出来る。</p> <p> </p> <h1 id="出来る限り早めのアウトプットが欲しい"><a href="#%E5%87%BA%E6%9D%A5%E3%82%8B%E9%99%90%E3%82%8A%E6%97%A9%E3%82%81%E3%81%AE%E3%82%A2%E3%82%A6%E3%83%88%E3%83%97%E3%83%83%E3%83%88%E3%81%8C%E6%AC%B2%E3%81%97%E3%81%84">出来る限り早めのアウトプットが欲しい</a></h1> <p>僕の質問に対して、めちゃくちゃ考えてくれることがあるけど出来るだけ<strong>共有</strong>してほしい。</p> <p>考えてる時間<strong>無言</strong>になられては、僕は何も得られないしどう考えたかも全然わからない。</p> <p>ぶつかった<strong>問題</strong>があったら、<strong>僕なら</strong>答えが出せるかもしれないし出来れば<strong>共有</strong>してほしい。</p> <p> </p> <p>あと、<strong>すぐに決断して行動</strong>してくれる人はとっても頼もしい。</p> <p>社長さんとか、僕の尊敬する人たちは信じられないくらいの速度で「Yes」か「No」かを教えてくれる。</p> <p>なかなか難しい事だけど、<strong>即断即決</strong>はすごく大事だと思う。</p> <p> </p> <h1 id="やるといった事はやって欲しい"><a href="#%E3%82%84%E3%82%8B%E3%81%A8%E3%81%84%E3%81%A3%E3%81%9F%E4%BA%8B%E3%81%AF%E3%82%84%E3%81%A3%E3%81%A6%E6%AC%B2%E3%81%97%E3%81%84">やるといった事はやって欲しい</a></h1> <p>「<strong>それ僕がやる</strong>」と言ってくれるのは<strong>助かる</strong>。</p> <p>でも、言った上で<strong>やってくれない</strong>のは<strong>一番困る</strong>。</p> <p> </p> <p>「やる」と言ったらやって欲しい。</p> <p>出来なければ、全然<strong>人に頼って良い</strong>し、出来ないなら「やれない」と<strong>言ってほしい</strong>。</p> <p>やると言ってくれた事には皆が手を出すわけにもいかないし、その完成に合わせて皆も作っているから<strong>全体に迷惑</strong>がかかる。</p> <p> </p> <p>もう一度言うけど、出来ないなら「出来ない」と言ってくれ!!</p> <p>自分の決断にちゃんと責任を負ってくれ。</p> <p> </p> <h1 id="コメント"><a href="#%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88">コメント</a></h1> <p>うわぁ、愚痴っぽいなこれ。</p> <p>別に愚痴が言いたい訳ではないのだけど。</p> <p>ただ、これを守ってくれる人との開発はとても成功しやすいと思う。</p> <p>僕もがんばろー。</p> QuestGames tag:crieit.net,2005:PublicArticle/14938 2019-04-21T17:19:22+09:00 2019-04-21T17:25:07+09:00 https://crieit.net/posts/c9d387cec0dff91a7ad89adf1551489c 書籍による学習ロードマップサイト【ミチアカリ】を作った際の体験談 <p><a href="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbb47792ca35.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbb47792ca35.png?mw=700" alt="image.png" /></a></p> <p>こんにちは! <strong>「三度の飯よりサービス開発」</strong> しがしぃです。</p> <p>以前、単行本のコメントメーカーを作成した記事を書きました。<br /> <a href="https://crieit.net/posts/Web-5c9ed2e9ea96b">単行本についているアレのWebアプリを作った話</a></p> <p>今回は、<strong>問題解決</strong>を重視したサービスを開発しました。</p> <p>書籍による学習ロードマップ共有サイト<br /> その名も <a target="_blank" rel="nofollow noopener" href="https://michiakr.com/"><strong>ミチアカリ</strong></a> です。<br /> - 技術書を選ぶ時にどれを選べばよいかわからない<br /> - 難しすぎる本を選んでしまった</p> <p>などの問題を解決するためにサービスを開発しました。</p> <p>あの新大陸を発見したコロンブスですらビックリするくらいの困難を経て、このサービスを開発しました。<br /> その時の体験や学びをさーっと1記事にまとめました!</p> <h1 id="アイデアを考え始めたのは2018年10月から"><a href="#%E3%82%A2%E3%82%A4%E3%83%87%E3%82%A2%E3%82%92%E8%80%83%E3%81%88%E5%A7%8B%E3%82%81%E3%81%9F%E3%81%AE%E3%81%AF2018%E5%B9%B410%E6%9C%88%E3%81%8B%E3%82%89">アイデアを考え始めたのは2018年10月から</a></h1> <p>サービスを公開したのは2019年4月12日です。(なんとか令和になる前にリリース出来ました...!!)</p> <blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">🎉Webアプリ完成しました🎉このアプリは本の学習ロードマップ共有サイトです📗- どのプログラミング書籍を選べば良いか分からない- 難しすぎる本を選んでしまったという問題を解決したいと思い作りました技術書を選ぶ時に、必ず参考にするようなサイトにしたいです<a target="_blank" rel="nofollow noopener" href="https://t.co/5kIX4KFRBB">https://t.co/5kIX4KFRBB</a></p>— しがしぃ@MyPoZi (@MyPoZi555) <a target="_blank" rel="nofollow noopener" href="https://twitter.com/MyPoZi555/status/1116671735842009088?ref_src=twsrc%5Etfw">April 12, 2019</a></blockquote> <p>実質このプロジェクトは6ヶ月くらいと言えます。<br /> なぜそんなにかかったのか。理由は、チーム開発で検証と実装を繰り返し、時には停滞していたからです。</p> <h1 id="10月 ~ 12月はアイデア出し"><a href="#10%E6%9C%88+%7E+12%E6%9C%88%E3%81%AF%E3%82%A2%E3%82%A4%E3%83%87%E3%82%A2%E5%87%BA%E3%81%97">10月 ~ 12月はアイデア出し</a></h1> <p>ある日、何作ろうかチームで考えていた所、ある先輩がやってきました。(私が尊敬している先輩の1人です)<br /> 話を聞くと、どうやらアイデア出しのフレームワークがあるらしく、司会進行をしてくださるみたいでした。<br /> 勿論チームの返事はOK。こんなありがたい話はありません。</p> <p>そのアイデア出しのフレームワークとはGoogleなどで導入されている<strong>デザインスプリント</strong>でした<br /> <a target="_blank" rel="nofollow noopener" href="https://tech.pepabo.com/2017/10/16/design-sprint-1/">デザインスプリントを導入して分かった 3 つのメリットと注意点【前編】</a></p> <p>簡単に言うと、</p> <blockquote> <p><strong>わずか 5 日間で、価値のあるプロダクトを開発するフレームワーク</strong></p> </blockquote> <p>です。<br /> メリットは</p> <ul> <li>失敗を素早く気づく</li> <li>消費される人や予算と時間の節減</li> <li>プロダクトのコンセプトに関するチーム内での意思統一</li> <li>顧客の視点からアイデアを検証</li> </ul> <p>などが挙げられます。<br /> ほとんどの組織ではアイデア過多の状態。アイデアの検証や実行が伴わないことが問題であり、それを解決するのがデザインスプリントです。</p> <h2 id="デザインスプリントをやってみた"><a href="#%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%97%E3%83%AA%E3%83%B3%E3%83%88%E3%82%92%E3%82%84%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F">デザインスプリントをやってみた</a></h2> <p>まず、身近に<strong>問題点</strong>や、<strong>解決したいこと</strong>がないか話し合い、一番身近であるエンジニア関連についてアイデアを出すことになりました。<br /> 時間を測り、ポストイットにひたすら問題点を書いて貼っていきました。その後、1つ1つ書いたことについて意味をチーム内で共有し、話が広がった場合、違う色のポストイットにメモを書いていきました。そして、それぞれを分類分けし、分類ごとにタイトルを付けました。<br /> <a href="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbb47792ca35.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbb47792ca35.png?mw=700" alt="image.png" /></a></p> <p>分類された中からやりたいもの、解決できそうなもの、アイデアが思い浮かびそうなものなどの指標で3つ選びcrazy8を行ないました。<br /> crazy8とは5分間で8個のアイデアを出す100m走より体力を使うアイデア出しの手法です。名前通り、狂ってますね。<br /> 以下は入門書が多すぎ問題を解決するための私が出したアイデア例です。<br /> <a href="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbb4a1bd6342.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbb4a1bd6342.png?mw=700" alt="image.png" /></a><br /> 中級本を作るというアイデアね、、、<br /> 誰か中級本頼みました🙏</p> <p><strong>「5分で8個アイデア出すんでしょ?余裕でしょ!」</strong><br /> そう私は思いましたが、不可能でした、、、</p> <p>アイデアは必ず8個じゃなくていいんです。大切なのは<strong>短い時間の中で一瞬のひらめきを出しまくること</strong>です。これ要らないでしょとかいう考えをする時間すらありません。</p> <p>様々なアイデアが出ましたが、1人3票でアイデアに無言投票した結果、<strong>書籍を難易度で評価できるサービス</strong>に決定しました。<br /> これだけで終わりません。さらに根本的な問題を突き詰めるために、少しアイデアを広く見て、<strong>技術書を買う時の不満</strong>という問題で再度1からやり直しました。</p> <p>以上を繰り返し、</p> <p><strong>他の人の読書履歴と本と本の間の難易度が分かるサービス</strong></p> <p>を検証することとなりました。</p> <h2 id="この頃からプロダクトリーダーになったが、精神的に消耗した"><a href="#%E3%81%93%E3%81%AE%E9%A0%83%E3%81%8B%E3%82%89%E3%83%97%E3%83%AD%E3%83%80%E3%82%AF%E3%83%88%E3%83%AA%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F%E3%81%8C%E3%80%81%E7%B2%BE%E7%A5%9E%E7%9A%84%E3%81%AB%E6%B6%88%E8%80%97%E3%81%97%E3%81%9F">この頃からプロダクトリーダーになったが、精神的に消耗した</a></h2> <p>まだプロダクトリーダーで消耗してるの??<br /> と言われそうなタイトルですね😅</p> <p>実際、チーム開発するまで個人で<br /> 「プログラミング楽しい〜^q^」<br /> だったのですが、チーム開発はプログラミングだけでなく</p> <ul> <li>スケジュール管理</li> <li>ファシリテーション</li> <li>タスク管理</li> <li>備品管理</li> <li>メンバーとのコミュニケーション</li> <li>他のチームでの運営、開発(合計3つくらい平行していました)</li> </ul> <p>沢山やることがあり、毎日四六時中ずっとチーム開発のことを考えていました。<br /> やったこともないし、何をしたらいいかすら分からなく、トラブルの耐性は一切ありませんでした。<br /> 精神衛生が非常に悪かったです。1ヶ月お風呂入ってないくらい。。。</p> <p>「チーム開発、辞めようかな。」<br /> と悩んで、デザインスプリント案を持ってきてくださった先輩に相談した結果、自分の中での優先順位やチーム開発というのも段々分かり、心も軽くなり、まだ頑張れました。<br /> 普通にメンバーに仕事を振ったら良いと思いますが、振ってみても結局全て自分でやってしまいます。私がメンバーを信用出来ていないと考えます。<br /> そこで、<strong>しっかりメンバーに仕事を振り、メンバーが裁量を得れば、もっと上手く行った</strong>と後から反省しています。</p> <p>その後、</p> <ul> <li>リーンキャンバス(事業プランを整理するフレームワーク)</li> <li>ペルソナ(サービスを利用する顧客の中で最も重要な人物モデル)</li> <li>市場規模</li> <li>競合相手(9サービスくらい規模や強みなどを分析)</li> <li>テスト項目、仮説</li> </ul> <p>などを決め、様々な人に記事を書いてもらい、プロトタイプを制作しました。<br /> そして、プロトタイプを使ってもらってインタビューをしました。</p> <p>協力してくれた方たちには感謝です。一度きりの人生のうちの大切な時間を人のために使えるという心優しい方達ばかりでした。<br /> その気持ちから私は<strong>自分1人で生きていない</strong>ということを学ばさせていただきました。</p> <h1 id="12月から設計・開発をスタート"><a href="#12%E6%9C%88%E3%81%8B%E3%82%89%E8%A8%AD%E8%A8%88%E3%83%BB%E9%96%8B%E7%99%BA%E3%82%92%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88">12月から設計・開発をスタート</a></h1> <p>「やっと開発ができる..!!」</p> <p>とワクワクしましたね〜。<br /> しかし、私がするべき一番の仕事はメンバーが不自由なく動けるようにタスクを振ることでした。<br /> 個人で開発する時は、<strong>仕様書をしっかり書く</strong>ということはしませんが、人に伝えるために全てを言語化しなければいけない辛さを味わいました。<br /> 先輩から チーム開発の手順、書き方などを教えてもらい、<br /> 私は<br /> - ユーザーストーリー<br /> - API設計<br /> - 技術選定<br /> - シーケンス図</p> <p>など、ドキュメントを書きまくりました。</p> <p>こんなシーケンス図を分からないなりに書いてみましたが、正直メンバーは殆ど見なかったと思います。<br /> <a href="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbbf4ce178ff.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbbf4ce178ff.png?mw=700" alt="image.png" /></a></p> <p>仕様書やユーザーストーリーはGithubのissueに書きました。<br /> バッジだらけで見辛い。。。絵文字なんか使えばもう少し見やすかったのかな。他のチーム開発も見てみたいな...!!<br /> <a href="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbbf59aa455a.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/0c174158070ecf8a139e7d5fe11570685cbbf59aa455a.png?mw=700" alt="image.png" /></a></p> <p>タスク管理はGithubのProjectsを使いました。</p> <p>ER図などデータベースに関しては、チームメンバーにデータベーススペシャリスト持ちの人がいたので、任せて勉強させてもらいました🙏</p> <p>ブランチの切り方はGithub Flowで、プルリクエスト出したりレビューしたりなどしましたが、正解が分からないのでとりあえずやってみよう精神でした😂</p> <h1 id="2月から私は海外へ、しかし我慢できずサービス開発を"><a href="#2%E6%9C%88%E3%81%8B%E3%82%89%E7%A7%81%E3%81%AF%E6%B5%B7%E5%A4%96%E3%81%B8%E3%80%81%E3%81%97%E3%81%8B%E3%81%97%E6%88%91%E6%85%A2%E3%81%A7%E3%81%8D%E3%81%9A%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E9%96%8B%E7%99%BA%E3%82%92">2月から私は海外へ、しかし我慢できずサービス開発を</a></h1> <p>はい、ニュージーランドに1ヶ月間短期留学に行きました。<br /> 折角お金掛けて海外に行くので、海外でしか体験できないことをやりたかったので開発はお休みすることにしました。<br /> その間、マネジメントは先輩に取ってもらいました🙏</p> <p>しかし、結局我慢できなくて、海外生活後半は開発していました😇(結果出来たのが、<a target="_blank" rel="nofollow noopener" href="https://comment-maker.site/">単行本のコメントメーカー</a>です)<br /> 私は本当に開発が好きなんだな〜と実感しました。</p> <h1 id="3月後半に帰国、1人でサービス開発"><a href="#3%E6%9C%88%E5%BE%8C%E5%8D%8A%E3%81%AB%E5%B8%B0%E5%9B%BD%E3%80%81%EF%BC%91%E4%BA%BA%E3%81%A7%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E9%96%8B%E7%99%BA">3月後半に帰国、1人でサービス開発</a></h1> <p>日本に帰国して、チーム開発しよう!と思い、slackで尋ねても誰からも返事がありません。</p> <p>「あ〜、ダメだ。でも開発したい。」<br /> 「仕方ない、1人で開発するか。」<br /> 「もう自分だけで作るし、自分の好きな技術で作ればええんちゃう??」</p> <p>元のアイデアとは少し違う感じに改変してですが、結果1人で作りました。。。<br /> この結果が良いか悪いか分かりません。チーム開発にこだわっていたら、完成すらしなかったかもしれません。<br /> もしくは、チームという力で大成功していたかもしれません。</p> <p>ただ、私は<strong>皆で楽しく開発したかった</strong>です。</p> <p>いくらでも今回のチーム開発に関して反省しました。</p> <p>ミチアカリを公開した日、カレー屋で1人で泣きました😂<br /> 色んな思いが込み上げてきて、抑えようとしましたが、止まりませんでした😂<br /> 今思い返すと笑えますよほんと😂</p> <p>今回の体験は私にとって非常に良いものでした。普通に生活していたら100%味わえない体験だったんじゃないかなと。<br /> 反省あり、学びあり、感謝あり、<br /> 以前の私より圧倒的成長をすることが出来ました。<br /> 今後必ず活かします。</p> <h1 id="公開後の反応は良かった"><a href="#%E5%85%AC%E9%96%8B%E5%BE%8C%E3%81%AE%E5%8F%8D%E5%BF%9C%E3%81%AF%E8%89%AF%E3%81%8B%E3%81%A3%E3%81%9F">公開後の反応は良かった</a></h1> <p>公開後、皆さんが拡散していただいたおかげで、沢山の人に触っていただけました。(本当にありがとうございます🙇‍♂️)</p> <p>「良さそう!」<br /> 「助かる!」<br /> 「すごい!」<br /> 「面白い!」</p> <p>などの声もいただけました。皆様の反応は全て保存してあります😊</p> <p>皆さんが作ってくださったコンテンツ(記事)は非常に良いもの何だな〜と分かりましたが、作ってくれる人が中々いません。<br /> 本をある程度読んで尚且書いてくれる人ですから、そりゃ少数派になるかなと。<br /> この辺のアイデアはまだ詰める必要がありそうです。ユーザーはメリットを感じなければ使いませんよね。</p> <p>少しずつ機能を付けていったり試行錯誤しています!</p> <blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">ミチアカリ(<a target="_blank" rel="nofollow noopener" href="https://t.co/5kIX4KFRBB">https://t.co/5kIX4KFRBB</a>)にリクエスト機能追加しました。- 特定の学習ロードマップが知りたいけど、記事がない- ここまで本読んだけど、次何の本がオススメなんだろうそういうものが知りたい時に、リクエストとして出せる機能です。また、リクエスト記事にコメントを付けられます✌️ <a target="_blank" rel="nofollow noopener" href="https://t.co/cnbm5r0j2D">pic.twitter.com/cnbm5r0j2D</a></p>— しがしぃ@MyPoZi (@MyPoZi555) <a target="_blank" rel="nofollow noopener" href="https://twitter.com/MyPoZi555/status/1119573431907786752?ref_src=twsrc%5Etfw">April 20, 2019</a></blockquote> <p>思い入れのあるサービスなので、これからグロースというものをやっていきます💪</p> <h1 id="まとめ"><a href="#%E3%81%BE%E3%81%A8%E3%82%81">まとめ</a></h1> <p><strong>人生色々ある。失敗はない。省みれば全て学び。</strong></p> <p>チーム開発は思い通りに行かないことも多々あったが、非常に良い学びとなりました。<br /> またチーム開発に挑戦したいです💪</p> <p>良ければこちらも見ていって下さい〜!<br /> デザインスプリントの本もあります。<br /> <a target="_blank" rel="nofollow noopener" href="https://michiakr.com/article/8969dc59-6482-4882-9bde-00ba2c83975b">ミチアカリのアイデア出しのために読んだ本</a></p> <p>私は私が予想していた以上に皆様にお世話になっています。必ず忘れません。<br /> この気持ちを大切に、私自身も他の人に優しく接することができるようになります。</p> <p>今回は以上です!<br /> また、Crieitで記事書くので次回もよろしくです👍</p> <p>よければ<a target="_blank" rel="nofollow noopener" href="https://twitter.com/MyPoZi555">Twitter</a>も😊</p> しがしぃ@MyPoZi