A szoftverfejlesztésben a dojo-k egy-egy szakterület senior fejlesztői, akiknek az a feladata, hogy szakterületenként gyűjtse össze azokat a módszereket és technológiákat, amivel a jelenlegi tudás alapján a lehető legkevesebb veszteséggel tud működni a fejlesztés. A Shiwaforce-ban lévő gyakorlat szerint a Dojo kettő hetente egy 20 perces „timebox”-ban beszélget el négyszemközt a kollégával, melyről írásos meeting notes is készül.
Minden fejlesztő kollégának van Dojo-ja, akivel szakmailag tud elmélyülni, beszélgetni vagy akár megvitatni egy-egy érdekes kérdést, technológiát.
A Dojo a beszélgetések során összegyűjti a jó és a nem jó gyakorlatokat is. Visszajelzéseket kér a kollégáktól és ez alapján tesz a managment irányába javaslatot, oktatásra, mintakódokra vagy akár folyamat fejlesztésre is.