Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

現場からは以上です。

389 views

Published on

2017.09.16 XP祭りLT資料

Published in: Career
  • Be the first to comment

  • Be the first to like this

現場からは以上です。

  1. 1. 現場からは以上です。 - Agile Anti Practice Pattern オンライン公開版 XP Fes.2017 Waseda Univercity 2017.09.16 (sat) Presentor : tosite (Naoto Teshima)
  2. 2.  わたし 現場からは以上です。- Agile Anti Practice Pattern tosite(Naoto Teshima). I came from Nagasaki. I belong to NaITE.
  3. 3.  わたし 今日は長崎から来ました! 現場からは以上です。- Agile Anti Practice Pattern
  4. 4.  わたし 今日は長崎から来ました! 現場からは以上です。- Agile Anti Practice Pattern
  5. 5.  わたし 地方金融機関の社内SE PHPerです Laravelを信奉しています 現場からは以上です。- Agile Anti Practice Pattern
  6. 6. FaceBook :Naoto Teshima Qiita :tosite0345 Community :NaITE  わたし 現場からは以上です。- Agile Anti Practice Pattern
  7. 7.  今日の話 今日の話 現場からは以上です。- Agile Anti Practice Pattern
  8. 8.  今日の話 の前に 現場からは以上です。- Agile Anti Practice Pattern
  9. 9.  今日の話 XP祭り初参戦!初LT! 初めて尽くしです よろしくお願いします 現場からは以上です。- Agile Anti Practice Pattern
  10. 10.  今日の話 改めて 今日の話 現場からは以上です。- Agile Anti Practice Pattern
  11. 11.  今日の話 ➔ Agile失敗談 ➔ やりたいこと ➔ 終わりに 現場からは以上です。- Agile Anti Practice Pattern
  12. 12.  Agile失敗談 Agile失敗談 現場からは以上です。- Agile Anti Practice Pattern
  13. 13.  Agile失敗談 聞き飽きた! 現場からは以上です。- Agile Anti Practice Pattern
  14. 14.  Agile失敗談 皆様の声が聞こえて くるようです 現場からは以上です。- Agile Anti Practice Pattern
  15. 15.  Agile失敗談 カンバン 現場からは以上です。- Agile Anti Practice Pattern
  16. 16.  Agile失敗談 − カンバン 2017年4月某日 Trello+Slack 運用開始。 通知! 現場からは以上です。- Agile Anti Practice Pattern
  17. 17. 鳴らない、通 知  Agile失敗談 − カンバン 現場からは以上です。- Agile Anti Practice Pattern
  18. 18.  Agile失敗談 − カンバン Trello更新ありません! 現場からは以上です。- Agile Anti Practice Pattern
  19. 19.  Agile失敗談 − カンバン 課題 現場からは以上です。- Agile Anti Practice Pattern
  20. 20.  Agile失敗談 − カンバン カンバン文化が浸透して いなかった タスク粒度が分からない 現場からは以上です。- Agile Anti Practice Pattern
  21. 21.  Agile失敗談 − カンバン どうすれば? 現場からは以上です。- Agile Anti Practice Pattern
  22. 22.  Agile失敗談 − カンバン 最初はふせんを使って アナログでやるべきだった 現場からは以上です。- Agile Anti Practice Pattern
  23. 23.  Agile失敗談 − カンバン カンバンが浸透した 段階でデジタルに 切り替えていく 現場からは以上です。- Agile Anti Practice Pattern
  24. 24.  Agile失敗談 デイリー ミーティング 現場からは以上です。- Agile Anti Practice Pattern
  25. 25.  Agile失敗談 − デイリーミーティング 2016年9月某日 デイリーミーティング 実践。 現場からは以上です。- Agile Anti Practice Pattern
  26. 26.  Agile失敗談 − デイリーミーティング 上司「立つ必要ないよね」 現場からは以上です。- Agile Anti Practice Pattern
  27. 27. 起立の価値は  Agile失敗談 − デイリーミーティング 現場からは以上です。- Agile Anti Practice Pattern
  28. 28.  Agile失敗談 − デイリーミーティング ・・・ 現場からは以上です。- Agile Anti Practice Pattern
  29. 29.  Agile失敗談 − デイリーミーティング 結果、ただの終礼に 現場からは以上です。- Agile Anti Practice Pattern
  30. 30.  Agile失敗談 − カンバン 課題 現場からは以上です。- Agile Anti Practice Pattern
  31. 31.  Agile失敗談 − デイリーミーティング 有意義なミーティングが できていない 現場からは以上です。- Agile Anti Practice Pattern
  32. 32.  Agile失敗談 − カンバン どうすれば? 現場からは以上です。- Agile Anti Practice Pattern
  33. 33.  Agile失敗談 − デイリーミーティング 上司をデプロイ まずは自分たちの 意識・考え方を リファクタリング 現場からは以上です。- Agile Anti Practice Pattern
  34. 34.  Agile失敗談 テスト 駆動開発 現場からは以上です。- Agile Anti Practice Pattern
  35. 35.  Agile失敗談 − テスト駆動開発 テストの重要性は 理解している 現場からは以上です。- Agile Anti Practice Pattern
  36. 36.  Agile失敗談 − テスト駆動開発 でも効果的なテストの 書き方が分からない 現場からは以上です。- Agile Anti Practice Pattern
  37. 37.  Agile失敗談 − テスト駆動開発 挙句の果てにはコードが グリーンになるように テストを書くという暴挙 現場からは以上です。- Agile Anti Practice Pattern
  38. 38.  Agile失敗談 − テスト駆動開発 テストファースト ではなく コードファースト なんです。 現場からは以上です。- Agile Anti Practice Pattern
  39. 39.  Agile失敗談 − カンバン しかも 現場からは以上です。- Agile Anti Practice Pattern
  40. 40.  Agile失敗談 − テスト駆動開発 最近まで一人で 開発していた 現場からは以上です。- Agile Anti Practice Pattern
  41. 41. 二人目 の開発者   Agile失敗談 − テスト駆動開発 現場からは以上です。- Agile Anti Practice Pattern
  42. 42.  Agile失敗談 − テスト駆動開発 自分と後輩(新人・PHP未経験)の 二人で開発を回し始めた 現場からは以上です。- Agile Anti Practice Pattern
  43. 43.  Agile失敗談 − カンバン が 現場からは以上です。- Agile Anti Practice Pattern
  44. 44.  Agile失敗談 − テスト駆動開発 何も知らない二人で 開発・テストの並行は かなり厳しい(小並感) 現場からは以上です。- Agile Anti Practice Pattern
  45. 45.  Agile失敗談 − カンバン 課題 現場からは以上です。- Agile Anti Practice Pattern
  46. 46.  Agile失敗談 − テスト駆動開発 会社・開発者ともに テスト駆動開発への 理解が不十分 現場からは以上です。- Agile Anti Practice Pattern
  47. 47.  Agile失敗談 − テスト駆動開発 どうすれば? 現場からは以上です。- Agile Anti Practice Pattern
  48. 48.  Agile失敗談 − テスト駆動開発 勉強会などに参加しつつ、 学んできたことを フィードバックしていく 現場からは以上です。- Agile Anti Practice Pattern
  49. 49.  Agile失敗談 − テスト駆動開発 ない技術的ノウハウは 実践している先達から 学べるといいですね 現場からは以上です。- Agile Anti Practice Pattern
  50. 50.  Agile失敗談 − テスト駆動開発 色々トライしてみて、 早めに失敗しておこう 現場からは以上です。- Agile Anti Practice Pattern
  51. 51. やりたいこと やりたいこと 現場からは以上です。- Agile Anti Practice Pattern
  52. 52. やりたいこと ユーザー ストーリー 現場からは以上です。- Agile Anti Practice Pattern
  53. 53.  やりたいこと − ユーザーストーリー <役割>は <動作>をしたい (なぜなら<理由>だから) 現場からは以上です。- Agile Anti Practice Pattern
  54. 54.  やりたいこと − ユーザーストーリー ユーザーは 記事を投稿し たい 管理者は 記事を削除し たい ・・・ 現場からは以上です。- Agile Anti Practice Pattern
  55. 55.  やりたいこと − ユーザーストーリー ユーザーストーリーを 集めながら仕様設計や 開発をしていく 現場からは以上です。- Agile Anti Practice Pattern
  56. 56.  やりたいこと − ユーザーストーリー “たとえば指定されたアクションを実行する前に、与 えられた「役割(role)」を持った認証ユーザーであ るかをアプリケーションで確認する必要がある場 合、役割名を追加の引数として受け取る RoleMiddlewareを作成することができます。 Laravel 5.1 ドキュメント ミドルウェアより引用 現場からは以上です。- Agile Anti Practice Pattern
  57. 57.  やりたいこと − ユーザーストーリー “たとえば指定されたアクションを実行する前に、与 えられた「役割(role)」を持った認証ユーザーであ るかをアプリケーションで確認する必要がある場 合、役割名を追加の引数として受け取る RoleMiddlewareを作成することができます。 Laravel 5.1 ドキュメント ミドルウェアより引用 現場からは以上です。- Agile Anti Practice Pattern !?
  58. 58.  やりたいこと − ユーザーストーリー “public function handle($request, Closure $next, $role) { if (! $request->user()->hasRole($role)) { // どこかへのリダイレクト処理… } return $next($request); } Laravel 5.1 ドキュメント ミドルウェアより引用 現場からは以上です。- Agile Anti Practice Pattern
  59. 59.  やりたいこと − ユーザーストーリー “public function handle($request, Closure $next, $role) { if (! $request->user()->hasRole($role)) { // どこかへのリダイレクト処理… } return $next($request); } Laravel 5.1 ドキュメント ミドルウェアより引用 現場からは以上です。- Agile Anti Practice Pattern !!?
  60. 60.  やりたいこと − ユーザーストーリー Laravelもユーザー ストーリーに対応してる! 現場からは以上です。- Agile Anti Practice Pattern
  61. 61.  やりたいこと − ユーザーストーリー これはやってみたい! 現場からは以上です。- Agile Anti Practice Pattern
  62. 62.  終わりに 終わりに 現場からは以上です。- Agile Anti Practice Pattern
  63. 63.  終わりに アジャイルプラクティスに 振り回されすぎてはダメ。 現場からは以上です。- Agile Anti Practice Pattern
  64. 64.  終わりに できることから少しずつ! 現場からは以上です。- Agile Anti Practice Pattern
  65. 65.  終わりに 失敗は怖くない。 失敗したら自分たちに 合った形に変えてみよう。 現場からは以上です。- Agile Anti Practice Pattern
  66. 66.  終わりに コミュニケーションが アジャイル開発を 加速させる(気がする)。 現場からは以上です。- Agile Anti Practice Pattern
  67. 67.  終わりに 現場からは以上です。- Agile Anti Practice Pattern 我々は保守性の高いコードを 待っているのですよ!
  68. 68.  終わりに 私の失敗談がお役に 立てれば幸いです 現場からは以上です。- Agile Anti Practice Pattern
  69. 69.  終わりに 現場からは以上です。 現場からは以上です。- Agile Anti Practice Pattern
  70. 70.  まとめ ご清聴ありがとう ございました! 現場からは以上です。- Agile Anti Practice Pattern Make Yourself Awesome!!

×