Upgrade to Pro — share decks privately, control downloads, hide ads and more …

タウンワークをドライブさせるためになんちゃってアジャイルをやめた話 #devsumi #dev...

PoohSunny
February 15, 2018

タウンワークをドライブさせるためになんちゃってアジャイルをやめた話 #devsumi #devsumiB / devsumi2018

Developers Summit 2018の登壇資料です。
http://event.shoeisha.jp/devsumi/20180215/session/1623/
https://togetter.com/li/1199673
#devsumi #devsumiB

Geeks Who Drink in Tokyo -Agile Edition- にて一部修正
https://nulab.connpass.com/event/89683/
#GWD_Nulab

PoohSunny

February 15, 2018
Tweet

More Decks by PoohSunny

Other Decks in Technology

Transcript

  1. ࠇా थ Kuroda itsuki i2key νʔϜߏ੒ اը νʔϜ σβΠφʔ νʔϜ

    ։ൃνʔϜ Ҋ݅ͷ༏ઌॱҐܾ ΊͨΓϦϦʔεͷ ൑அ͢Δਓ νʔϜͷࠔΓ͝ͱ ղܾͨ͠Γ վળͨ͠Γ͢Δਓ ϑϩϯτΤϯυ ։ൃϝϯόʔ όοΫΤϯυ ։ൃϝϯόʔ 2िؒ͝ͱܭ ըʙઃܭʙ࣮ ૷ʙςετΛ ͯ͠ϦϦʔε ͱ;Γ͔͑Γ Λ͢Δͱ͍͏ αΠΫϧ εςʔΫϗϧμʔ
  2. 課題感 Ready会でReadyにできていない - 要件的な詰め 甘さ - Readyで ない にReadyとし てしまう

    - 調査タスク込みでReady 課題感 相対見積もりをして優先度が変動 - 優先度が不透明化 課題感 「要件的に 良いけどこれでいい か?」が発生。それを実装時に聞いて いる。(10/30追記) 詳細化がしきれていない 要件的なコーナーケース 見逃し 実装工数 見積もり ブレ 課題感 手戻り多い(ガイドライ ン準拠してないから直 して、が多い で自動 化できそうな気がする) 課題感 プロトを作る必要性がそもそもある か (レイさんがいたタイミングで 作って いなかった) 課題感 要件的に「こ ケースど うする」が開発後期に見 つかる 課題感 ヤバめ ブランチ運用 課題感 手戻り多い(計測中) 要件的なも もコード的 なも もある。 課題感 SI = System Integration = 統合テスト であるべき(藤田さん談) 高嶋さんにそ 認識がない。( SIってな ん 略だろうって言ってた) やっていること 、画面単位 単体テ ストに近い システムレベル テスト観点が欠如し ている状態 ՝୊͕͋Γͦ͏ͳͱ͜ΖʹΞλϦΛ͚ͭΔ ʢུʣ ʢུʣ
  3. Ҋ݅ͷ෼ׂ؅ཧͱ଴ͪͷൃੜ http://poohsunny.hatenablog.com/entry/2017/11/25/225504 Ҋ݅Ϧετ -XXҊ݅ -YYҊ݅ ։ൃ༻Ҋ݅ Ϧετ -XXҊ݅ௐࠪ -XXҊ݅ ϑϩϯτΤϯυ

    ࣮૷ -XXҊ݅ αʔόʔ ࣮૷ 2िؒ ௐࠪ ϑϩϯτΤϯυ ࣮૷ αʔόʔαΠυ ࣮૷ ଴ͪ ଴ͪ 2िؒ 2िؒ ؾ͖ͮ
  4. Ҋ݅ͷ෼ׂ؅ཧͱڧ͍కΊ੾Γҙࣝͷഇࢭ http://poohsunny.hatenablog.com/entry/2017/11/25/225504 Ҋ݅Ϧετ -XXҊ݅ -YYҊ݅ ։ൃ༻Ҋ݅ Ϧετ -XXҊ݅ௐࠪ -XXҊ݅ ϑϩϯτΤϯυ

    ࣮૷ -XXҊ݅ αʔόʔ ࣮૷ 2िؒ ௐࠪ ϑϩϯτΤϯυ ࣮૷ αʔόʔαΠυ ࣮૷ ଴ͪ ଴ͪ 2िؒ 2िؒ ରࡦ
  5. λεΫϘʔυͷܗࣜΛมߋɻՁ஋͋Δ୯ҐͰͷDONEʹͩ͜ΘΔ AҊ݅ BҊ݅ CҊ݅ TODO DOING REVIEW DONE ઃܭ όοΫ

    ࣮૷ ϑϩϯτ ࣮૷ ςετ ςετέʔ ε࡞੒ ઃܭ όοΫ ࣮૷ ϑϩϯτ ࣮૷ ςετ ςετέʔ ε࡞੒ ઃܭ ϑϩϯτ ࣮૷ ड͚ ೖΕ ઃܭ ςετέʔ ε࡞੒ ϨϏϡʔ όοΫ ࣮૷ ϨϏϡʔ ςετ ࡞੒ ςετ ࣮ࢪ डೖΕ DONE AҊ݅ BҊ݅ CҊ݅ ϑϩϯτΤϯυ όοΫΤϯυ TODO
  6. λεΫϘʔυͷܗࣜΛมߋɻՁ஋͋Δ୯ҐͰͷDONEʹͩ͜ΘΔ AҊ݅ BҊ݅ CҊ݅ TODO DOING REVIEW DONE ઃܭ όοΫ

    ࣮૷ ϑϩϯτ ࣮૷ ςετ ςετέʔ ε࡞੒ ઃܭ όοΫ ࣮૷ ϑϩϯτ ࣮૷ ςετ ςετέʔ ε࡞੒ ઃܭ ϑϩϯτ ࣮૷ ड͚ ೖΕ ઃܭ ςετέʔ ε࡞੒ ϨϏϡʔ όοΫ ࣮૷ ϨϏϡʔ ςετ ࡞੒ ςετ ࣮ࢪ डೖΕ DONE AҊ݅ BҊ݅ CҊ݅ ϑϩϯτΤϯυ όοΫΤϯυ TODO ͪͳΈʹ͜ͷ࣌఺Ͱ ͸·ͩʮλεΫϘʔυʯ Ͱͨ͠
  7. ࣍ͷ޻ఔʹҠͬͨ࣌ؒΛه࿥ 2/15 11:00 ઃܭ ϑϩϯτ ࣮૷ ϨϏϡʔ όοΫ ࣮૷ ϨϏϡʔ

    ςετ ࡞੒ ςετ ࣮ࢪ डೖΕ DONE ϑϩϯτΤϯυ όοΫΤϯυ TODO AҊ݅ AҊ݅
  8. ࣍ͷ޻ఔʹҠͬͨ࣌ؒΛه࿥ 2/16 11:00 ઃܭ ϑϩϯτ ࣮૷ ϨϏϡʔ όοΫ ࣮૷ ϨϏϡʔ

    ςετ ࡞੒ ςετ ࣮ࢪ डೖΕ DONE ϑϩϯτΤϯυ όοΫΤϯυ TODO AҊ݅ AҊ݅
  9. લ޻ఔʹ໭ͬͯ͠·ͬͨΒɺߦΛ௥Ճͯ͠໭ͬͨ ޻ఔʹͦͷ࣌ࠁΛه࿥ 2/19 9:00 ઃܭ ϑϩϯτ ࣮૷ ϨϏϡʔ όοΫ ࣮૷

    ϨϏϡʔ ςετ ࡞੒ ςετ ࣮ࢪ डೖΕ DONE ϑϩϯτΤϯυ όοΫΤϯυ TODO AҊ݅ AҊ݅
  10. ςετۦಈ։ൃ XUTP͔ΒֶͿ هड़ੑͷߴ͍ Ϣχοτςετ Selenide or Geb? ೔ຊSeleniumϢʔβʔίϛϡχςΟ TDDBC Selenide

    or Geb? 〜あなた そ 時どちらを使う〜 JJUG CCC Fall 2017 @shimashima35 & @PoohSunny XUTP͔ΒֶͿ هड़ੑͷߴ͍ Ϣχοτςετ ʙԶͨͪΛॿ͚ΔϢχοτςετ΁ʙ ߴڮཅଠ࿠(a.k.a. @PoohSunny) 1 https://speakerdeck.com/poohsunny/xutp-in-number-xpjug https://www.slideshare.net/youtaroutakahashi/selenide-or-geb ϓϥΫςΟε͸ಘҙʢؾ͕͢Δʣɻ ஌ࣝ΋͋Δʢؾ͕͢Δʣɻ Ͱ΋ചΓ্͛΍KPIվળʹͭͳ͛Δ ͷ͸ۤखɻ https://github.com/tddbc http://www.selenium.jp/ ࣗ෼ͷ೰Έ
  11. Selenide or Geb? 〜あなた そ 時どちらを使う〜 JJUG CCC Fall 2017

    @shimashima35 & @PoohSunny XUTP͔ΒֶͿ هड़ੑͷߴ͍ Ϣχοτςετ ʙԶͨͪΛॿ͚ΔϢχοτςετ΁ʙ ߴڮཅଠ࿠(a.k.a. @PoohSunny) 1 https://speakerdeck.com/poohsunny/xutp-in-number-xpjug https://www.slideshare.net/youtaroutakahashi/selenide-or-geb ࣗ෼ͷख࣋ͪΛར༻͠ ͭͭ΋ɺ໨తʹϑΥʔ Χεͯ͠՝୊Λղܾ͠ ͍ͯͬͨɻ https://github.com/tddbc http://www.selenium.jp/ ࠓճ
  12. Selenide or Geb? 〜あなた そ 時どちらを使う〜 JJUG CCC Fall 2017

    @shimashima35 & @PoohSunny XUTP͔ΒֶͿ هड़ੑͷߴ͍ Ϣχοτςετ ʙԶͨͪΛॿ͚ΔϢχοτςετ΁ʙ ߴڮཅଠ࿠(a.k.a. @PoohSunny) 1 https://speakerdeck.com/poohsunny/xutp-in-number-xpjug https://www.slideshare.net/youtaroutakahashi/selenide-or-geb ·ͩ·ͩΧΠθϯ͸ ࢝·ͬͨ͹͔Γ https://github.com/tddbc http://www.selenium.jp/
  13. Selenide or Geb? 〜あなた そ 時どちらを使う〜 JJUG CCC Fall 2017

    @shimashima35 & @PoohSunny XUTP͔ΒֶͿ هड़ੑͷߴ͍ Ϣχοτςετ ʙԶͨͪΛॿ͚ΔϢχοτςετ΁ʙ ߴڮཅଠ࿠(a.k.a. @PoohSunny) 1 https://speakerdeck.com/poohsunny/xutp-in-number-xpjug https://www.slideshare.net/youtaroutakahashi/selenide-or-geb ·ͩ·ͩΧΠθϯ͸ ࢝·ͬͨ͹͔Γ https://github.com/tddbc http://www.selenium.jp/ ໨తݟఆΊͯ ΧΠθϯ͍ͯ͠ ͖·͠ΐ͏ʂ