Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
PHPカンファレンス2013参加/発表報告 #TechLunch
Search
Livesense Inc.
PRO
April 21, 2014
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PHPカンファレンス2013参加/発表報告 #TechLunch
PHPカンファレンス2013参加/発表報告
2013/09/18 (水) @ Livesense TechLunch
発表者:竹馬 力
Livesense Inc.
PRO
April 21, 2014
More Decks by Livesense Inc.
See All by Livesense Inc.
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
110
Rubyはただの⾔語に⾮ず
livesense
PRO
0
570
28新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
130
27新卒_総合職採用_会社説明資料
livesense
PRO
0
7.4k
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
12k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
590
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
1
1.8k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
720
26新卒_総合職採用_会社説明資料
livesense
PRO
0
13k
Other Decks in Technology
See All in Technology
Codex概要
ymiya55
0
470
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
SREでアラート疲れを 解決しよう!
kairim0
1
210
go-sqletch
moznion
0
110
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
290
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
500
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
0
410
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
2
240
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
660
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
130
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
560
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
3
4.9k
Featured
See All Featured
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
440
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
790
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How GitHub (no longer) Works
holman
316
150k
Amusing Abliteration
ianozsvald
1
330
The Curse of the Amulet
leimatthew05
3
15k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How STYLIGHT went responsive
nonsquared
100
6.3k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Transcript
=begin いよいよPHPerも leanでいこう! 2013/09/14(土) PHPカンファレンス2013@大田区産業プラザ facebook/twitter: tchikuba 139݄17Ր༵
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 139݄17Ր༵
ストーリー ゆるふわ系なところが良い感じのPHP 開発プロセスもゆるふわ系 しかし世間はリーン(開発/スタートアップ)な時代 そしてXP/スクラム/アジャイル BDD/TDDやんね? まともな(ストーリーポイントによる)見積やんね? (アジャイル)プラクティスやんね? やると回るしオモロイよ! 139݄17Ր༵
ゆるふわ系なところが 良い感じのPHP 139݄17Ր༵
ゆるふわ系なところが良い感じのPHP 139݄17Ր༵
ゆるふわ系なところが良い感じのPHP 139݄17Ր༵
まだ現役!? ノーフレームワーク 139݄17Ր༵
<?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> 139݄17Ր༵
なんちゃって フレームワーク 139݄17Ր༵
controllerやmodelで $_GET,$_POST,$_SESSION とか多用 139݄17Ր༵
1action に 10,000行 139݄17Ր༵
foreachཛྷ ߥΒ͠ foreach($hoge as $fuga) { foreach($fuga as $foo) {
foreach($foo as &$bar) { } } } 139݄17Ր༵
開発プロセスも ゆるふわ系 139݄17Ր༵
開発プロセスもゆるふわ系 あるある事例 NCTxが多い 139݄17Ր༵
開発プロセスゆるふわ系あるある この仕様どうします? 139݄17Ր༵
設計思想がない 139݄17Ր༵
not DDD, NDD 139݄17Ր༵
NCTxとは 139݄17Ր༵
BxUF = Big xxx Up-Front 139݄17Ր༵
NCTxとは 139݄17Ր༵
しかし世間はLeanな時代 139݄17Ր༵
agile2013@Nashville http://www.ogis-ri.co.jp/otc/hiroba/Report/Agile2013/pdf/Agile2013Report.pdf オージス総研参加レポート アジャイル開発トレンド SAFe/DAD Leanが重視 経営者にも注目 DevOps ATDD 139݄17Ր༵
しかし世間はLeanな時代 リーンソフトウェア開発 リーン・スタートアップ 139݄17Ր༵
だれこのおばちゃん 139݄17Ր༵
この本書いた人 139݄17Ր༵
だれこのあんちゃん 139݄17Ր༵
この本書いた人 139݄17Ր༵
XP スクラム アジャイル 139݄17Ր༵
そしてXP/スクラム/アジャイル XP スクラム アジャイル 139݄17Ր༵
だれこのちょんまげ 139݄17Ր༵
ケント・ベック アジャイルマニフェスト デザイン・パターン TDD Smalltalk JUnit 139݄17Ր༵
スクラム 139݄17Ր༵
スクラム TDD/BDD リファクタリング Continuous Integration 139݄17Ր༵
アジャイル 139݄17Ր༵
アジャイル 139݄17Ր༵
アジャイル 139݄17Ր༵
agile = ػහͳ 139݄17Ր༵
ΞδϟΠϧιϑτΣΞ։ൃએݴ ࢲͨͪɺιϑτΣΞ։ൃͷ࣮ફ ͋Δ͍࣮ફΛखॿ͚Λ͢Δ׆ಈΛ௨ͯ͡ɺ ΑΓΑ͍։ൃํ๏Λݟ͚ͭͩͦ͏ͱ͍ͯ͠Δɻ ͜ͷ׆ಈΛ௨ͯ͠ɺࢲͨͪҎԼͷՁʹࢸͬͨɻ ϓϩηεπʔϧΑΓݸਓͱରΛɺ แׅతͳυΩϡϝϯτΑΓಈ͘ιϑτΣΞΛɺ ܖަবΑΓސ٬ͱͷڠௐΛɺ ܭըʹै͏͜ͱΑΓมԽͷରԠΛɺ Ձͱ͢Δɻ͢ͳΘͪɺࠨهͷ͜ͱ͕ΒʹՁ͕͋Δ͜ͱΛ
ೝΊͳ͕Βɺࢲͨͪӈهͷ͜ͱ͕ΒʹΑΓՁΛ͓͘ɻ 139݄17Ր༵
様々なプラクティス 139݄17Ր༵
BDD/TDD ストーリーポイントによる見積 その他アジャイルプラクティス 139݄17Ր༵
Railsかっけぇ 139݄17Ր༵
Full-Stack BDD http://www.uvd.co.uk/blog/moving-to-bdd-in-php/ 139݄17Ր༵
ストーリーポイント見積 イテレーション プランニングポーカー ビジネス的に価値のあるもの 139݄17Ր༵
便利 139݄17Ր༵
代表的な アジャイルプラクティス 139݄17Ր༵
朝会 139݄17Ր༵
おすすめ 139݄17Ր༵
小話 139݄17Ր༵
様々なプラクティス がありますね 139݄17Ր༵
やると回るし オモロイよ! 139݄17Ր༵
やると回るしオモロイよ! 人を尊重する 価値を創造する 負けない心 希望をもつ 勇気を出す 139݄17Ր༵
人を尊重する 139݄17Ր༵
価値を創造する 139݄17Ր༵
負けない心 139݄17Ր༵
希望をもつ 139݄17Ր༵
希望をもつ 139݄17Ր༵
勇気を出す 139݄17Ր༵
勇気を出す 139݄17Ր༵
リーンなマネジメントシステムは、 組織の各階層(特に現場)に、 熱心で思考力のある人を作り出す。 139݄17Ր༵
たとえ、自分の組織で、 「人を尊重する」という原則以外の すべてのリーン原則を࣮ફしても、 139݄17Ր༵
リーンがもたらしうる 利益のうち、ほんのわずかしか 得られない。 139݄17Ր༵
逆に、「人を尊重する」というリーン原則 だけを࣮ફすれば、人が残りのリーン原則 を発見して、࣮ફしてくれるだろう。 139݄17Ր༵
͓·͚ PHPΧϯϑΝϨϯεେن ٕज़తͳ༰ͷ͕ؔ৺͋Γͦ͏ 15͡Όͳ͘ૉʹ30Ͱߦ͜ ࠙ձʗ2࣍ձͰ໘നੌ͍ਓʹձ͑Δ(ೱ) speaker or staff͕٢ 139݄17Ր༵
དྷ͜ͷਓͷ LTͱ͔ʹظʂʁ 139݄17Ր༵
=end いよいよPHPerも leanでいこう! 2013/09/14(土) PHPカンファレンス2013@大田区産業プラザ facebook/twitter: tchikuba 139݄17Ր༵