SlideShare a Scribd company logo
Matt Harasymczuk
Top 10 praktyk wytwarzania
oprogramowania, których mogłeś
nie znać
top10.mattagile.com MattAgile.com +48 7332 31337
9. Agile to nie tylko Scrum
Estymacja to nie koniecznie planning poker i ciąg Fibonacci'ego
Dobry PO to 66,(6)% sukcesu
Healing the divide between business and
programming
-- Kent Beck, 1999
Top 10 Software Engineering Practices You Might Not Known
8. Monitorowanie i statystyki
Rozproszone logowanie zdarzeń
Graphite, statsd
Statystyki
Logstash, Kibana
Hartbeat
7. Kiedy pair programming się sprawdza,
a kiedy nie
6. Automatyzacja i Ekosystem
Narzędziowy
Provisioning środowiska
Puppet, Chef, Salt, Ansible
wersjonowanie schematów bazy danych
FlywayDB
VMki i kontenery
Vagrant, Docker
Top 10 Software Engineering Practices You Might Not Known
5. Release Management
GIT Flow
Feature Branching
Feature Flags
Release Toggles
CI/CD
Top 10 Software Engineering Practices You Might Not Known
Top 10 Software Engineering Practices You Might Not Known
4. IT Architecture
DDD
Collective Code Ownership
Refactoring
Emerging Architecture / Evolutionary Design
3. API
Wersjonowanie
REST
JSON
Stabilne
Dokumentacja
Swagger
Top 10 Software Engineering Practices You Might Not Known
2. Jakość
Statyczna analiza kodu
SonarQube, Squid, SonarLint
Testy Mutacyjne
PITest
Top 10 Software Engineering Practices You Might Not Known
Top 10 Software Engineering Practices You Might Not Known
Top 10 Software Engineering Practices You Might Not Known
Top 10 Software Engineering Practices You Might Not Known
1. Lean IT
Lean Startup
UX,
Testy A/B
Hipotezy
MVP
Build + Measure + Learn
Smoke Testy
Top 10 Software Engineering Practices You Might Not Known
0. Rozwój
Continuous Improvement
Kaizen
Retrospektywy
Summary

More Related Content

PDF
Technical Side of Agile
PDF
Development Tools Ecosystem
PDF
Craftsmanship - Technical Disciplines vs. Agile - Business Practises
PDF
[Case Study] Agile @gov.pl
PDF
Zwinność w praktyce, Jarek Potiuk
PDF
Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania o...
PDF
Landingi - 11 lat.pdf
PPTX
Agile fakty i mity
Technical Side of Agile
Development Tools Ecosystem
Craftsmanship - Technical Disciplines vs. Agile - Business Practises
[Case Study] Agile @gov.pl
Zwinność w praktyce, Jarek Potiuk
Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania o...
Landingi - 11 lat.pdf
Agile fakty i mity

Similar to Top 10 Software Engineering Practices You Might Not Known (20)

PPT
Distributed Agile
PDF
Produkcja aplikacji internetowych
PPT
Agile methodology
PPTX
Wprowadzenie do Agile
PDF
Prezentacja firmy XSolve - programowanie, e-commerce, bodyleasing
PDF
Porażka nie wchodzi w grę, czyli o niezawodności
PDF
Mity, które blokują Twoją karierę
PDF
Agile & Scrum podstawy
PDF
university day 1
PDF
Strategie sukcesu zespołów IT (Spotkatnie Strefy Wiedzy Lidera IT)
PDF
Marcin Kokott - Kiedy sprint to za wolno ("4 Developers", Poznań, 2012)
PDF
Slajdy z wykładu o Agile
PPTX
Wstęp do Agile
PDF
Agile Project Management dla IPMA Polska Poznan
PDF
Jak_sprzedawać_agile_korporacjom
PPTX
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
PDF
Prezentacja agile telco
PDF
Sprzedaj swój program. Droga do udanych projektów programistycznych
PPTX
Od programisty do Inwestora ("Przyszłość w IT", Wrocław, 2013)
PDF
Zwinne metodyki w zarządzaniu
Distributed Agile
Produkcja aplikacji internetowych
Agile methodology
Wprowadzenie do Agile
Prezentacja firmy XSolve - programowanie, e-commerce, bodyleasing
Porażka nie wchodzi w grę, czyli o niezawodności
Mity, które blokują Twoją karierę
Agile & Scrum podstawy
university day 1
Strategie sukcesu zespołów IT (Spotkatnie Strefy Wiedzy Lidera IT)
Marcin Kokott - Kiedy sprint to za wolno ("4 Developers", Poznań, 2012)
Slajdy z wykładu o Agile
Wstęp do Agile
Agile Project Management dla IPMA Polska Poznan
Jak_sprzedawać_agile_korporacjom
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
Prezentacja agile telco
Sprzedaj swój program. Droga do udanych projektów programistycznych
Od programisty do Inwestora ("Przyszłość w IT", Wrocław, 2013)
Zwinne metodyki w zarządzaniu
Ad

More from Matt Harasymczuk (8)

PDF
Astronaut Flight Surgeon
PDF
History of Old School Hacking
PDF
Always Be Responsible for Any Code You Write Even for Fun. NoException();
PDF
Agile: XP and Software Engineering Practises that Supports Delivering Buisnes...
PDF
How Many Wheels You Have to Reinvent
PDF
Scrum, but...
PDF
Why Constraints are Good? A Case Study of an Enterprise Agile Transformation
PDF
Evolution Not Revolution. A Case Study of an Enterprise Agile Transformation
Astronaut Flight Surgeon
History of Old School Hacking
Always Be Responsible for Any Code You Write Even for Fun. NoException();
Agile: XP and Software Engineering Practises that Supports Delivering Buisnes...
How Many Wheels You Have to Reinvent
Scrum, but...
Why Constraints are Good? A Case Study of an Enterprise Agile Transformation
Evolution Not Revolution. A Case Study of an Enterprise Agile Transformation
Ad

Top 10 Software Engineering Practices You Might Not Known