|
Как пасти котов. Наставление для программистов, руководящих другими программистамиЕсли вы слишком стеснительны, чтобы исправлять чужие ошибки, вы рискуете набить немало шишек – быть может, это вас образумит. Следите за законностью Вы вместе с вашими подчиненными должны работать так, как будто повязаны узами контракта. В качестве основных положений контракта при этом выступают коммерческие спецификации и ваше видение архитектуры; условия же контракта сводятся к принципам и методикам проектирования. Будучи программным полицейским, вы должны следить за корректностью разрабатываемого программного продукта, начиная от зародышевого состояния и вплоть до зрелости. Впрочем, довести программный продукт до состояния зрелости пока что не удается – при сегодняшнем технологическом уровне приложения останавливаются в своем развитии в подростковом состоянии. Ну, может быть, мы приближаемся к юношеству. Каждая компания по-своему уникальна, в каждой приняты собственные стандарты оценки зрелости продуктов[71]. Принципам оценки в программной инженерии посвящены многочисленные издания. Кейперс Джонс (Capers Jones) в своей книге «Applied Software Measurement»[72] утверждает, что наиболее успешные компании, работающие в сфере разработки программного обеспечения, отличаются шестью общими характеристиками. 1. Они проводят точные измерения продуктивности и качества программных продуктов. 2. Они тщательно планируют и оценивают программные продукты. 3. У них работают квалифицированные менеджеры и технические специалисты. 4. У них адекватные организационные структуры. 5. Они пользуются наиболее эффективными методами и инструментами разработки программного обеспечения. 6. Их сотрудники работают в достойных условиях ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|