Проекты Skunk Works

Проект Skunk Works: проект, выполненный одной частью компании без ведома остальной компании.

Ищите рассказы о любых проектах работы с skunk, над которыми вы работали или начали:

  • Было ли это успешным?
  • Вы узнали?
  • Были ли вы наказаны или вознаграждены?
  • Как вы его финансировали?
  • Как вы его обслуживали?
  • Сколько времени прошло, чтобы закончить, по сравнению с надземными проектами?
  • Какова была стоимость по сравнению с надземными проектами?
  • Было ли это официально принято?

Ответ 1

Отличный вопрос. Очень важный вопрос.

Джеффри Мур (Inside the Tornado, Crossing the Chasm и т.д.) написал, что, когда он читал лекции по всему миру, у него был один вопрос, который он задавал бы каждому клиенту (включая такие, как GE, Motorola и т.д.)

Вопрос был:

"Можете ли вы дать мне хотя бы один пример действительно новаторской, парадигмы, меняющей инновации, которые когда-либо выходили из вашего исследования компании или процесса разработки продукта?"

По крайней мере, в точке, где я прочитал цитату, был идентифицирован не один пример. И в большинстве случаев такие продукты или услуги были задуманы, спроектированы и в значительной степени разработаны небольшими группами людей, которые в лучшем случае игнорировались, но часто активно выступали против R &. D

Ответ 2

Не уверен, что это квалифицируется как проект "skunk works", но здесь отличная история из This American Life. Это второй акт в этом эпизоде ​​в марте 2005 года.

Эми О'Лири рассказывает историю разработчик программного обеспечения Apple Computer чей контракт на работу заканчивается, но он отказывается уйти. Он продолжает ежедневно появляются на работе, крадуются в входная дверь, скрывающаяся в пустом офисов, и долгие часы проект, который компания отменила. Там не было никаких встреч, никакой политики в офисе, никакие менеджеры не вмешиваются в его работу. Вскоре он написал идеальный кусок программного обеспечения. Его конечная проблема выяснить, как тайно устанавливать это на новых компьютерах Apple без кто-то замечает. (12 минут)

Отличное прослушивание для всех, но особенно программистов в этом случае.

Ответ 3

Я действительно сделал несколько таких ситуаций типа "секретный". Если бы они не были полностью поддержаны, когда они начались, и они были очень секретными. Я расскажу об этом в соответствии с вашими вопросами.

Успешно ли это?

Да, разработанная система была введена в действие 3 года назад и функционирует с тех пор.

Вы узнали?

Да, это было обнаружено, и это было частью общего плана.

Были ли вы наказаны или вознаграждены?

С рабочим прототипом мы были вознаграждены, учитывая дополнительные ресурсы, необходимые, и в конечном итоге система была внедрена для всей компании.

Как вы его финансировали?

Это была деятельность по развитию, которая была просто завершена в простой и личный период различными людьми.

Как вы его обслуживали?

См. выше.

Сколько времени прошло, чтобы закончить, по сравнению с надземными проектами?

Мы выполнили все это примерно за 4 месяца, с выделенными ресурсами один человек мог сделать это примерно через 2 месяца или в команду примерно через 3-4 недели.

Какова была стоимость по сравнению с надземными проектами?

Без затрат, используя время простоя, которое уже было потрачено впустую, должно быть эффективно использовано. Вся существующая инфраструктура для окончательного воплощения уже была там.

Было ли это официально принято?

Да, сейчас это неотъемлемая часть бизнес-плана и уже более 3 лет.

Ответ 4

В настоящее время мы находимся в этой ситуации, хотя, по общему признанию, проект не будет иметь высоких аспектов видимости - хотя каждый из них будет в конечном итоге использовать его.

В рамках подготовки к перестройке большинства наших корпоративных приложений мы начали разработку рамок приложений, которые станут основой для всех замещающих приложений. У нас уже есть "настольные проекты" и "доказательство концепции" , когда все знают, что мы используем для оценки понятий. Однако на этот раз все равно, что мы активно разрабатываем полный проект.

  • Было ли это успешным?. Мы еще не выкатили полную структуру, но, поскольку она модульная, были развернуты фрагменты в устаревших приложениях. Большинство из них сосредоточено на проблемах стабильности и отчетности/ведения журнала. До сих пор они превзошли ожидания, позволив нам быстрее реагировать на проблемы, а также устранить некоторые ранее повторяющиеся.

  • Вы узнали?. Ну, этот проект стал одним из самых страшных секретов, которые я когда-либо видел. Хотя есть немало людей, которые слышали название проекта, брошенного немного, я не думаю, что кто-либо из нескольких моих разработчиков и тестирующей команды действительно знал, о чем идет речь.

  • Были ли вы наказаны или вознаграждены?. Мы еще не рассматривали эту сторону. Если структура не создаст негативных последствий, я сомневаюсь, что за это мы будем наказаны. Однако, даже если это будет успешным, награда будет заключаться в том, что никто не замечает ничего, кроме улучшенных приложений.

  • Как вы его финансировали?. Как уже упоминалось ранее, время работы между другими проектами и включение в "доказательство концепции" работы. Я также вкладываю в это свое личное время, потому что это заложит основу для того, как все мои разработчики будут взаимодействовать с приложениями в будущем.

  • Как вы его обслуживали?. Я начал с серии небольших доказательств концепций в устаревшей кодовой базе в рамках "поддержки" приложений. Вхождение и устранение дефекта часто включали аналитические шаги в отношении того, что можно было бы сделать, чтобы предотвратить происходящее или улучшить опыт в будущем. Они были в конечном счете извлечены и реорганизованы в их собственных собраниях, которые стали началом структуры. Мы теперь размещаем "скрытые" проекты в наших итерациях, которые помогают воплотить эти идеи через моих разработчиков, и теперь мы извлекаем и реорганизуем их усилия, основываясь на успехе реализации.

  • Сколько времени потребовалось для завершения, по сравнению с надземными проектами? - еще предстоит определить. Поскольку это не официальный проект, пока он действительно ничего не стоит. Время работы и "доказательство концепции" - стандартное включение. Тот факт, что мы по существу создаем что-то с этого времени, а не выбрасываем его, - это соус.

  • Какова была стоимость по сравнению с надземными проектами? - Еще раз, еще предстоит определить. Я полагаю, что первоначальная стоимость будет относительно небольшой по сравнению с более крупными проектами. Учитывая, что это основа для размещения широко используемых расширений и повышения способности и качества разработчика для эффективной работы, он, вероятно, заплатит за себя до того, как он будет завершен из-за экономии времени, улучшения практики и сокращения дефектов.

  • Было ли это официально принято?. Разработчики приняли концепцию. Мое непосредственное управление - это толкание. Мои управленческие коллеги взволнованы, если не немного смущены тем, что он будет делать. Измерением будет успех приложений, которые построены вне рамки, что еще далеко не все.

Ответ 5

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

Успешно ли это?

Да

Вы узнали?

да. Часть аспекта проекта работы с skunk заключается в том, что он должен появиться в конце концов.

Были ли вы наказаны или вознаграждены?

Наказанный первоначально - почему бы не работать над основной деятельностью. Но вознаграждение после того, как преимущество стало очевидным, и ошибки продукта были уменьшены. Затем оно было объявлено - все любят победителя.

Как вы его финансировали?

За любовь к кодированию и облегчению моей жизни, поэтому прямых средств не требуется. Если бы часть руководства не планировала иметь секретный проект, я не вижу, как это было бы иначе.

Как вы его обслуживали?

Я закодировал себя как одинокий разработчик на травянистом холме с моим ноутбуком.

Сколько времени потребовалось для завершения по сравнению с надземными проектами?

Не сопоставимо. мои усилия по скунсу были, может быть, годом возиться. Если бы мы намеревались сделать это прямо, я не мог предположить, что это заняло бы менее двух месяцев, но я не знаю, так как это не так, как это изменилось. Время простоя, чтобы думать и планировать, возможно, ускорило его в конце, сравнив прямое планирование вперед.

Какова была стоимость по сравнению с надземными проектами?

Не определено. Как я уже говорил, учитывая, что у меня было время подумать и запланировать, он смог разобраться в том направлении, в котором я хотел, без давления графика/результата. В более коротком или более ресурсном проекте мы, вероятно, допустили бы некоторые ошибки в rushin, чтобы добраться до некоторых M1, M2 и т.д. Кроме того, если бы это не сработало, это было бы так, как если бы это никогда не случалось, поскольку я мог бы сложить палатки и тихо пошли в ночь.

Было ли это официально принято?

Мой проект является ключевой частью сборки продукта в моей работе, поэтому я бы сказал, что он укоренился.

Ответ 6

Хм... Сегодня я сделал один из них.

У нас нет реальной системы резервного копирования. В настоящее время я получаю очень приятную задачу по резервному копированию 100 ГБ репозиториев SVN с использованием файлов svn hotcopy и .tar.gz при попытке манипулировать ими через два или три общих ресурса NFS с ограниченным дисковым пространством для доступа к серверу с резервным диском. Это в лучшем случае - то есть, когда я могу беспокоиться о том, чтобы присматривать за процессом в течение 2 часов.

Так как это рано или поздно закончилось катастрофой, я сделал git svn clone на самом большом прямо на резервном сервере, затем клонировал его на свою собственную машину и выкинул рабочую копию svn, которую я использовал. Я приобрел около 1 ГБ свободного места на своей машине, учитывая самые важные резервные копии с некоторой избыточностью и уменьшил 15-минутный svn st до 30 секунд git status. И я буду жаловаться на это? Возможно...

Ответ 7

В общем, ответы здесь были успешными историями, поэтому я решил поделиться своим недавним опытом, сидящим за пределами такого проекта, который прошел не так хорошо.

Как вы его финансировали? Как вы его обслуживали?

Проект начался, когда мой менеджер определил потенциального сотрудника, позвонил ему Фред, у которого был любимый проект в нашей области. Мы не платим хорошо, и они согласились, что Фред будет нанят и будет работать почти полный рабочий день над проектом, который они в конечном итоге представят перед бизнесом.

Итак, Фред начал работу над проектом, известным только команде Фреда, но не руководству или другим частям бизнеса. Фред - разработчик, и работа была более или менее чистой разработкой, а также вкладом в основной проект с открытым исходным кодом.

Успешно ли это?

Не совсем. Фред работал над этим в одиночку, и я думаю, что потратил бы на это 12-18 месяцев. Отчеты о проделанной работе команды состояли из описания того, что он исправил на этой неделе. Иногда предпринимались попытки заинтересовать одного или двух высших руководителей в организации, но они никогда никуда не шли. Фред должен был составить план для завершения и развертывания проекта, чтобы он мог быть представлен организации, но всегда казалось, что это почему-то не было сделано.

Вы узнали?

Word медленно отфильтровывался, как Фред, и менеджер пытался заинтересовать больше людей тем, что они делали.

В конце концов мы получили реструктуризацию, и наш новый директор хотел узнать, над чем все работают, и проект был раскрыт ему. Однако, по-видимому, это не объяснялось очень хорошо, так как новый директор спросил меня (и другие в нашей команде, я уверен), какой именно проект Фреда был?

Были ли вы наказаны или вознаграждены?

В конце концов, новый директор заморозил все финансирование проекта, и Фред был переназначен для работы над другими проектами. Это, насколько мне известно, текущий статус.

Сколько времени прошло, чтобы закончить, по сравнению с надземными проектами? Было ли это официально принято?

Это не было закончено, и оно не было принято.

Какова была стоимость по сравнению с надземными проектами?

Допустимая стоимость была временем Фреда.

Однако были и другие затраты.

Во-первых, Фред и его проект стали шуткой в ​​нашей команде, а затем в командах, с которыми мы работаем. Что он делает? Почему он это делал? Почему не было никакого прогресса? Возникла репутация Фреда. "Проект Fred" стал шуткой для проекта, который никуда не уходил.

Во-вторых, возможное раскрытие такого долговременного, но скрытого проекта плохо отразилось на нашем менеджере и расширилось по всей нашей команде.

В-третьих, возмущение росло. Почему этот парень работал над проектом своего питомца, когда было сделано так много настоящей работы? Мы небольшая, но занятая команда, и мы могли бы использовать разработчика в любом количестве других проектов.

В конце концов, я думаю, что этот проект имел последствия для нашей команды, стоящей и динамичной. Иногда я общаюсь с членами команды, когда мы уходим из офиса. Первоначально (и в то время) мы очень критиковали Фреда, который может быть раздражающим парнем, и который не очень хорошо критикует, и который обещал что-то, чего он не мог доставить. Совсем недавно мы критиковали нашего босса. Это не был хороший способ запустить проект, и с самого раннего времени было очевидно, что у Фреда не было навыков, чтобы делать эту работу самостоятельно, и он не стал бы искать и не советоваться. Для Фреда было несправедливо, что он был помещен в это положение и так долго оставался в нем. В последнее время я задался вопросом, могу ли я усилить свои опасения более решительно. Хотя мы и подталкивали Фреда и нашего менеджера к тому, что было в проекте и куда он шел, мы не принимали его дальше нашей команды. Сказав это, я не могу представить себе хорошего результата, даже если бы у нас было.

Наконец, я хотел бы сказать, что Фред - умный парень, и проект был не плохим. Это могло бы быть успешным (некоторые части с тех пор вышли в конкурирующих проектах - низшие конкуренты, которые фактически доставлены).

Если этот проект был сделан над доской, и Фред работал с приличным менеджером проектов и имел хороший коммуникатор в команде, он вполне мог бы найти чемпиона и поставил что-то отличное. Либо это, либо его можно было бы убить намного раньше.

Ответ 8

Я сделал один из них. На самом деле, как я закончил программирование.

Я был ответственным за сохранение устаревшей, er... "базы данных". Я не буду вдаваться в подробности, но это было обычное злое применение. Компания в значительной степени побежала на нем, иногда она могла бы спуститься на несколько дней. В то время директор ИС (друг) активно искал замены, разговаривал с крупными консалтинговыми организациями и т.д. но управление было введено/эмоционально инвестировано в существующую систему. Я вызвался (к директору IS), чтобы попытаться переписать (ну, скорее, он спросил, заинтересовался ли кто-нибудь в попытке справиться с этим беспорядком, и я вызвался, потому что мне было скучно). У нас не было настоящих программистов на персонале, и я написал только несколько небольших специальных событий. Я понятия не имел, как мало я знал.

Закончено это примерно через 8 месяцев или, может быть, год (это было давно, не помню точно).

Успешно ли это? да, работал как рекламируемый.

Вы узнали? Сначала он начинался как нечто вроде сверхсекретного, плаща и кинжала. Вид глупый в ретроспективе, но это сделало его более увлекательным. Примерно на полпути через него стало становиться все более очевидным, что это то, что я делал, и, как оказалось, идея была поддержана. Написание этой вещи в конечном итоге стало моей работой.

Были ли вы наказаны или вознаграждены? Награждена

Как вы его финансировали?/Как вы его обслуживали? Успех этого был в значительной степени благодаря поддержке моего босса, который удостоверился, что у меня есть время и ресурсы, необходимые для этого.

Было ли это официально принято? Да, мы в конечном итоге основали компанию на этом.