Том ДеМарко Цитаты (показано: 1 - 30 из 31 цитаты)

Тематика:
О персонале1. Если в самом начале проект делает большая команда, это снижает эффективность самой ответственной части работы - определения архитектуры системы (потому что всем разработчиком надо скорее дать какую-то работу). 2. Если работу раздать людям и командам еще до того, как завершится стадия дизайна продукта, не получится создать простые и эффективные модели взаимодействия между людьми и рабочими группами. 3. Это приведет к потере независимости, увеличению числа собраний и совещаний, общему недовольству. 4. В идеале было бы хорошо сначала набрать маленькую команду, которая создала бы продуманную архитектуру системы, а уже потом, на последнюю, шестую часть времени разработки в эту команду можно было бы добавить новый персонал (который работал бы непосредственно над кодированием). 5. Ужасное предположение: кажется, те команды, перед которыми не ставят жестких сроков, заканчивают работу быстрее!
Конфликт1. Проект, в котором участвуют несколько сторон, обязательно столкнется с конфликтом интересов. 2. Процесс создания и распространения программных систем - прямо-таки рассадник всевозможных конфликтов. 3. В большинстве компаний, где создается программное обеспечение, никто специально не занимается вопросом решения конфликтов. 4. Конфликт заслуживает понимания и уважительного отношения. Конфликт не имеет ничего общего с непрофессиональным поведением. 5. Донесите до каждого, что постараетесь учитывать интересы всех участников, и проследите, чтобы так оно и было. 6. Тяжело договариваться. Гораздо легче выступать посредником. 7. Объявите заранее, что если интересы конфликтующих сторон полностью или частично противоположны, то поиск решения будет переложен на посредника. 8. Не забывайте: мы находимся по одну сторону баррикад. По другую сторону находится сама проблема.
Тематика:
Играй в защите1. Сокращайте потери. 2. Успех проекта можно скорее обеспечить сокращением ненужных усилий, чем стремлением к новым победам. 3. Чем раньше вы прекратите ненужную работу, тем лучше для всего проекта. 4. Не пытайтесь создавать новые команды без необходимости; поищите в коллективе уже сложившиеся и сработавшиеся команды. 5. Оставляйте команды работать вместе и после окончания проекта (если они сами того хотят), чтобы у пришедших вам на смену руководителей было меньше проблем с плохо срабатывающимися командами. 6. Считайте, что команда, которая хочет продолжать работать вместе и дальше, - это одна из основных целей любого проекта. 7. День, который мы теряем в начале проекта, значит так же много, как и день, потерянный в конце. 8. Есть тысяча и один способ потратить день зря и ни одного, чтобы вернуть этот день обратно.