Slide 1

Slide 1 text

Relation with Nagasaki And Agile オンライン公開版 Presenter:tosite(Naoto Teshima)

Slide 2

Slide 2 text

agenda 1. Self-introduction 2. About Nagasaki 3. What is the relation with NaITE? 4. What is the relation with agile? 5. Would like to ask 6. And more...

Slide 3

Slide 3 text

agenda 1. Self-introduction 2. About Nagasaki 3. What is the relation with NaITE? 4. What is the relation with agile? 5. Would like to ask 6. And more...

Slide 4

Slide 4 text

XP祭り参加してきました! LT参戦!緊張しました! At first.

Slide 5

Slide 5 text

QDG 2018やります! 皆さんのご参加、心より お待ちしております! At first.

Slide 6

Slide 6 text

tosite(Naoto Teshima) Qiita:@tosite0345 FB:Naoto Teshima Who am I?

Slide 7

Slide 7 text

福岡県太宰府市。 現在は長崎県長崎市 に住んでいます。 Where am I born?

Slide 8

Slide 8 text

❏ ドライブ。 ❏ 写真。 ❏ 料理。 Hobby?

Slide 9

Slide 9 text

マツダのRX-8に 乗っています。 MTです。 Driving a car.

Slide 10

Slide 10 text

写真を撮るのが 好きです。 Take pictures.

Slide 11

Slide 11 text

料理をするのも好 きです。 Cooking.

Slide 12

Slide 12 text

現在は地方金融機関で 社内SEをやってます。 Job?

Slide 13

Slide 13 text

主にPHP+MySQL。 最近はLaravelフレーム ワークがアツいです。 たまーにVBAもやってま す。 Language?

Slide 14

Slide 14 text

agenda 1. Self-introduction 2. About Nagasaki 3. What is the relation with NaITE? 4. What is the relation with agile? 5. Would like to ask 6. And more...

Slide 15

Slide 15 text

Where is Nagasaki?

Slide 16

Slide 16 text

グラバー邸・軍艦島・雲仙温泉・海・夜景... ちゃんぽん・はとし・中華料理・卓袱料理・海産物... カステラ・角煮まん・からすみ・干物・かまぼこ... 観光 名物 お土産 Nagasaki’s good point.

Slide 17

Slide 17 text

雲仙温泉 稲佐山(夜景) グラバー邸 軍艦島(端島) Sightseeing.

Slide 18

Slide 18 text

海産物 卓袱料理 はとし Food specialties.

Slide 19

Slide 19 text

角煮まん カステラ からすみ Souvenir.

Slide 20

Slide 20 text

agenda 1. Self-introduction 2. About Nagasaki 3. What is the relation with NaITE? 4. What is the relation with agile? 5. Would like to ask 6. And more...

Slide 21

Slide 21 text

偶然見つけた、 「Agile Japan 2016 長崎サテライト」に参加し たのがきっかけ。 What is the relation with NaITE?

Slide 22

Slide 22 text

「Agile Japan 2017 長崎サテライト」 後の懇親会で池田氏のアツいお言葉に 胸を打たれ、NaITE運営スタッフに。 What is the relation with NaITE?

Slide 23

Slide 23 text

agenda 1. Self-introduction 2. About Nagasaki 3. What is the relation with NaITE? 4. What is the relation with agile? 5. Would like to ask 6. And more...

Slide 24

Slide 24 text

❏ デイリーミーティング ❏ ニコカレ ❏ カンバン(slack+Trello) ❏ ペアプログラミングもどき ❏ なんちゃってテスト駆動型開発 What is the relation with agile?

Slide 25

Slide 25 text

導入後、いつしか「終礼」という扱いに。 Daily-meeting

Slide 26

Slide 26 text

理由:課内6人のうち、2人しか コーディングしていない。 Daily-meeting

Slide 27

Slide 27 text

タスク管理ツールを導入するも 浸透せず・・・。 Daily-meeting

Slide 28

Slide 28 text

「チーム全体として取り組む」ことが ないため、形式的になりつつある。 Daily-meeting

Slide 29

Slide 29 text

自前でニコカレアプリを作成しました。 Nico-cale

Slide 30

Slide 30 text

チームの状態がひと目で分かるため、 かなり活用できている実感。 Nico-cale

Slide 31

Slide 31 text

簡単なコメントが入力できる。 もちろん上司には非公開。 精神的安全は守られています。

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

(T_T)が続く人がいたら「ちょっと飲み 行こうか」と声をかけるようにしている。 Nico-cale

Slide 34

Slide 34 text

SlackとTrelloでタスク管理してる。 ソースコードはGithub。 Kanban

Slide 35

Slide 35 text

Kanban タスク タスク タスク タスク 更新 通知! 更新 通知!

Slide 36

Slide 36 text

しかし、面と向かって会話する方が多い。 何ならソースコードすらDropBoxなんかで投げ つけ合ってるときも・・・(;_;)。 Kanban

Slide 37

Slide 37 text

なかなかタスクを洗い出せず、「なんとなく」でタ スクを管理してしまいがち。 Kanban

Slide 38

Slide 38 text

こうはいがPHP未経験だったため、互いにコー ディングしながら基礎を教えた。 Pair-programming

Slide 39

Slide 39 text

しかしながら、あまり教えなくても気づいた頃に は習得していた。 Pair-programming

Slide 40

Slide 40 text

今後はもっと深掘りしながら、お互いに知識を 増やしていきたい。 Pair-programming

Slide 41

Slide 41 text

クラスモジュールの単体テスト、UIテストも書い てます。 Test-driven-development

Slide 42

Slide 42 text

が、りふぁくたりんぐ?テスト設計?なにそれ美 味しいの?状態。 Test-driven-development

Slide 43

Slide 43 text

「重要性・必要性は理解しているが、ベストプラ クティスが分からねぇぜ!」状態。 Test-driven-development

Slide 44

Slide 44 text

agenda 1. Self-introduction 2. About Nagasaki 3. What is the relation with NaITE? 4. What is the relation with agile? 5. Would like to ask 6. And more...

Slide 45

Slide 45 text

agenda 1. Self-introduction 2. About Nagasaki 3. What is the relation with NaITE? 4. What is the relation with agile? 5. Would like to ask 6. And more... テストのモヤモヤを踏まえて・・・ テストへの造詣が深い皆様からのお話を伺いたいです!

Slide 46

Slide 46 text

効果的なテストコードとは? テストしやすいソースコードとは? リファクタリングしやすいコードとは? What do I want to ask?

Slide 47

Slide 47 text

ユニットテスト・結合テストの比率は? コードカバレッジについて What do I want to ask?

Slide 48

Slide 48 text

テスト自動化とは? What do I want to ask?

Slide 49

Slide 49 text

agenda 1. Self-introduction 2. About Nagasaki 3. What is the relation with NaITE? 4. What is the relation with agile? 5. Would like to ask 6. And more...

Slide 50

Slide 50 text

❏ NaITE-Naightから始めて長崎のコミュニティを盛り上げ る! ❏ 具体的なロジックを用いて、テストのアプローチを考え てみたい ❏ 様々な言語でモブプログラミングしてみたい ❏ アジャイル開発のワークショップを体験してみたい What do I want to do in NaITE?

Slide 51

Slide 51 text

NaITE-Naightから始めて 長崎のコミュニティを 盛り上げる! What do I want to do in NaITE?

Slide 52

Slide 52 text

コミュニケーションを取りつつ 技術的知見・人脈を広げたい What do I want to do in NaITE?

Slide 53

Slide 53 text

長崎にアジャイルの輪を 広げていきたい What do I want to do in NaITE?

Slide 54

Slide 54 text

イベントへの足がかりに してもらいたい What do I want to do in NaITE?

Slide 55

Slide 55 text

具体的なロジックを用いて、 テストのアプローチを 考えてみたい! What do I want to do in NaITE?

Slide 56

Slide 56 text

実際のロジックに対する アプローチを学びたい What do I want to do in NaITE?

Slide 57

Slide 57 text

具体的な形に落とし込んで、 持ち帰って実践してみたい What do I want to do in NaITE?

Slide 58

Slide 58 text

様々な言語で モブプログラミング! What do I want to do in NaITE?

Slide 59

Slide 59 text

普段触れることのできない 言語に触れてみたい What do I want to do in NaITE?

Slide 60

Slide 60 text

新しい言語を学ぶ機会を 作りたい What do I want to do in NaITE?

Slide 61

Slide 61 text

アジャイル開発のワーク ショップを体験してみたい What do I want to do in NaITE?

Slide 62

Slide 62 text

プランニングポーカーなど、 実際のアジャイル開発の空気を 肌で感じてみたい What do I want to do in NaITE?

Slide 63

Slide 63 text

持ち帰って長崎でもワーク ショップしてみたい What do I want to do in NaITE?

Slide 64

Slide 64 text

今後は長崎でも活動を活性化させて いきたいと思っております! And more...

Slide 65

Slide 65 text

QDG 2018やります! 皆さんのご参加、心より お待ちしております! And more...

Slide 66

Slide 66 text

これからよろしくお願いします! And more...