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
99
From Novice to Expert
skanev
0
460
Inbetween Code and Profession
skanev
0
460
Clojure & ClojureScript
skanev
2
140
За смъртта на TDD
skanev
0
640
Python 0 2014
skanev
1
1.8k
Clojure 0 2014
skanev
0
400
Other Decks in Programming
See All in Programming
Go 1.27 における memory allocation の高速化
andpad
0
270
今さら聞けない .NET CLI
htkym
0
200
30年振りにコンパイラの定数整数除算を改善した
herumi
1
400
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
230
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
130
リアルな遅延を測る仕様
kota_yata
1
120
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
1
160
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.9k
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
440
Android CLI
fornewid
0
230
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
530
テーブルをDELETEした
yuzneri
0
150
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
280
Navigating Team Friction
lara
192
16k
Leo the Paperboy
mayatellez
8
2.2k
Mobile First: as difficult as doing things right
swwweet
225
10k
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
480
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Agile that works and the tools we love
rasmusluckow
331
22k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
460
The untapped power of vector embeddings
frankvandijk
2
1.8k
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