$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
セルフマネジメントできないとか(笑)
Search
neno
May 24, 2017
Programming
0
940
セルフマネジメントできないとか(笑)
2017/05/24 りょかさんなごやか迎撃会 で、セルフマネジメントについて話した
neno
May 24, 2017
Tweet
Share
More Decks by neno
See All by neno
最高に怠惰な技術書との向き合い方、または私は如何にして積ん読の山を築いたか
nenono
1
560
スクラムのレビューで大事にしてること
nenono
0
550
私がわかっているスクラムとわからないスクラム
nenono
0
750
'N'O MUSIC 'N'O 'L'IFE - HOW TO 'L'ISTE'N' TO JAZZ
nenono
0
860
Other Decks in Programming
See All in Programming
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
120
tparseでgo testの出力を見やすくする
utgwkk
2
210
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
460
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
120
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
320
AIコーディングエージェント(Manus)
kondai24
0
170
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
110
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
7.1k
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
110
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
660
Featured
See All Featured
How to Ace a Technical Interview
jacobian
280
24k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
It's Worth the Effort
3n
187
29k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
The Language of Interfaces
destraynor
162
25k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Why Our Code Smells
bkeepers
PRO
340
57k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Transcript
セルフマネジメントで きないとか(笑) りょかさん迎撃会 2017-05-24 NENO
はじめに
自己紹介 そろそろこれ不要そうな気がしますが neno(@neno_n0)です nanoじゃないです 好きなエディタはEmacsです nanoじゃないです slackのアイコンは「なの」(日常)です
今日話すこと セルフマネジメントについて、です。
セルフマネジメントっ て何?
ぐぐってみた 「体調管理や作業の進行などを進めるために、自分自 身を適切に抑制・管理すること。」 「自分の感情をコントロールし、正しい方向へと導 く」 「自身の問題を他者に頼らず、自分一人の力だけで解 決していく」 なんか違う気がする?
マネジメントって? もし高校野球の女子マネージャーがドラッカーの『マ ネジメント』を読んだら そうじゃなくて wikipedia「経営管理」 「経営システムの維持・存続のための全成員のダイ ナミック(dynamic)な情報活動」
マネジメントって? 2 つづき 「人に働きかけて、協働的な営みを発展させること によって、経営資源の転換効率や環境適応の能力と 創造性を高めて、企業の目的を実現しようとする活 動である。」 「企業活動を円滑に行うとともに、企業の目的を達 成するために、「ヒト・モノ・カネ・情報」の4つ の経営資源を調達し、効率的に配分し、適切に組み
合わせる、といった諸活動のこと」 なるほど?なんかそれっぽい
雑に解釈すると 他の人からの指示を待たなくても 自立、自律して 目的達成のためにリソースを調整していく なるほど 完全に理解(わかってない)
最近私が思ったこと
何を話そうか 以降の構成がノープラン ※だいたい個人の感想です
セルフマネジメントで きないと? よくある仕事現場です 「◦◦やっといて」 →悩み続けて2日間進捗ゼロ 「言われてた件やりました!」 →必要なものと全然違う 「どうしよう」「やばい」「あー」「……」 どうにもならない 「大丈夫?間に合うの?」
→「よくわかりません!」 本当によくある
最近の私(実話) 「とりあえずあの件話聞いて作業進めといて」 とりあえず進めてみる なんか思ったより時間かかってる おかしい こんなはずでは あれれ あー やばい ……(チーン)
「助けて!!!」
反省した 毎朝その日やることの方針やゴールを共有しよう 1週間に1回くらいは成果物レビューしてもらおう 2日に1回くらいは振り返って改善点とか探そう もはや実質的にスクラムでは?
死なないためのサバイ ブスキル 目的は何か、どこがゴールか、認識を合わせよう リスクの感覚を磨こう どのくらい不安、未知、わからないものがあるのか 小さい単位で見積って、見積りを修正しながら進めよ う 1時間未満から2時間くらいの粒度 「あれれ、おかしい、なんか変」に早く気づくため に
本当に必要な成果が得られたのかテストしよう
テストファーストだ! プログラミングに限らない話 最初の時点で「何がどうなってほしいのか」を理解し たい 「今はそうなってはいない」ということを実際に使っ て確認する すんなり確認できればそれでいい
テストファーストだ! 2 やってみると初っ端から「なにか変」ってなりがち そもそも直す機能どこ?見つからない!(実話) 何も問題があるように見えない!どういう要望な の?(実話) テストデータ何必要なのかよくわからないんだけ ど!(実話) どこからどこまで対応すれば完了なのこれ?(実話)
小さく作ってやり直そ う! 簡単に作ってみて、その時点で方向性を確認する やってみて、間違えても全部抹消すればいい 一部分でも実際に使えるものを作ってみる 大変なところ、難しいところがわかる 作業量の見積もりができる
小さく作ってやり直そ う! 2 実際に使ってみよう テスト仕様作ってみた!→現実的に無理では(実話) 機能を作ってみた!→なんか動かない!!(実話) ローコストハイリターンなフィードバックを得られる ような試行のしかたを考える
テスト大事 始めにほしいものを認識する(テストファースト) 確実に間違いなく、確かめながら進める(TDD) 実際に使ってみるまでは使えるなんて言えない(レビ ュー)
レビュー大事 認識を合わせ、合意する 実際に使ってみて「これでいい」と言えるようにする 早めに現実のヤバさを共有して対策を打てるようにす る ここの話は長くなるので以前の発表資料も見て (nenono.hatenablog.com)
まとめ
まとめ セルフマネジメント = 自立、自律して、目的達成のた めにリソースを調整していく 迷子にならないようにコンパスを見て、地図を作りな がら進もう あなた自身がテストエンジニアになることだ