Система Orphus

Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior

Авторы: Tom Demarco
Peter Hruschka
Tim Lister
Suzanne Robertson
James Robertson
Steve McMenamin
Издательство: Addison-Wesley Professional, 2008
248 pages
ISBN: 0932633676
ISBN: 978-0932633675

Материал предоставил: Сергей Тепляков
Найти в магазинах

Аннотация

Contents
Комментарии

Аннотация

Adrenaline junkies, dead fish, project sluts, true believers, Lewis and Clark, template zombies . . .

Most developers, testers, and managers on IT projects are pretty good at recognizing patterns of behavior and gut-level hunches, as in, I sense that this project is headed for disaster.

But it has always been more difficult to transform these patterns and hunches into a usable form, something a team can debate, refine, and use. Until now.

In Adrenaline Junkies and Template Zombies, the six principal consultants of The Atlantic Systems Guild present the patterns of behavior they most often observe at the dozens of IT firms they transform each year, around the world.

The result is a quick-read guide to identifying nearly ninety typical scenarios, drawing on a combined one-hundred-and-fifty years of project management experience. Project by project, you'll improve the accuracy of your hunches and your ability to act on them.

The patterns are presented in an easy-reference format, with names designed to ease communication with your teammates. In just a few words, you can describe what's happening on your project. Citing the patterns of behavior can help you quickly move those above and below you to the next step on your project. You'll find classic patterns such as these:

  • News Improvement
  • Management By Mood Ring
  • Piling On
  • Rattle Yer Dags
  • Natural Authority
  • Food++
  • Fridge Door
  • and more than eighty more!
  • Not every pattern will be evident in your organization, and not every pattern is necessarily good or bad. However, you'll find many patterns that will apply to your current and future assignments, even in the most ambiguous circumstances. When you assess your situation and follow your next hunch, you'll have the collective wisdom of six world-class consultants at your side. Framework Design Guidelines, Second Edition, teaches developers the best practices for designing reusable libraries for the Microsoft .NET Framework. Expanded and updated for .NET 3.5, this book new edition focuses on the design issues that directly affect the programmability of a class library, specifically its publicly accessible APIs.

    Contents

    Introduction
    1 Adrenaline Junkies
    2 Rattle Yer Dags
    3 Dead Fish
    4 Happy Clappy Meetings
    5 Nanny
    6 Referred Pain
    7 Manana
    8 Eye Contact
    9 Management By Mood Ring
    10 True Believer
    11 Lease Your Soul
    12 System Development Lemming Cycle
    13 No Bench
    14 Face Time
    15 I Gave You a Chisel. Why Aren’t You Michelangelo?
    16 Dashboards
    17 Endless Huddle
    18 Young Pups and Old Dogs
    19 Film Critics
    20 One Throat to Choke
    21 Soviet Style
    22 Natural Authority
    23 The Too-Quiet Office
    24 The White Line
    25 Silence Gives Consent
    26 Straw Man
    27 Counterfeit Urgency
    28 Time Removes Cards From Your Hand
    29 Lewis & Clark
    30 Short Pencil
    31 Rhythm
    32 The Overtime Predictor
    33 Poker Night
    34 False Quality Gates
    35 Testing Before Testing
    36 Cider House Rules
    37 Talk Then Write
    38 Project Sluts
    39 Atlas
    40 Everyone Wears Clothes for a Reason
    41 Peer Preview
    42 Snorkeling and Scuba Diving
    43 It’s Always the Goddamned Interfaces
    44 The Blue Zone
    45 News Improvement
    46 Telling the Truth Slowly
    47 Practicing Endgame
    48 The Music Makers
    49 Journalists
    50 The Empty Chair
    51 My Cousin Vinny
    52 Feature Soup
    53 Data Qualty
    54 Ben
    55 Miss Manners
    56 Undivided Attention
    57 “There’s No Crying in Baseball!”
    58 Cool Hand Luke
    59 Shipping On-Time, Every Time
    60 Food++
    61 Orphaned Deliverables
    62 Hidden Beauty
    63 I Don’t Know
    64 Children of Lake Wobegon
    65 Co-Education
    66 Seelenverwandtschaft
    67 Phillips Head
    68 Predicting Innovation
    69 Marilyn Munster
    70 Brownie in Motion
    71 Loud and Clear
    72 Safety Valve
    73 Babel
    74 Surprise!
    75 Fridge Door
    76 The Sun’ll Come Out Tomorrow
    77 Piling On
    78 Seasons for Change
    79 Paper Mill
    80 Offshore Follies
    81 War Rooms
    82 What Smell?
    83 Lessons Unlearned
    84 Sanctity of the Half-Baked Idea
    85 Leakage
    86 Template Zombies
    Project-Speak
    The Cutting Room Floor
    Photo Credits
    Index
    About the Guild

    Комментарии

    Сергей Тепляков

    Труды Кристофера Александера вот уже в течение сорока лет оказывают серьезное влияние на светлые умы деятелей программной индустрии. И хотя первое упоминание книг Александера в компьютерной литературе, датируется 1969 годом в книге Эда Йордона и Алистера Коберна, идеи Александера оставались в тени, и не стали достоянием широкой компьютерной общественности, вплоть до середины девяностых годов, до выхода знаменитой книги «Банды четырех». Именно выход этой книги ознаменовал начало новой эпохи в нашей индустрии, эпохи всевозможных шаблонов. Идея шаблонов настолько понравилась общественности, что она стала завоевывать все новые и новые области. Так появились шаблоны реализации (implementation patterns), шаблоны асинхронного программирования, шаблоны корпоративных приложений, шаблоны реализации распределенных приложений и многие другие. Несмотря на свое широкое распространение, шаблоны оставались прерогативой архитектора и разработчика, а не менеджера. Но за последние несколько лет эта картина начала изменяться. Вслед за книгой Джеймса Коплиена и Нила Харрисона вышла книга Тома Демарко, Тима Листера и др. с интригующим названием “Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior”, посвященная шаблонам поведения программных проектов.

    Книга состоит из 86 шаблонов, каждый из которых занимает 2-3 страницы и описывает определенную ситуацию, так или иначе связанную с состоянием или поведением программного проекта. Первым шаблоном в книге является шаблон “Адреналиновые наркоманы” (Adrenaline Junkies), который описывает такое состояние проекта, при котором считается, что «безумная активность является знаком здоровой продуктивности». Сотрудникам проекта приходится постоянно переключаться с одной задачи на другую, так и не доводя ни одну из них до логического завершения. Последним шаблоном в книге является шаблон “Зомби шаблонов” (Template Zombies), когда «проектная команда позволяет, чтобы работа управлялась шаблонами, вместо того, чтобы продумать процесс, необходимый для завершения проекта». Этот шаблон характеризует противоположную ситуацию, в которой форма становится гораздо важнее содержания. Между этими двумя шаблонами располагаются оставшиеся 84 шаблона, так или иначе описывающих поведение или состояние проекта. И хотя эти два шаблона не являются чем-то уникальным, они являются частью названия книги и именно они изображены на обложке книги в виде комичных человечков.

    "Большая часть участников проекта довольно хорошо разбираются в распознавании образов и обладают внутренним чутьем (“я чувствую, что с этим проектом случится беда”), но не так хорошо разбираются в обобщении их шаблонов в более удобную форму. Эта книга именно об этом. Мы, шестеро авторов, собрали весь свой опыт для изложения шаблонов, которые мы изучили в течение общих ста пятидесяти лет опыта»"

    С выходом этой книги у каждого участника появляется возможность описать состояние и поведение проекта с помощью «языка шаблонов», всего несколькими словами точно давая понять своему собеседнику, в каком состоянии находится проект и его команда. И кто знает, может быть всего через несколько лет у книги будет масса фанатов и ее будут называть не иначе, как «Банда шестерых».

    P.S. MUST HAVE