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
Extreme Programming
Search
Stefan Kanev
July 12, 2014
Programming
830
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Extreme Programming
A short talk on VarnaConf 2014
Stefan Kanev
July 12, 2014
More Decks by Stefan Kanev
See All by Stefan Kanev
Въведение в (Machine|Deep) Learning
skanev
0
110
GraphQL
skanev
0
470
Automated Testing: Getting it Right
skanev
1
100
From Novice to Expert
skanev
0
460
Inbetween Code and Profession
skanev
0
460
Clojure & ClojureScript
skanev
2
140
За смъртта на TDD
skanev
0
650
Python 0 2014
skanev
1
1.8k
Clojure 0 2014
skanev
0
410
Other Decks in Programming
See All in Programming
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
190
初めての模倣学習とVLA
natsutan
0
500
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
110
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
230
ALB ログから Trace を気合で繋げる技術
fohte
7
880
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
Building an Out-of-Order CPU
latte72
1
710
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
670
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
120
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
440
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Utilizing Notion as your number one productivity tool
mfonobong
4
570
Music & Morning Musume
bryan
47
7.4k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
The SEO Collaboration Effect
kristinabergwall1
1
550
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
Designing Experiences People Love
moore
143
24k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
76k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
470
Transcript
Екстремно програмиране Стефан Кънев http://skanev.com/ @skanev VarnaConf 12 юли 2014
Варна
???
None
USS ENTERPRISE
ENTERPRISE SOFTWARE
Какво е enterprise?
enterprise |ˈɛntəprʌɪz| ! по-голяма информационна система; често много данни, batch
processing и API
None
Здравейте, аз съм Стефан
Twitter @skanev GitHub @skanev Blog skanev.com
None
Разходка в парка Разходка в парка
None
AGILE
WEB2.0
Software Craftsmanship
Cloud
SaaS
Process
Хора
None
process |ˈprəʊsɛs| ! набор от уговорки как ще работим заедно
process |ˈprəʊsɛs| ! програмиране на хората, с които работим
Основната цел на процеса е да прави работата с другите
възможно най-гладка
Основната цел на процеса е да прави работата с другите
възможно най-гладка
Основната цел на процеса е да прави работата с другите
възможно най-гладка
Основната цел на процеса е да прави работата с другите
възможно най-гладка
Всички трябва да разбираме от процеси
None
None
Even programmers can be whole people in the real world.
XP is an opportunity to test yourself, to be yourself, to realise that maybe you've been fine all along and just hanging with the wrong crowd.
None
None
Communication Simplicity Courage Feedback Respect
None
Sit Together Whole Team Energized Work Pair Programming Stories Weekly
Cycle Quarterly Cycle Slack Ten-Minute Build Continuous Integration Test-First Programming Incremental Design Informative Workspace
Real-Customer Involvement Incremental Deployment Team Continuity Shrinking Teams Root-Cause Analysis
Shared Code Code and Tests Single Code Base Daily Deployment Negotiated Scope Contract Pay-Per-Use
None
Humanity Economics Mutual Benefit Self-Similarity Improvement Diversity Reflection Flow Opportunity
Redundancy Failure Quality Baby Steps Accepted Responsibility
None
QUALITY
IMPROVEMENT
INCREMENTAL DESIGN
ENERGISED WORK
PAIR PROGRAMMING
TEST-FIRST
SIT TOGETHER
Разходка в парка Разходка в парка
None