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
PHPカンファレンス2013参加/発表報告 #TechLunch
Search
Livesense Inc.
PRO
April 21, 2014
Technology
0
110
PHPカンファレンス2013参加/発表報告 #TechLunch
PHPカンファレンス2013参加/発表報告
2013/09/18 (水) @ Livesense TechLunch
発表者:竹馬 力
Livesense Inc.
PRO
April 21, 2014
Tweet
Share
More Decks by Livesense Inc.
See All by Livesense Inc.
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
47
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
13
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.4k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
390
26新卒_総合職採用_会社説明資料
livesense
PRO
0
8.7k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
1
27k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
12k
中途セールス職_会社説明資料
livesense
PRO
0
250
EM候補者向け転職会議説明資料
livesense
PRO
0
120
Other Decks in Technology
See All in Technology
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
4
2.7k
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
15
5.4k
“社内”だけで完結していた私が、AWS Community Builder になるまで
nagisa53
1
410
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
1k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
910
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
240
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
970
【PHPカンファレンス 2025】PHPを愛するひとに伝えたい PHPとキャリアの話
tenshoku_draft
0
120
Delegating the chores of authenticating users to Keycloak
ahus1
0
130
Kotlin Coroutine Mechanisms: A Surprisingly Deep Rabbithole
amanda_hinchman
2
100
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
2
280
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
190
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
710
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
4 Signs Your Business is Dying
shpigford
184
22k
Writing Fast Ruby
sferik
628
62k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
24k
Building an army of robots
kneath
306
45k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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Ր༵