Р.Уокер. Управление проектами по созданию программного обеспечения. 2002.
Настоящая книга представляет новый подход к управлению современными сложными проектами по созданию ПО. Прагматический взгляд Уокера Ройса вскрывает недостатки многих известных подходов к управлению проектами. Книга содержит оценку современного состояния дел в области управления проектами базирующуюся на 20-летнем опыте успешной работы автора и представляющую несомненный интерес для профессиональных разработчиков ПО.
В книге обсуждаются экономика, метрики и стратегии управления, необходимые для успешного планирования и выполнения проекта по созданию ПО. Ройс выдвигает аргументы в пользу нового подхода к управлению. Достоинства новых методов подтверждаются простым экономическим анализом, общими выводами и занимательными примерами. Автор пытается отыскать некий баланс между теорией и практикой, основываясь на опыте успешно завершенного крупномасштабной проекта.
Уокер Ройс предлагает индустрии ПО новую точку отсчета для принятия тактических и стратегических решений, повышающую вероятность успеха проектов. Книга содержит:
- Десять основных принципов современного управления проектами по созданию ПО;
- Стратегии постепенного перехода организаций к использованию современных процессов и технологий (таких, как Rational Unified Process);
- Методы мотивации и эффективного управления коллективами разработчиков ПО;
- Результаты воздействия технологии, человеческого фактора и экономики на управление проектами;
- Метрики и руководство по прогнозированию затрат, сроков и качества
SWEBOK
в переводе Сергея Орлика http://sorlik.blogspot.com/
Фредерик Брукс Мифический человеко - месяц или Как создаются программные системы
Эта книга - юбилейное (дополненное и исправленное) издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана на русском языке и давно уже стала библиографической редкостью. В США полагают, что без прочтения книги Брукса не может состояться ни один крупный руководитель программного проекта.
Том ДеМарко Deadline. Роман об управлении проектами Deadline: A Novel About Project Management
Возможно, встречаются еще менеджеры, которые полагают, что управление - это собрания, программы обучения и повышения качества продукции и разнообразные отчеты. Однако в наше время стало очевидным, что управление проектами - это прежде всего работа с людьми.
Как выбрать из множества кандидатов нужного вам человека? Каково оптимальное число людей в команде на разных этапах проекта? Как можно оптимизировать работу, если перед вами поставлены жесткие сроки? Как определять и решать конфликты? Как уволить человека, не обидев его? Какими качествами должен обладать хороший руководитель?
Обо всем этом вы узнаете из данной книги, которая к тому же представляет собой не сухой научный труд, а... увлекательный приключенческий роман!
Демарко Т., Листер Т. "Человеческий фактор: успешные проекты и команды" -перевод 2-го издания всемирно известного бестселлера об управлении проектами разработки ПО.
Первое издание содержало революционные по тем временам (1987 г.) идеи, которые выдержали проверку временем. Авторы скорректировали свои выводы и добавили несколько новых глав. Ценность этой книги в том, что в ней описываются принципы, за каждым из которых стоит реальная история. Все главы содержат наблюдения и новаторские подходы, которые заставят читателей и руководителей увидеть важные вопросы в новом, более разумном ракурсе. С юмором и мудростью, обретенными за годы руководства и консультирования, Демарко и Листер демонстрируют, что сложнейшие проблемы разработки ПО имеют человеческую, а не техническую природу. Они не дают простых ответов, но дают правильные, подкрепленные научными исследованиями. Издание предназначено в первую очередь руководителям проектов, но будет полезно и рядовым программистам.
Роберт T. Фатрелл, Дональд Ф. Шафер, Линда И. Шафер Управление программными проектами. Достижение оптимального качества при минимуме затрат
Quality Software Project Management
Эта книга посвящена вопросам, возникающим на различных стадиях подготовки программных проектов, начиная с разработки программного обеспечения и завершая рассмотрением юридических вопросов, связанных с процессом создания и внедрения программ. Теоретические вопросы иллюстрируются многочисленными практическими примерами, взятыми из реальной жизни. Материал книги соответствует сертификационным программам менеджмента качества программных проектов Института качества программного обеспечения (Техасский университет, г. Остин), а также программе подготовки на получение звания сертифицированного инженера от Американского общества качества. Книга будет полезной руководителям программных проектов, программистам-разработчикам, специалистам из консалтинговых фирм, желающим улучшить качество, уменьшить сроки выполнения и расходы на этапах разработки и внедрения проектов.
Бек К., Фаулер М. Экстремальное программирование: планирование. Библиотека програм
Эта книга харизматических лидеров экстремального программирования о том, как планировать проекты разработки программного обеспечения по технологии XP. В основном она предназначена руководителям ? тем, кто должен составлять план работ, а потом следить, чтобы он соответствовал действительности. Она будет полезна и программистам с заказчиками, поскольку это две основные роли в процессе планирования и разработки ПО.
Скотт Амблер Гибкие технологии: экстремальное программирование и унифицированный процесс разработки
Книга посвящена гибкому моделированию - процессу, базирующемуся на практической деятельности и описывающему принципы построения полезных моделей. Она начинается с рассмотрения идей, принципов и методологии гибкого моделирования и описания методик, которые, повысят вашу производительность. Кроме того, в этой книге переосмысливаются некоторые важные вопросы разработки программного обеспечения, такие как написание документации, организация сеансов моделирования, подбор команды, занимающейся моделированием, применение UML. Как видно из названия книги, в ней детально рассматриваются вопросы эффективней моделирования в ХР-проектах.
Книга рассчитана на разработчиков или специалистов по моделированию, которые хотят повысить свой профессиональный уровень.
Буч, Гради Объектно-ориентированный анализ и проектирование с примерами приложений на C++
Пер Кролл, Филипп Крачтен Rational Unified Process – это легко. Руководство по RUP для практиков. пер. с англ.
Эта книга содержит множество конкретных советов и рекомендаций. В книге приведено сравнение RUP с другими методологиями, включая так называемые гибкие (agile) методы (XP и другие). Детально описаны фазы разработки. Но наибольший интерес, видимо, вызовут разделы, посвященные настройке RUP на требования конкретного проекта или организации и описанию ролей, исполняемых участниками разработки. Как выбрать из RUP именно то, что позволит ускорить выполнение проекта, снизить трудоемкость и при этом обеспечить достаточно высокое качество разработки? Как определить необходимое количество итераций? Как организовать работу большой и распределенной команды? Как вообще организовать внедрение RUP в большой организации? На какие моменты стоит обратить внимание при освоении RUP специалистам разных специальностей? Ответы на все эти и многие другие вопросы содержатся в книге.
Книга представляет интерес для всех, кто уже использует RUP или собирается использовать его в будущем.
Иан Соммервилл Инженерия программного обеспечения
Данная книга является прекрасным введением в инженерию программного обеспечения. Здесь дана широкая панорама тем инженерии ПО, охватывающих все этапы и технологии разработки программных систем. В семи частях книги представлен весь спектр процессов, ведущих к созданию программного обеспечения, начиная от начальной разработки системных требований и далее через проектирование, непосредственное программирование и аттестацию до модернизации программных систем. Эта книга окажет неоценимую поддержку студентам и аспирантам, изучающим дисциплину "Инженерия программного обеспечения", а также будет полезна тем специалистам по программному обеспечению, который хотят познакомиться с новыми технологиями разработки ПО, такими как спецификация требований, архитектура распределенных структур или надежность программных систем.
Луиза Тамре Введение в тестирование программного обеспечения
Данная книга служит руководством по организации процессов тестирования во время разработки программного обеспечения. Она призвана помочь в принятии решений при составлении и отборе тестовых примеров, имеющих целью повышение эффективности процесса тестирования ПО. Здесь рассматриваются и ключевые процедуры, выполняемые на ранних этапах тестирования ПО, в частности, определение недостающих сведений и оценка качества требований. Много внимания уделено также различным методам составления тестовой документации, в том числе и ускоренным методам сокращенного документирования тестовых примеров. В отдельных главах подробно рассмотрены методы тестирования объектно-ориентированных и Web-ориентированных приложений.
Роберт Калбертсон, Крис Браун, Гэри Кобб Быстрое тестирование
Жесткая и серьезная конкуренция на рынке готового программного обеспечения (ПО) заставляет искать способы, целью которых является как минимизация сроков разработки новых продуктов, так и повышение их надежности. Как известно, высокое качество и надежность гарантирует адекватно выполненное тестирование. Технология быстрого тестирования находит "золотую середину" между соблюдением сроков и гарантией высокого качества. Описанию этой технологии и посвящена книга. Книга написана с учетом громадного опыта работы авторов в области тестирования ПО. Она окажет несомненную пользу всем специалистам, которые работают как в крупных, так и в небольших организациях, занимающихся созданием ПО.



