страниц: 240;
масса, г.: 290;
размеры (высота, ширина, толщина), см.: 22x17x1
обложка: мягкая;
бумага: офсетная
переводное издание
оригинал: "Professional Software Development"
ISBN 1-321-19367-9
язык: английский
год издания: 2004
Аннотация к книге "Профессиональная разработка программного обеспечения"
Способны ли вы поставить в срок 90% своего ПО, не выйти из бюджета и соблюсти все реальные требования заказчика? А хотите?
Стив Макконнелл, автор бестселлеров по разработке ПО, приводит убедительные аргументы, доказывая, что отдельные успехи разработки ПО можно превратить в повседневную практику, если сделать совершеннее саму профессию разработчика ПО на всех уровнях, начиная с отдельного специалиста и заканчивая отраслью в целом. Он показывает, почему и как отрасль пришла к своему современному состоянию, описывает шаги, которые должен предпринять каждый, кто хочет подняться на новый уровень в создании ПО. Он пишет о корпоративных методиках, призванных увеличить количество профессионально выполненных проектов, и о лицензировании организаций и академических учебных программ как о средстве повышения профессионализма. Продолжая свой предыдущий труд, "After the Gold Rush", автор развеивает устоявшиеся мифы, сложенные о разработке ПО.
Программисты, разработчики ПО, инженеры и все, кто занят в сфере ПО, должны прочитать эту книгу, в которой есть ответы на следующие вопросы:
Почему устаревшие и неэффективные методики разработки ПО так живучи? (глава 12)
Что такое "культ карго" в разработке ПО, и кто его адепты? (глава 3)
Насколько повышает рентабельность инвестиций применение лучших методик работы с ПО? Как подтвердить рентабельность проекта? (глава 13)
Как строится карьера профессионального разработчика ПО? (глава 16)
Что больше влияет на ход проекта: хорошие кадры или хорошие методы? (глава 15)
Насколько велика разница между лучшими компаниями индустрии ПО и худшими? (введение)
Пишет обозреватель Дерек Хофман (Derek Hofmann) (Mesa, AZ USA):
Книга адресована проектировщикам, разработчикам, программистам и аналитикам (ниже я дал им собирательное название "разработчик(и)". По сути, она представляет собой дорожную карту разработчика, стремящегося повысить свою квалификацию и свою ценность для работодателей (даже если они и не осознают этого).
Прочитав ее, я узнал о придуманной Макконнеллом "лестнице профессионального развития" - способе, позволяющем работнику оценить уровень своего профессионализма и узнать, в каких областях ему надо получить дополнительные знания, если он хочет расти как специалист. В книге также говорится о лицензировании инженеров ПО (в Техасе это уже делают), и о недавно аттестованной программе подготовки инженеров ПО, и о кодексе этики и профессионального поведения инженеров ПО.
Значительную часть этой информации можно найти в Интернете, но в книге вся она препарирована и аккуратно разложена. Довольно много данных (в основном статистических) я не нашел больше нигде, например данные по рентабельности инвестиций для конкретных видов деятельности в инженерии ПО (5-я строка сверху в табл. 13-3), точные данные о сильном влиянии различных факторов на производительность программистов (только факторы, связанные с общением, обусловливают разницу в 53%, см. табл. 15-1), а также интересная диаграмма, показывающая, как профессиональное лицензирование влияет на количество хороших и плохих разработчиков.
Эта дорожная карта описывает весь путь от начинающего разработчика или выпускника университета к лидирующим позициям в индустрии ПО.
Издательство Символ-Плюс
Очень полезна руководителям и консультантам (15/02/2010)
Самая главная тема этой книги - то, чего катастрофически не хватает! ОТВЕТСТВЕННОСТЬ программиста, аналитика, руководителя за результаты своей работы. И сколько бы раз не повторялось слово "ответственность" - ничего не меняется, но вот с такой книгой - может и изменится. Тут замечательные аргументы про нереалистичные сроки, про молчаливое согласие итп.
Да - там мало практических советов, хотя они и есть - например, лестница развития кадров. Но ценность этой книги скорее в том, что автор даёт отличную аргументацию (статистику собранную водном месте итп) в вечных спорах с некоторыми "старообрядцами" на извечные темы: "стоит ли фиксить баги, если заказчик на них не жалуется?", "как быть если, сроки спускают сверху".
Книга действительно описывает _профессионалов_ - отвечающих не только за свой личный труд, но из за отношения с заказчиком и коллегами.
Очень полезна руководителям и консультантам (15/02/2010)
Самая главная тема этой книги - то, чего катастрофически не хватает! ОТВЕТСТВЕННОСТЬ программиста, аналитика, руководителя за результаты своей работы. И сколько бы раз не повторялось слово "ответственность" - ничего не меняется, но вот с такой книгой - может и изменится. Тут замечательные аргументы про нереалистичные сроки, про молчаливое согласие итп.
Да - там мало практических советов, хотя они и есть - например, лестница развития кадров. Но ценность этой книги скорее в том, что автор даёт отличную аргументацию (статистику собранную водном месте итп) в вечных спорах с некоторыми "старообрядцами" на извечные темы: "стоит ли фиксить баги, если заказчик на них не жалуется?", "как быть если, сроки спускают сверху".
Книга действительно описывает _профессионалов_ - отвечающих не только за свой личный труд, но из за отношения с заказчиком и коллегами.