28.06.2015, 14:51 | #1 |
Участник
|
Миф о документации
Миф о документации
http://gaperton.livejournal.com/60632.html |
|
29.06.2015, 08:08 | #2 |
NavAx
|
хорошая статья.
Есть, правда, в консалтинге еще один вид документов. Под названием "проектная документация". Это такой огромный ворох шуршашей оберточной бумаги, в который заворачивают механизм, дабы клиент не вымазался в мазуте и не зашиб колено об выступающие детали. Бумагу принято украшать цветными диаграммами, абстрактными скрин-шотами и загадочными таблицами. Инжинер-моторист должен, презрев эстетику, бумагу сорвать, скомкать и отбросить. И после этого совершить тщательный осмотр изделия, чтобы понять чтоже собственно ему предстоит обслуживать.
__________________
Isn't it nice when things just work? |
|
|
За это сообщение автора поблагодарили: mazzy (2), Шрэк (1), Logger (1), kingozzavr (2). |
29.06.2015, 11:01 | #3 |
Участник
|
Статья действительно интересная, чувствуется, что "выстраданная" Но утверждения на счет противопоставления договора и справочника, мне кажется, - не бесспорны. Выделение полужирным далее - моё.
Цитата:
Итак, мы выяснили, что:
Тексты типа «договор», которые в нашем случае отражают требования, иногда результат проектирования, и пр. – не надо пытаться превращать в документы типа «справочник», и поддерживать актуальными. Они решают совсем другую проблему. Эта идиотская затея провалится просто потому, что это <censored> никому не нужно. Цитата:
Члены проектной команды неотступно концентрируются на интерфейсах – как автоматизированных, так и человеческих.
Чтобы спроектировать систему, нам следует понять, какие интерфейсы должны быть между этой системой и ее окружением. Нам нужно знать, какие данные поступают на вход и что система производит на выходе. Пока у нас нет такого перечня входов и выходов, мы остаемся на стадии предварительного анализа: мы не ограничили задачу. Получив полный набор интерфейсных характеристик, мы можем заняться определением функциональности системы. Что происходит в проектировании после того, как достигнуто согласие по поводу функциональности? Мы разбиваем большую и сложную систему на подсистемы, а подсистемы делим на компоненты. И снова, для того чтобы ограничить эти подсистемы и компоненты, необходимо в каждом случае определить все уникальные входы и выходы. Как мы фрагментируем деятельность по реализации? По подсистемам и/или компонентам. Команда может взяться за работу над подсистемой, при этом отдельные люди будут создавать и тестировать компоненты. Границы подсистемы и компонента задают фронт работ, определяя конкретную область ответственности каждого разработчика. Интерфейсы играют роль контрактов между компонентами; один компонент говорит другому: «Ты передаешь мне именно такие данные и только при таких условиях, а я создам именно такой результат, который будет храниться точно в указанном месте». Знакомые с этим паттерном команды начинают штурмовать интерфейсы как можно раньше. Они создают фрагменты кода для работы интерфейсов еще до того, как начнут писать код компонентов. Они рано начинают интеграцию кода отдельных разработчиков и часто проводят тестирование. Мы как-то имели дело с проектом, который вели три рабочие группы – одна в Канаде, другая в США, а третья в Израиле. Руководитель держал в интранет-сети проекта документ с названием «Библия интерфейсов». Этот справочный документ служил единственным источником информации по всем интерфейсам системы, и только включенные в него особенности интерфейсов имели право на существование. Он клялся на этой библии, и поэтому ему не приходилось проклинать интерфейсы.
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
29.06.2015, 14:26 | #4 |
Шаман форума
|
Мне приходилось встречать такое определение договора - это "документ, который достаётся тогда, когда проект заходит в тупик"
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
22.07.2015, 22:26 | #5 |
Участник
|
Договор в основном пишут юристы для юристов для борьбы со странными заказчиками и поставщиками, ведь им потом расхлебывать
|
|
23.07.2015, 03:09 | #6 |
NavAx
|
Цитата:
Ибо у юристов интерес один, увернуться от ответственности в случае судебного разбирательства. А бизнесу судебные разбирательства обычно совсем не интересны. Ибо для бизнеса даже выигрыш в суде часто оборачивается убытками, а для юристов и адвокатов даже проигрыш это прибыль.
__________________
Isn't it nice when things just work? |
|
|
За это сообщение автора поблагодарили: mazzy (2). |