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.
新規商品の開発におけるAIの活用 〜挑戦は人間にしかできない〜
livesense
PRO
0
29
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
190
Rubyはただの⾔語に⾮ず
livesense
PRO
0
600
28新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
180
27新卒_総合職採用_会社説明資料
livesense
PRO
0
7.8k
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
13k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
620
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
1
1.8k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
750
Other Decks in Technology
See All in Technology
お客様の「やりたい」の先を見通す合意形成プロセス ~裏にある課題と不安を解きほぐすコツ~
yukakoseki
0
130
超⼩型・多⾔語検索モデル Bekko Embedding
hotchpotch
1
140
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
1
710
SREのためのFinOps入門
muziyoshiz
1
130
長い仕事を任せる (Workflows、クラウドセッション、Kiro Web) | 目指せ Kiro マスター 10
inariku
PRO
3
150
顧客合意を取りながら進めるAWSコスト削減の実践
optim
0
150
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
1
440
Software Engineering in an AI-Driven World
erikjhordan_rey
0
130
自律的なチームを作るためにTechPMがやらないこと
ny7760
1
530
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
15k
Kiro Crew 入門 (手を離しても進む仕事) | 目指せ Kiro マスター 11
inariku
PRO
4
650
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
190
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
300
How to Ace a Technical Interview
jacobian
280
24k
Building the Perfect Custom Keyboard
takai
2
950
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
エンジニアに許された特別な時間の終わり
watany
109
250k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
430
Testing 201, or: Great Expectations
jmmastey
46
8.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
560
WCS-LA-2024
lcolladotor
0
980
Documentation Writing (for coders)
carmenintech
77
5.6k
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Ր༵