PHPカンファレンス2013参加/発表報告 #TechLunch

PHPカンファレンス2013参加/発表報告 #TechLunch

PHPカンファレンス2013参加/発表報告
2013/09/18 (水) @ Livesense TechLunch
発表者:竹馬 力

E60aa4f80303f3f386898546ddb3686a?s=128

Livesense Inc.

April 21, 2014
Tweet

Transcript

  1. =begin いよいよPHPerも leanでいこう! 2013/09/14(土) PHPカンファレンス2013@大田区産業プラザ facebook/twitter: tchikuba 13೥9݄17೔Ր༵೔

  2. about tchikuba history 2002 - 2004 : not engineer 2004

    - 2011 : free engineer (C PHP Perl Java) 2011 - 2013 : PM@bilcom (Zend Facebook) 2013 - : engineer@livesense (Rails Symfony) like vim PHP Rails BDD TDD Agile Lean Beer Driving Singing SNS 13೥9݄17೔Ր༵೔
  3. ストーリー ゆるふわ系なところが良い感じのPHP 開発プロセスもゆるふわ系 しかし世間はリーン(開発/スタートアップ)な時代 そしてXP/スクラム/アジャイル BDD/TDDやんね? まともな(ストーリーポイントによる)見積やんね? (アジャイル)プラクティスやんね? やると回るしオモロイよ! 13೥9݄17೔Ր༵೔

  4. ゆるふわ系なところが 良い感じのPHP 13೥9݄17೔Ր༵೔

  5. ゆるふわ系なところが良い感じのPHP 13೥9݄17೔Ր༵೔

  6. ゆるふわ系なところが良い感じのPHP 13೥9݄17೔Ր༵೔

  7. まだ現役!? ノーフレームワーク 13೥9݄17೔Ր༵೔

  8. <?php if(isset($_GET[‘hoge’])) { / / selectͳDB઀ଓ } if(isset($_POST[‘fuga’])) { /

    / insert/update/deleteͳDB઀ଓ } ?> <html> <head><title> xxx</title> <script> / / ᷓΕΔϨΨγʔJavaScript </script> </head> <body> </body> </html> 13೥9݄17೔Ր༵೔
  9. なんちゃって フレームワーク 13೥9݄17೔Ր༵೔

  10. controllerやmodelで $_GET,$_POST,$_SESSION とか多用 13೥9݄17೔Ր༵೔

  11. 1action に 10,000行 13೥9݄17೔Ր༵೔

  12. foreachཛྷ ߥΒ͠ foreach($hoge as $fuga) { foreach($fuga as $foo) {

    foreach($foo as &$bar) { } } } 13೥9݄17೔Ր༵೔
  13. 開発プロセスも ゆるふわ系 13೥9݄17೔Ր༵೔

  14. 開発プロセスもゆるふわ系 あるある事例 NCTxが多い 13೥9݄17೔Ր༵೔

  15. 開発プロセスゆるふわ系あるある この仕様どうします? 13೥9݄17೔Ր༵೔

  16. 設計思想がない 13೥9݄17೔Ր༵೔

  17. not DDD, NDD 13೥9݄17೔Ր༵೔

  18. NCTxとは 13೥9݄17೔Ր༵೔

  19. BxUF = Big xxx Up-Front 13೥9݄17೔Ր༵೔

  20. NCTxとは 13೥9݄17೔Ր༵೔

  21. しかし世間はLeanな時代 13೥9݄17೔Ր༵೔

  22. agile2013@Nashville http://www.ogis-ri.co.jp/otc/hiroba/Report/Agile2013/pdf/Agile2013Report.pdf オージス総研参加レポート アジャイル開発トレンド SAFe/DAD Leanが重視 経営者にも注目 DevOps ATDD 13೥9݄17೔Ր༵೔

  23. しかし世間はLeanな時代 リーンソフトウェア開発 リーン・スタートアップ 13೥9݄17೔Ր༵೔

  24. だれこのおばちゃん 13೥9݄17೔Ր༵೔

  25. この本書いた人 13೥9݄17೔Ր༵೔

  26. だれこのあんちゃん 13೥9݄17೔Ր༵೔

  27. この本書いた人 13೥9݄17೔Ր༵೔

  28. XP スクラム アジャイル 13೥9݄17೔Ր༵೔

  29. そしてXP/スクラム/アジャイル XP スクラム アジャイル 13೥9݄17೔Ր༵೔

  30. だれこのちょんまげ 13೥9݄17೔Ր༵೔

  31. ケント・ベック アジャイルマニフェスト デザイン・パターン TDD Smalltalk JUnit 13೥9݄17೔Ր༵೔

  32. スクラム 13೥9݄17೔Ր༵೔

  33. スクラム TDD/BDD リファクタリング Continuous Integration 13೥9݄17೔Ր༵೔

  34. アジャイル 13೥9݄17೔Ր༵೔

  35. アジャイル 13೥9݄17೔Ր༵೔

  36. アジャイル 13೥9݄17೔Ր༵೔

  37. agile = ػහͳ 13೥9݄17೔Ր༵೔

  38. ΞδϟΠϧιϑτ΢ΣΞ։ൃએݴ ࢲͨͪ͸ɺιϑτ΢ΣΞ։ൃͷ࣮ફ ͋Δ͍͸࣮ફΛखॿ͚Λ͢Δ׆ಈΛ௨ͯ͡ɺ ΑΓΑ͍։ൃํ๏Λݟ͚ͭͩͦ͏ͱ͍ͯ͠Δɻ ͜ͷ׆ಈΛ௨ͯ͠ɺࢲͨͪ͸ҎԼͷՁ஋ʹࢸͬͨɻ ϓϩηε΍πʔϧΑΓ΋ݸਓͱର࿩Λɺ แׅతͳυΩϡϝϯτΑΓ΋ಈ͘ιϑτ΢ΣΞΛɺ ܖ໿ަবΑΓ΋ސ٬ͱͷڠௐΛɺ ܭըʹै͏͜ͱΑΓ΋มԽ΁ͷରԠΛɺ Ձ஋ͱ͢Δɻ͢ͳΘͪɺࠨهͷ͜ͱ͕ΒʹՁ஋͕͋Δ͜ͱΛ

    ೝΊͳ͕Β΋ɺࢲͨͪ͸ӈهͷ͜ͱ͕ΒʹΑΓՁ஋Λ͓͘ɻ 13೥9݄17೔Ր༵೔
  39. 様々なプラクティス 13೥9݄17೔Ր༵೔

  40. BDD/TDD ストーリーポイントによる見積 その他アジャイルプラクティス 13೥9݄17೔Ր༵೔

  41. Railsかっけぇ 13೥9݄17೔Ր༵೔

  42. Full-Stack BDD http://www.uvd.co.uk/blog/moving-to-bdd-in-php/ 13೥9݄17೔Ր༵೔

  43. ストーリーポイント見積 イテレーション プランニングポーカー ビジネス的に価値のあるもの 13೥9݄17೔Ր༵೔

  44. 便利 13೥9݄17೔Ր༵೔

  45. 代表的な アジャイルプラクティス 13೥9݄17೔Ր༵೔

  46. 朝会 13೥9݄17೔Ր༵೔

  47. おすすめ 13೥9݄17೔Ր༵೔

  48. 小話 13೥9݄17೔Ր༵೔

  49. 様々なプラクティス がありますね 13೥9݄17೔Ր༵೔

  50. やると回るし オモロイよ! 13೥9݄17೔Ր༵೔

  51. やると回るしオモロイよ! 人を尊重する 価値を創造する 負けない心 希望をもつ 勇気を出す 13೥9݄17೔Ր༵೔

  52. 人を尊重する 13೥9݄17೔Ր༵೔

  53. 価値を創造する 13೥9݄17೔Ր༵೔

  54. 負けない心 13೥9݄17೔Ր༵೔

  55. 希望をもつ 13೥9݄17೔Ր༵೔

  56. 希望をもつ 13೥9݄17೔Ր༵೔

  57. 勇気を出す 13೥9݄17೔Ր༵೔

  58. 勇気を出す 13೥9݄17೔Ր༵೔

  59. リーンなマネジメントシステムは、 組織の各階層(特に現場)に、 熱心で思考力のある人を作り出す。 13೥9݄17೔Ր༵೔

  60. たとえ、自分の組織で、 「人を尊重する」という原則以外の すべてのリーン原則を࣮ફしても、 13೥9݄17೔Ր༵೔

  61. リーンがもたらしうる 利益のうち、ほんのわずかしか 得られない。 13೥9݄17೔Ր༵೔

  62. 逆に、「人を尊重する」というリーン原則 だけを࣮ફすれば、人が残りのリーン原則 を発見して、࣮ફしてくれるだろう。 13೥9݄17೔Ր༵೔

  63. ͓·͚ PHPΧϯϑΝϨϯεେن໛ ٕज़తͳ಺༰ͷ͕ؔ৺͋Γͦ͏ 15෼࿮͡Όͳ͘ૉ௚ʹ30෼࿮Ͱߦ͜ ࠙਌ձʗ2࣍ձͰ໘നੌ͍ਓʹձ͑Δ(ೱ) speaker or staff͕٢ 13೥9݄17೔Ր༵೔

  64. དྷ೥͸͜ͷਓͷ LTͱ͔ʹظ଴ʂʁ 13೥9݄17೔Ր༵೔

  65. =end いよいよPHPerも leanでいこう! 2013/09/14(土) PHPカンファレンス2013@大田区産業プラザ facebook/twitter: tchikuba 13೥9݄17೔Ր༵೔