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
Bootstrap your Project!
Search
Thorsten Rinne
August 18, 2012
Technology
540
2
Share
Bootstrap your Project!
Thorsten Rinne
August 18, 2012
More Decks by Thorsten Rinne
See All by Thorsten Rinne
Angular Best Practices @ Hackerkiste
thorsten
3
190
Angular Best Practices
thorsten
2
220
Modernisierung von Legacy Applikationen auf HTML5
thorsten
1
150
Entwicklung moderner Web-Apps mit HTML5 und JavaScript
thorsten
1
150
Modern Frontend Development
thorsten
3
740
Modernes Frontend Development
thorsten
2
250
Moderne Web-Apps mit HTML5 und JavaScript
thorsten
0
200
Bootstrap Your Project!
thorsten
2
650
Real Time Web Applications mit HTML5 und JavaScript - Part 2
thorsten
0
390
Other Decks in Technology
See All in Technology
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.7k
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
560
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
15
8k
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
150
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
610
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
190
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
130
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.7k
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
5
340
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
170
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
140
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
270
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Google's AI Overviews - The New Search
badams
0
1k
For a Future-Friendly Web
brad_frost
183
10k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
The Limits of Empathy - UXLibs8
cassininazir
1
340
What's in a price? How to price your products and services
michaelherold
247
13k
How to make the Groovebox
asonas
2
2.2k
HDC tutorial
michielstock
2
680
How STYLIGHT went responsive
nonsquared
100
6.1k
BBQ
matthewcrist
89
10k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
210
Transcript
BOOTSTRAP YOUR PROJECT! PHP UnConference Hamburg 2012
THORSTEN RINNE ‣ Diplom-Informatiker (FH) ‣ Senior-Software-Entwickler ‣ Yatego GmbH
‣ phpMyFAQ ‣ @ThorstenRinne
DAS PROJEKT
NOT!
Definiere die Projektvision
Beginne mit einem kleinen Team.
Aber bitte keine Code-Monkeys!
Füge neue Entwickler langsam hinzu.
Teile die Vision mit dem Team.
Sammle alle Requirements. Zuerst die Wichtigen.
Ordne sie nach ROI. Sammle alle Requirements.
Dokumentiere deine Tasks!
Priorisiere die Tasks nach ROI und Komplexität.
Achte auf Cheap Wins!
INFRASTRUKTUR
Keine Hardware. Noch nicht.
Virtuelle Maschinen
Private und Public Clouds
None
Nutze HTML Diff E-Mails
Automatisiere so gut wie alles. Entwickler sind faul.
Konfigurationsmanagement
Nutze ein Wiki. Und halte es aktuell!
Nutze eine Tracking Software.
FRAMEWORK. NIH.
Nutze Frameworks. Für das Frontend. Für das Backend.
Nutze bewährte Frameworks
Nutze die Community
Checke Google Hits der Technologie X
Donald Knuth: „Premature optimization is the root of all evil.“
Test-Driven-Development
Unit-Tests für die wichtigen Basis-Klassen.
Teste deine API automatisiert
Keine Selenium-Tests zu Beginn. Zu teuer.
VIELE, KLEINE MEETINGS
Iteratives Vorgehen
SCRUM
KANBAN
XP Kommunikation Einfachheit Feedback Mut Respekt
XP Feedback Loops Release Plan Iteration Plan Acceptence Test Daily
Standup Pair Negotiation Unit Test Pair Programming Code Monate Wochen Tage Tag Stunden Minuten Sekunden
Daily Standup
Team-Mittagessen
⇥ Timeboxing ⇤
Vorbereiten auf Meetings
2 Wochen Rhythmus 14 days
Führe Retrospektiven durch
Lerne aus ihnen!
Pair-Programming fördert den Knowhow-Aufbau
Pair-Programming reduziert den Fragen-Overhead
Führe Usertests so früh wie möglich durch
Rapid Feedback. Lenkt die Entwicklung.
ÄNDERE NICHT ALLES.
Bekämpfe das „second system syndrome“
Nutze alten, wiederverwendbaren Code
Nutze bewährte Bibliotheken
Ständiges Refactoring
None
Walking Skeleton
A/B Testing 20% Conversion Rate 25% Conversion Rate
Business Monitoring
Lege dich spät fest.
Habe Spaß am Projekt
Fragen? Kommentare?
Vielen Dank für Eure Aufmerksamkeit! Twitter: @ThorstenRinne Slides: http://speakerdeck.com/u/thorsten Thorsten
Rinne Yatego GmbH
[email protected]