Development Tools Ecosystem
-
Upload
matt-harasymczuk -
Category
Technology
-
view
388 -
download
0
Transcript of Development Tools Ecosystem
Matt Harasymczuk
Developer Tools Ecosystem
Matt Harasymczuk MattAgile.com +48 7332 31337
Agile to nie karteczki na ścianie!
Healing the divide between business andprogramming -- Kent Beck, 1999
Wartości biznesowePrzyspieszenie czasu wypuszczenia na rynekWzrost wartości dla klientaWzrost jakości oprogramowaniaZwiększenie elastyczności (możliwości rozbudowy)Zwiększenie penetracji rynkuObniżenie kosztu wytworzenia i utrzymaniaZwiększenie żywotności produktu
Ekosystem narzędziowyKomunikacja Oprogramowanie
Zarządzanie projektami Repozytorium kodu
Baza wiedzy Automatyzacja budowania
Instant Messanging Metryki kodu
Centralne logowanie
Dokumentacja API
Storage plików binarnych
Wyniki statycznej analizy w PR
LDAP
Problemy z MikroserwisamiScalabilityOrchiestrationDistributed LoggingResilency
Chaos MonkeyChaos Gorilla
Testy i JakośćSmoke TestyTesty IntegracyjneTesty WydajnościoweTesty Mutacyjne (PIT Test)TDD - Test (First) Driven DevelopmentBDD - Behavioral Driven Development
DevOpsAutomatyzacja TestówAutomatyzacja Migracji Schematów Bazy DanychProvisioning ŚrodowiskaVagrant i DockerCI/CD
Konwencje nazewniczemasterdeveloprelease/1.5feature/ID-1337-short-summarybugfix/ID-1337-short-summarycommit message: "ID-1337 short summary"