Remove Continuous Delivery Remove Programming Remove SCRUM Remove System Architecture
article thumbnail

Grown-Up Lean

LeanEssays

The democratization of programming arrived with the public Internet in 1991, and within a decade it became clear that the old model for developing software was obsolete. Three strategies emerged: Teams hardened their service interfaces, effectively isolating their service from unintended interactions from the rest of the system.

article thumbnail

Our book “Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture” is published!

Apiumhub

He began his professional career with a specific interest in object-oriented design issues, with deep studies in code-level and architectural-level design patterns and techniques. He is a trainer for software architecture seminars and coaches teams in various software architecture topics.

article thumbnail

The Scaling Dilemma

LeanEssays

One of the things Scrum has contributed to the practice of software development is the idea that small autonomous teams perform much better than large project teams or single-discipline teams that work in sequence. So the basic building blocks of scale – small, intact, multidisciplinary teams – are rarely found in a project environment.