यह फिर से छोटी टीमों के लिए उपयुक्त है जहां एक मुख्य प्रोग्रामर है; वह सभी उच्च स्तरीय निर्णयों, सभी तकनीकी निर्णयों के लिए जिम्मेदार है, समग्र समाधान करता है और विभिन्न टीम के सदस्यों को काम के छोटे टुकड़े देता है।