【プライベートでスクラム回してみた】2019/01/13 ~ 2019/02/02 レトロスペクティブ
概要
仕事でスクラムをやっていて、
この手法はプライベートでの勉強にも役立つのでは?
と思い立ち、2019/01/13 ~ 2019/02/02で1スプリント回してみました。
この記事はその振り返りを綴るものです。
初回はこちら。
mi-progress-ooo.hatenablog.com
Sprint Review 成果物
React, Redux, TypeScriptの技術コンセプトまとめ (一部抜粋)
⚛Reactとは
- 宣言的、効率的、柔軟なUI構築用JSライブラリ
- コンポーネントと呼ばれる小さく独立したコードの断片から複雑なUIを構成することを可能にする
🔮Reduxとは
- 絶え間なく変化する状態を管理するためのもの
- 状態(=state)を変更するにはactionを送信しなければならない
- actionは何が起こったのかを説明する単純なJavaScriptオブジェクト
- 「全ての変更をactionとして記述」を強制することで、アプリで何が起こっているのかを明確に理解できる
- stateとactionを結びつけるためにreducerと呼ばれる関数を書く
React + Redux + TypeScriptでTODOリスト作成
Effective Javaで学んだことまとめ (一部抜粋)
☕第9章 プログラミング一般
- ボクシングされた基本データよりも基本データ型を選ぶ
- 基本データ型は機能する値だけを持っているが、個々のボクシングされた基本データは、対応する基本データ型の機能する全ての値に加えて、nullという機能しない値を1つ持つ
- nullオブジェクト参照が自動アンボクシングされると、NullPointerExceptionがスローされる
- 速いプログラムよりも優れたプログラムを書くように努める
- 優れたプログラムは、情報隠蔽の原則を具体化している
☕第8章 メソッド
- メソッド名を注意深く選ぶ
- 便利なメソッドを提供しすぎない
- 長いパラメータになってしまう時はBuilderパターンを用いる
- booleanの意味がメソッド名から明らかでなければ、booleanパラメータよりも2つの要素を持つenum型を使う
見積とのズレはどれくらいあったか
当初の見積からは大きくズレたが、見直し後の見積からはそこまでズレなかった
- 2019/01/13の段階では1450分で見積り
- 見直し後は890分で見積り
- 実際稼働できたのは675分
- 相対誤差
- 見直し前 (675 - 1450) / 1450 = -53%
- 見直し後 (675 - 890) / 890 = -24 %
TRYの振り返り
1スプリント = 3週間で換算する
- ちょうどいい感じだったので継続する
平日・外出する日はほぼ稼働できないと見積もる
- これも継続する
KEEP
Weekly Scrumで優先順位ややることを毎週更新すること
- React + Redux + TypeScriptで自己紹介ページを創ろうと考えていたが、「まだ補助輪が欲しいな」「localhostでサーバー立ち上げるためのプロパティファイルの書き方わかっていないな」という事に気が付き、ブログ記事を写経するタスクに変更したのは非常に良い決断だった
- 目的達成のためにHOWを柔軟に変えていくこの感覚を大事にしていきたい
- Weekly Scrumのツイート
2019/01/20
[ Weekly Retrospective ]
— つくし 𝕄𝕚𝕤𝕒𝕜𝕚 𝕄𝕒𝕜𝕚𝕟𝕠 (@T5uku5hi) January 20, 2019
- Reduxのチュートリアルは終わった
- しかしよくわかっていない
- 作ったコードを一行ずつ解説する試みをしたい
- webpackの設定は別PBIを作る
- 平日0h, 休日2.5hという現実
- 平日やっぱ無理ゲー...
- 買い物で選ぶのに時間がかかった
2019/01/27
[ Weekly Scrum ]
— つくし 𝕄𝕚𝕤𝕒𝕜𝕚 𝕄𝕒𝕜𝕚𝕟𝕠 (@T5uku5hi) January 27, 2019
- React + Redux + TypeScriptでTODOリストをlocalhostで立ち上げられた
- Redux難しいけど、コードは読めるようになってきた
- react-reduxのconnect()やProviderがまだちょっとよくわからない
- まだ補助輪欲しいので写経する
- APIの理解にフォーカスした勉強を意識する
PROBLEM
体調がすごく悪い
- 皮膚科・胃腸科・婦人科に通院することになった
- 婦人科に関してはダイエットが原因の確率が高そうで、かなりメンタルに大ダメージを食らった
- 体調が悪いと心も沈みやすくなるし、会社を早退する必要が出てきて心理的ストレスになることがわかった😣
一番時間を食っている脇目はネットショッピングっぽい
- YouTubeを見すぎだと思っていたら、実は時間を食いがちなのはネットショッピングだった
- 「これも買っとくか」とか「他に安いのないかな」とか結構見てしまっている
どう頑張っても休日2時間くらいしか勉強できない
- 集中力が30分くらい保つのが限界
- 細切れにやれたらいいのだろうか...
TRY
体調を整えることにまずは集中
- 全回復するまで無理しない
ネットショッピングの際は時間を決めて行う
- 悩むようなら別日に仕切り直す