~ブログ]初心者エンジニアがスタートアップで企画・設計・開発を通して学んだことブログTwitterFacebookはてブPocketLINE2019.01.14スタートアップで企画から開発までを経験した。その中でミーティングなども経験して多くのことに気づくことができた。質の良い提案のために事前準備をすることが重要だと学んだ。したい課題と目標を定義した上で、例外処理を含めたすべての機能を書き出すまでを要件定義として学んだ。日々ブラッシュアップしていける、要件定義のフォーマットを作りたいと思った。設計では、シーケンス図を使った設計を学んだ。クラス・オブジェクト間の処理が時系列で視覚的にわかるので、施策の仕様を作る上で理解しやすかった。.puにUMLで書けたり、git管理もできるので速度面・管理面でとてもよいと思った。今後もシーケンス図を使った設計をやりながら、いろんな手法を試していきたい。最初に仕様で出した処理をテスト要件として洗い出して、テスト駆動開発(TDD)を目指して進めていった。rspecの書き方・テスト要件の網羅性が自分で不安が残ったまま開発を進めてしまったので、テスト駆動開発の意味をなさない開発になってしまった。テストは、後工程へのバグの少ないコードを担保としてテスト項目を網羅的にあげる必要がある。開発テスト駆動開発(TDD)をやることで、「バグの少ないコードの書き方」「漏れのない仕様理解」が身に着けられると思った。ミーティングミーティングに参加する機会も多くあった。最初は何の話し合いかわからないまま、ただ参加しているだけだった。参加者全員の時間を使って行うミーティングは、特に価値を出すことにフォーカスしていかないといけない時間だと気づいた。そのために以下をルーティーンとしてやっていきたい【ミーティング前】ゴール・課題を理解した上でメモ帳にミーティングフレームワークを用意する自分でゴール・課題について考えて答えを出してみるアウトプットする内容をまとめるミーティング中、気づいたことをメモとる【ミーティング後】ミーティング中にとったメモを見直して、ミーティングの振り返りを行うわからない部分は、個別にでも質問して解決していくメモを見直して、新しいアイデアを考える以上のミーティングでのルーティーンは「メモの魔力」の方法を参考にするととても良さそうだと思った。(宣伝ではない)OKR(目標管理ツール)OKRは、メンバーが同じ方向を向き、明確な優先順位を持ち一定のペースで計画を進行することを目的で、Google,facebookなどで導入されている目標管理ツール。このOKRの手法をミーティングで多く経験した。これを取り入れることで、目標意識を揃えやすくなると思った。OKRは、一つの定性的な目標(O)と複数の定量的な指標(KR)で成り立つ。Results・定量的な指標で、数値で測れるもの・数は3つくらい(2~5個程度)・60~70%の達成度で成功とみなす1ヶ月弱で新しく経験するものが多くパンクしていたが、振り返りを細めにしておけば軌道修正しやすいのでやっていきたい。全体を通して「明確なマイルストーンを立てて宣言する」ことと「決めたマイルストーン通りの行動、細めな進捗共有をする」が重要だと思った。この記事をフレームワーク化して頻繁に振り返りを行っていきたい。(0.5....ブログお名前.comはドメイン自動更新を解除しておこうお名前.comでドメインを取得すると自動でドメイン自動更新が有効になるそうです。放っておくと勝手に契約が更新されてしまいます。お名前.comでドメインをとっていて契約の更新をしたくない方は、ドメイン自動更新の解除が必要になります。今...ブログ【GoogleAdsense取得】アドセンス審査するブログ制作で最初に考えること2018年1月にGoogleAdSenseを取得しました。その際、取得までに考えたことを記事にまとめたいと思います。下記に自分が気をつけたアドセンス審査ブログの作り方についてまとめてみました。このルールを基準に解説していきま...ブログ【GoogleAdsense取得】記事準備から合格までの手順を解説2018年1月にGoogleAdSenseを取得しました。その際のGoogleAdsense取得までに準備したことや手順を解説していきます。当記事は以下の記事の続きになります。ヨーロッパ旅行からスタートした2018年。プログラミングに興味をもち始めた2018年。ブログ(kapi-travel)を作ろうと決意した2018年。コメントをキャンセルメールアドレスが公開されることはありません。