Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
いよいよPHPerもリーンで行こう(再)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
tsutomu chikuba
October 28, 2013
Technology
2.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
いよいよPHPerもリーンで行こう(再)
第72回PHP勉強会@東京で発表したスライドです。
http://atnd.org/events/44600
tsutomu chikuba
October 28, 2013
More Decks by tsutomu chikuba
See All by tsutomu chikuba
Meguro.rb #15 LT資料
tchikuba
0
35
Other Decks in Technology
See All in Technology
手塩にかけりゃいいってもんじゃない
ming_ayami
0
610
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
110
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
130
人材育成分科会.pdf
_awache
4
300
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
1.3k
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
160
iAEONの段階的リアーキテクト戦略 / iAEON's_Gradual_Re-architecture_Strategy
aeonpeople
0
230
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
300
AIのReact習熟度を測る
uhyo
2
650
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
6
1.8k
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
220
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
120
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Utilizing Notion as your number one productivity tool
mfonobong
4
320
Context Engineering - Making Every Token Count
addyosmani
9
970
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Deep Space Network (abreviated)
tonyrice
0
210
Building the Perfect Custom Keyboard
takai
2
800
Unsuck your backbone
ammeep
672
58k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
140
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
Transcript
=begin いよいよPHPerも leanでいこう(再) 2013/09/14(土) PHPカンファレンス2013@大田区産業プラザ 2013/10/28(月) PHP勉強会@東京(EngineYard) facebook/twitter: tchikuba 1310݄31༵
今日までのあらすじ 9/14PHPカンファレンスにて 1310݄31༵
こんな感じで当日レポートされるハズが・・・ 1310݄31༵
持ち時間残り3分で開始♪ 1310݄31༵
yando: PHP勉強会でリベンジどうですか? tchikuba: (y) 1310݄31༵
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 1310݄31༵
ストーリー ゆるふわ系なところが良い感じのPHP 開発プロセスもゆるふわ系 しかし世間はリーン(開発/スタートアップ)な時代 そしてXP/スクラム/アジャイル BDD/TDDやんね? まともな(ストーリーポイントによる)見積やんね? (アジャイル)プラクティスやんね? やると回るしオモロイよ! 1310݄31༵
ゆるふわ系なところが 良い感じのPHP 1310݄31༵
ゆるふわ事例 1310݄31༵
まだ現役!? ノーフレームワーク 1310݄31༵
<?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> 1310݄31༵
なんちゃって フレームワーク 1310݄31༵
controllerやmodelで $_GET,$_POST,$_SESSION とか多用 1310݄31༵
1action に 10,000行 1310݄31༵
foreachཛྷ ߥΒ͠ foreach($hoge as $fuga) { foreach($fuga as $foo) {
foreach($foo as &$bar) { } } } 1310݄31༵
開発プロセスも ゆるふわ系 1310݄31༵
開発プロセスもゆるふわ系 あるある事例 NCTxが多い 1310݄31༵
開発プロセスゆるふわ系あるある この仕様どうします? 1310݄31༵
設計思想がない 1310݄31༵
not DDD, NDD 1310݄31༵
NCTxとは 1310݄31༵
BxUF = Big xxx Up-Front 1310݄31༵
NCTxとは 1310݄31༵
しかし世間はLeanな時代 1310݄31༵
agile2013@Nashville http://www.ogis-ri.co.jp/otc/hiroba/Report/Agile2013/pdf/Agile2013Report.pdf オージス総研参加レポート アジャイル開発トレンド SAFe/DAD Leanが重視 経営者にも注目 DevOps ATDD 1310݄31༵
リーンという言葉から想起されること リーン・スタートアップ リーンソフトウェア開発 1310݄31༵
だれこのあんちゃん 1310݄31༵
この本書いた人 1310݄31༵
だれこのおばちゃん 1310݄31༵
この本書いた人 1310݄31༵
リーン開発の源流 1310݄31༵
リーンソフトウェア開発の源流 XP スクラム アジャイル 1310݄31༵
だれこのちょんまげ 1310݄31༵
ケント・ベック アジャイルマニフェスト デザイン・パターン TDD Smalltalk JUnit 1310݄31༵
スクラム 1310݄31༵
代表的なプラクティス TDD/BDD リファクタリング Continuous Integration 1310݄31༵
アジャイル 1310݄31༵
アジャイル 1310݄31༵
アジャイル 1310݄31༵
agile = ػහͳ 1310݄31༵
ػහͳ։ൃͬͯͳΜͧ 1310݄31༵
ΞδϟΠϧιϑτΣΞ։ൃએݴ ࢲͨͪɺιϑτΣΞ։ൃͷ࣮ફ ͋Δ͍࣮ફΛखॿ͚Λ͢Δ׆ಈΛ௨ͯ͡ɺ ΑΓΑ͍։ൃํ๏Λݟ͚ͭͩͦ͏ͱ͍ͯ͠Δɻ ͜ͷ׆ಈΛ௨ͯ͠ɺࢲͨͪҎԼͷՁʹࢸͬͨɻ ϓϩηεπʔϧΑΓݸਓͱରΛɺ แׅతͳυΩϡϝϯτΑΓಈ͘ιϑτΣΞΛɺ ܖަবΑΓސ٬ͱͷڠௐΛɺ ܭըʹै͏͜ͱΑΓมԽͷରԠΛɺ Ձͱ͢Δɻ͢ͳΘͪɺࠨهͷ͜ͱ͕ΒʹՁ͕͋Δ͜ͱΛ
ೝΊͳ͕Βɺࢲͨͪӈهͷ͜ͱ͕ΒʹΑΓՁΛ͓͘ɻ 1310݄31༵
様々なプラクティス 1310݄31༵
BDD/TDD ストーリーポイントによる見積 その他ちょっとしたカイゼン 1310݄31༵
Railsかっけぇ 1310݄31༵
Full-Stack BDD http://www.uvd.co.uk/blog/moving-to-bdd-in-php/ 1310݄31༵
ストーリーポイント見積 イテレーション プランニングポーカー ビジネス的に価値のあるもの 1310݄31༵
便利 1310݄31༵
代表的な アジャイルプラクティス 1310݄31༵
朝会 1310݄31༵
おすすめ 1310݄31༵
小話 1310݄31༵
その他にも 様々なプラクティス がありますね 1310݄31༵
やると回るし オモロイよ! 1310݄31༵
回すための5ヶ条 人を尊重する 価値を創造する 負けない心 希望をもつ 勇気を出す 1310݄31༵
人を尊重する 1310݄31༵
価値を創造する 1310݄31༵
負けない心 1310݄31༵
希望をもつ 1310݄31༵
希望をもつ 1310݄31༵
勇気を出す 1310݄31༵
勇気を出す 1310݄31༵
リーンなマネジメントシステムは、 組織の各階層(特に現場)に、 熱心で思考力のある人を作り出す。 ʮϦʔϯ։ൃͷຊ࣭ʯΑΓ 1310݄31༵
たとえ、自分の組織で、 「人を尊重する」という原則以外の すべてのリーン原則を࣮ફしても、 ʮϦʔϯ։ൃͷຊ࣭ʯΑΓ 1310݄31༵
リーンがもたらしうる 利益のうち、ほんのわずかしか 得られない。 ʮϦʔϯ։ൃͷຊ࣭ʯΑΓ 1310݄31༵
逆に、「人を尊重する」というリーン原則 だけを࣮ફすれば、人が残りのリーン原則 を発見して、࣮ફしてくれるだろう。 ʮϦʔϯ։ൃͷຊ࣭ʯΑΓ 1310݄31༵
ۜͷؙͳ͍ 1310݄31༵
͓·͚ PHPΧϯϑΝϨϯεେن ٕज़తͳ༰ͷํ͕ࢀՃऀͷؔ৺ߴͦ͏ 15͡Όͳ͘ૉʹ30ʹ͖͢ ࠙ձʗ2࣍ձͰ໘ന͍ਓͱܨ͕ΕΔ speaker or staffͱͯ͠ࢀՃ͢ΔͱΑΓָ͍͠ 1310݄31༵
=end いよいよPHPerも leanでいこう(再) 2013/09/14(土) PHPカンファレンス2013@大田区産業プラザ 2013/10/28(月) PHP勉強会@東京(EngineYard) facebook/twitter: tchikuba 1310݄31༵