Remove Continuous Integration Remove Groups Remove System Architecture Remove TDD
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. Before joining Thoughtworks, Neal was the chief technology officer at the DSW Group Ltd., a nationally recognized training and development firm.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

Continuous Integration. Continuous integration allows people to make changes without stepping on each others’ toes. Have larger group discussions as often as you think is necessary, and use whatever modelling techniques you find helpful. As “A TDD Example” on p.XX Pair Programming. Mob Programming.