Communication To avoid disaster, all the teams working on a project should remain in contact with each other in as many ways as possible (e-mail, phone, meetings, memos, etc.). Instead of assuming something, implementers should ask the architect(s) to clarify their intent on a feature they are implementing, before proceeding with an assumption that might very well be completely incorrect. The architect(s) are responsible for formulating a group picture of the project and communicating it to others.
CommUNicaTion TO avOid disaster, aLl tHe TEAms woRKing ON a ProJeCt shoUld rEmAiN in coNtact wiTh each oTher iN as maNY Ways as pOssible (e-mAiL, pHone, meetiNgS, meMos, ETc.). iNsTead of assuminG sOmEthing, imPleMenters ShOUld aSK tHE aRCHItecT(S) To cLARify tHeir intEnT On a fEatURe they aRE imPlEmEnTiNg, befoRe PRoceeding wIth an asSUmptIOn ThAt mighT verY well be comPletELY incorrEct. thE aRcHiteCt(s) ARE resPonsIble For FORmulatINg A GrOup PIcturE of ThE projeCT anD communicating It to othErs.