23.08.2006, 20:23 | #1 |
Участник
|
...А серебряной пули все еще нет
...
В более расширенной формулировке (из статей самого Брукса и рассуждений других видных деятелей computer science) можно утверждать, что разработка ПО (и вообще работа в софтверном окружении) всегда будет оставаться деятельностью с непредсказуемой эффективностью и неизвестным результатом. ... Идеальное (по крайней мере, с точки зрения Корпорации) решение задачи "однообразных работников" зовется Платформа. Платформа - набор решений, охватывающих все области деятельности Корпорации; Платформа - контролируемый набор взаимоинтегрируемых инструментов; Платформа - Единый Набор Кнопок с Самого Верха до Самого Низа. Будь то Платформа Java, Платформа .Net, Платформа 1С, Axapta, Oracle - цель и смысл один. Технологии такого уровня создаются и развиваются, естественно, крупными-серьезными корпорациями (никому меньшему задачу такого уровня, растянутую на несколько лет, просто не осилить - как и не выдержать последствий возможного провала). И в отличие от технологий эффективной работы, рассмотренных ранее, прогресс в области технологий-платформ течет не то чтобы совсем стабильно и предсказуемо, но, скажем так, с постоянной скоростью - подпитываемый армией маркетологов, заранее окруженный уже-лояльными-клиентами, "носорог плохо видит - но при его весе это не его проблема". ... Подробнее... http://www.computerra.ru/282340/ |
|
23.08.2006, 21:35 | #2 |
Шаман форума
|
Серебряной пули - может и нет. Зато есть Великий Бубен!!!!!!
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
23.08.2006, 22:17 | #3 |
злыдень
|
Цитата:
Сообщение от mazzy
...
В более расширенной формулировке (из статей самого Брукса и рассуждений других видных деятелей computer science) можно утверждать, что разработка ПО (и вообще работа в софтверном окружении) всегда будет оставаться деятельностью с непредсказуемой эффективностью и неизвестным результатом. Цитата:
Сообщение от mazzy
Recoilme,
2. Пожалуйста, не надо утверждений и ссылок на "аналитические" статьи в стиле "все говорят". Из тех же соображений. По статье: Полный бред типичного ТОПа с дипломом МБА который пялится на группу программистов-консультанотов пыжится применить шаблонные методы, посчитать сколько минут в день сидят на работе, колличество строк кода, количество строк комментариев и прочий бред. А потом, как правило после провала, начинает теории двигать про невозможность контроля процесса разработки)) Тупой менеджерский подход.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
23.08.2006, 22:40 | #4 |
Участник
|
Цитата:
Сообщение от Recoilme
Это я действительно пропустил. Серебрянная пуля - это из Брукса. На самом деле... Измерить действительно очень хочется. Но только не строчки и часы, а насколько мы приблизились к результату. Поскольку других средств нет, то приходится измерять часы... Цитата:
Сообщение от Recoilme
А потом, как правило после провала, начинает теории двигать про невозможность контроля процесса разработки))
Тупой менеджерский подход. Выдвиньте теорию "до провала". А еще лучше "вместо" провала |
|
24.08.2006, 09:43 | #5 |
Moderator
|
Цитата:
Расскажите про умный подход.
|
|
24.08.2006, 11:45 | #6 |
злыдень
|
Цитата:
Сообщение от mazzy
Насчет "других видных деятелей"...
Это я действительно пропустил. Серебрянная пуля - это из Брукса. На самом деле... Измерить действительно очень хочется. Но только не строчки и часы, а насколько мы приблизились к результату. Поскольку других средств нет, то приходится измерять часы... Расскажите про умный подход. Выдвиньте теорию "до провала". А еще лучше "вместо" провала Цитата:
Работа менеджера команды хороших программистов заключается не столько в каждодневном управлении: хорошие программисты, как правило, вовсе не требуют руководства, так как сами успешно управляют своими проектами. А вот непрограммисту трудно понять, насколько хорошо работает тот или иной его подчиненный. Похожая ситуация возникла с американскими автомобилями - я называю ее парадоксом дизайна. Допустим, вы задались целью создать какой-нибудь замечательно красивый продукт и хотели бы для начала пригласить талантливого дизайнера. Так вот, если допустить, что у вас нет художественного вкуса, то как определить, какой дизайнер действительно талантлив? Судить по его прежним работам вам не дано по определению. Ориентироваться на награды или прежние места работы бессмысленно, поскольку в дизайне, как и во многих других областях, эти вещи, в первую очередь, зависят от моды и частных договоренностей и лишь потом - от художественных качеств. Из этого парадокса нет выхода: вам не удастся создать прекрасную вещь, не понимая, что такое красота и гармония. Так вот, американские автомобили не красивы, потому что американскими автомобильными компаниями управляют люди с плохим вкусом.
Многие люди в Америке считают вкус чем-то иллюзорным или даже пошлым, но это не так. Менеджер, от которого зависит дизайн продукта, должен стать самым капризным и требовательным пользователем. А если повезет, и у нашего руководителя окажется хороший вкус, как он обнаружился у Стива Джобса, тогда наша задача может привлечь первоклассных хакеров.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
24.08.2006, 12:50 | #7 |
Участник
|
Цитата:
Сообщение от Андре
Очень рекомендую 'Software estimation: demystificatifying the black art'.
В двух словах суть рассказать можешь? |
|
24.08.2006, 12:52 | #8 |
Участник
|
Цитата:
Сообщение от Recoilme
хорошие программисты, как правило, вовсе не требуют руководства, так как сами успешно управляют своими проектами.
Есть только два вопроса: 1. Где взять столько хороших программистов? 2. Как можно использовать остальных программистов для получения более-менее приемлемого результата? |
|
24.08.2006, 13:02 | #9 |
злыдень
|
Цитата:
Сообщение от mazzy
Кто бы спорил...
Есть только два вопроса: 1. Где взять столько хороших программистов? 2. Как можно использовать остальных программистов для получения более-менее приемлемого результата? Цитата:
. А если повезет, и у нашего руководителя окажется хороший вкус, как он обнаружился у Стива Джобса, тогда наша задача может привлечь первоклассных хакеров.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
24.08.2006, 13:07 | #10 |
Участник
|
Вот как?
И сколько же народу по вашим оценкам вам "мешают"? Попробую спросить в конструктивном стиле Цитата:
Сообщение от Recoilme
тогда наша задача может привлечь первоклассных хакеров.
Сколько по вашим оценкам желающих, перед которыми может встать задача "привлечь первоклассных хакеров"? Если первых меньше, чем вторых, то что делать "желающим"? |
|
24.08.2006, 13:10 | #11 |
Moderator
|
Цитата:
Стоит предупреждать, что ссылка на платные вещи.
Если кому-то интересно - напишите мне на email - пришлю "бесплатную" chm версию. Цитата:
В двух словах суть рассказать можешь?
|
|
24.08.2006, 13:14 | #12 |
Moderator
|
Есть еще ряд статей об этой книге в блоге вот этого товарища. В общем то, по его рекомендации я и решил прочитать эту книгу.
|
|
24.08.2006, 13:28 | #13 |
злыдень
|
Цитата:
Сообщение от mazzy
Вот как?
И сколько же народу по вашим оценкам вам "мешают"? Попробую спросить в конструктивном стиле Сколько по вашим оценкам "первоклассных хакеров"? Сколько по вашим оценкам желающих, перед которыми может встать задача "привлечь первоклассных хакеров"? Если первых меньше, чем вторых, то что делать "желающим"? Ответить в конструктивном русле сможет только человек заработавший милион - другой долларов на том, что сумел привлечь первокласных хакеров. Знал бы прикуп - жил бы в сочи Посему пока могу предложить только читать статьи успешных бизнесменов. Потом размышлять. Потом действовать. А там как повезет.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ Последний раз редактировалось Recoilme; 24.08.2006 в 13:30. |
|
24.08.2006, 13:37 | #14 |
Участник
|
Цитата:
Сообщение от Recoilme
Потом размышлять. Потом действовать. А там как повезет.
|
|
24.08.2006, 13:54 | #15 |
злыдень
|
Цитата:
Сообщение от mazzy
Значит "серебрянной пули все еще нет"?
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
24.08.2006, 13:59 | #16 |
Участник
|
Цитата:
Сообщение от Recoilme
И не будет.
Цитата:
Сообщение от Recoilme
Полный бред типичного ТОПа с дипломом МБА который...
Что еще правильно в этой статье? |
|
24.08.2006, 14:07 | #17 |
Moderator
|
Цитата:
Полный бред типичного ТОПа с дипломом МБА который пялится на группу программистов-консультанотов пыжится применить шаблонные методы, посчитать сколько минут в день сидят на работе, колличество строк кода, количество строк комментариев и прочий бред.
|
|
24.08.2006, 14:24 | #18 |
программист
|
Recoilme как у вас все просто.))) хочешь хороший продукт - найми "правильных" программеров))) как-то все идеально. на самом деле нет ведь идеально хороших программистов. у каждого свои требования, хотелки, капризы, взгляды, методы, причуды, ритм жизни, видение системы и т.д. Исскуство менеджмента и заключается в создании команды из разнородных людей. действительно одаренный человек - большая редкость.
ЗЫ Кстати хакер - не всегда хорошо. чаще всего эти товарищи сразу кидаются креативить и переделивать систему "как надо!".))) |
|
24.08.2006, 14:50 | #19 |
злыдень
|
Цитата:
Сообщение от mazzy
Зачем же тогда утверждать, что статья Полный бред?
По крайней мере, название является правильным. Что еще правильно в этой статье? Цитата:
опытнейший менеджер практически беспомощен в попытках осознать, укладывается ли в срок и соответствует ли требованиям работа различных отделов, находящихся под его началом;
Цитата:
Роль программиста не имеет точных аналогов в других профессиях (как бы кто ни пытался доказать обратное) - ни инженеры, ни изобретатели, ни писатели, ни журналисты не работают в условиях столь тесного переплетения чистого творчества, точных наук, практических "приемчиков" и сложных взаимодействий между членами команды
Цитата:
Причем Брукс был уверен (собственно, и до сих пор уверен), что "серебряная пуля" (средство сделать упомянутый процесс эффективным и предсказуемым) не только не существует, но и принципиально не может быть создана.
Цитата:
По большому счету весь прогресс технологий разработки ПО (и вообще "софтовых" технологий) можно представить как поиск этой самой мистической серебряной пули; а то, что прогресс до сих пор не стоит на месте (и еще как не стоит!), можно считать косвенным свидетельством того, что серебряной пули как не было, так и нет.
Цитата:
А значит, продолжаем искать серебряную пулю.
Хочется поинтересоваться какие препараты принимает автор?? Цитата:
То есть, даже собрав в одной команде три десятка лучших в мире специалистов по разработке ОС, нельзя предсказать, что и когда у них получится и получится ли вообще.
Цитата:
Предположим, мы начинаем амбициозный софтверный проект. Что нужно, чтобы быть уверенным в том, что проект будет успешно завершен? Ответ здесь зависит от того, кто такие "мы" - маленький стартап из трех студентов или большой Мicrosoft? [Это, естественно, крайности - зато удобные для иллюстрирования точки зрения] В первом случае "успешно завершен" означает "мы допишем его до того, как нам надоест, и сделаем все настолько cool, чтобы разом уесть всех возможных конкурентов"; во втором - "проект не завалится под собственной тяжестью и будет закончен хоть когда-нибудь". Другими словами, первых куда больше интересует эффективность используемых инструментов-технологий-подходов, а вторых - надежность (при этом первые готовы пойти на некоторые компромиссы в области надежности, а вторые - пожертвовать некоторой эффективностью). Все дальнейшее - следствия этой дихотомии.
Цитата:
То есть технологии, которые развиваются в сторону эффективности работы пользователя, в основном увеличивают выразительность инструментов; будь то выразительность языка высокого уровня или выразительность интерфейса в стиле "модного" Web2.0, цель одинакова - больше информации помещается на экране, меньше рутинных действий приходится выполнять, более четкая связь между идеей и ее реализацией.
Цитата:
Изобретателями технологий, существенно повышающих эффективность работы, чаще всего являются этих технологий основные потребители - талантливые одиночки/небольшие группы, работающие в условиях "куча гениальных идей, побыстрее бы все реализовать!" [Отсюда - довольно распространенное мнение, что в IT все сколько-нибудь стоящее изобретается талантливыми и малоизвестными одиночками; см., например, недавнюю статью Пола Грэма "Сила маргиналов" (Paul Graham, "The Power of the Marginal"; www.paulgraham.com/marginal.html)]: поисковик Google; языки программирования Python, Ruby и менее известный, но подающий большие надежды Nemerle; да и сам Web - дело рук и мозгов отнюдь не транснациональных корпораций. Понятное дело, что судьба технологии, за которой не стоит отдел маркетинга из тысячи отборных специалистов, - зачастую дело случая; принято считать, что "достойное само найдет себе дорогу", к сожалению, это далеко не всегда так.
Я лучше почитаю оригинал! (см., например, недавнюю статью Пола Грэма "Сила маргиналов") ............................................ Ну и так далее. Или бред - или компиляция чужих статей. НЕ ИНТЕРЕСНО.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
25.08.2006, 11:07 | #20 |
Moderator
|
Цитата:
Кстати хакер - не всегда хорошо
Цитата:
For very small projects, individual capabilities dictate the project outcome. As project size increases, talented individuals still matter, but their efforts are either supported or undermined by organizational influences.
|
|