liveBook · Manning

Samman method

As explained in Architecture Modernization: Socio-technical alignment of software, strategy, and structure

The Samman method is a learning approach that combines short individual learning sessions with collaborative mob or ensemble programming sessions.

The Samman method builds a learning culture by combining short standalone learning sessions with collaborative mob or ensemble programming sessions. section 17.4

It helps teams develop technical practices such as test-first development, pair programming, and frequent trunk merging before attempting broader architecture modernization. section 17.4

CloudSuite’s modernization journey

CloudSuite used the method to strengthen collaboration and engagement. Developers began with tactical software design and modeling, then progressed toward ubiquitous language, collaborative modeling, subdomains, and team reorganization. section 17.4

How Architecture Modernization: Socio-technical alignment of software, strategy, and structure covers it

How deep it goes
Defines the learning-hour and mob/ensemble-session structure but stops short of prescribing detailed facilitation steps.
Examples
Uses CloudSuite’s learning sessions, mob/ensemble programming, tactical modeling, and bottom-up identification of discovery and ordering domains.
What it assumes
Assumes developers are pursuing technical excellence and are willing to learn collaboratively rather than adopting practices through instruction alone.
What you can do after
Practice/perform short learning sessions and mob or ensemble programming as a gradual route toward stronger technical practices.
How it connects
Connects learning culture with test-first development, pair programming, trunk merging, collaborative modeling, and domain-driven design.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecture Modernization: Socio-technical alignment of software, strategy, and structure. The section links point to the parts of the book it draws on.