Подтвердить что ты не робот

Если вы хотите улучшить разработку программного обеспечения в своей организации, и у вас было потрачено 1000 долларов, что бы вы потратили на это?

Я играю с идеей дать гибкие бюджеты команд разработчиков программного обеспечения, которые они могут потратить, чтобы улучшить скорость. Типичная гибкая команда состоит из 5-9 человек.

Я хочу понять, как они могут потратить бюджет.

Если вы хотите улучшить разработку программного обеспечения в своей команде (независимо от того, какой программный процесс/каркас вы используете), и у вас было потрачено 1000 долларов, как бы вы потратили его?

4b9b3361

Ответ 1

$1000, кажется, достаточно, чтобы купить Visual Assist для 5-7 членов команды через два месяца. Это только для команд Visual Studio.

Ответ 2

$1000 не так много (например, потратить на обучение или что-то подобное). Поэтому я бы инвестировал в инструменты и оборудование.

  • ReSharper для всех (если вы являетесь группой разработчиков .NET). Если у вас жесткий бюджет, вы можете просто использовать бесплатный CodeRush Xpress из DevExpress, который лучше ничего.
  • Двойные мониторы.
  • Макс. память (сейчас это так дешево).
  • Книги!

Некоторые различные и недорогие программы, которые я лично использую:

  • Beyond Compare - инструмент сравнения файлов
  • Snag It - инструмент для захвата экрана
  • RegexBuddy - помощник регулярных выражений
  • Ultramon - Расширенная среда нескольких мониторов, такая как панель задач для каждого монитора
  • TeraCopy - более быстрый инструмент для копирования/перемещения файлов, который интегрируется с оболочкой Windows
  • Grep Tool, например WinGrep или BareGrep, хотя обе имеют бесплатные незарегистрированные версии

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

Ответ 3

Второй, 20 + дюймовый ЖК-монитор для каждого человека или, если это уже так, лучшие стулья.

Ответ 4

Возьмите команду на обед в ресторан средней цены (а не пиццу, на обед) раз в неделю. Когда $1000 заканчивается (продолжительность зависит от вашей области), сражайтесь за больше денег.

Суть в том, что моральный дух оказывает огромное влияние на скорость развития. Зная людей, с которыми вы работаете/заботитесь о вас как о человеке, а не о ресурсе, вы заботитесь о них и о том, что вы делаете для них, точно так же. Будучи мотивированным для хорошей работы в хорошем темпе, вы можете обеспечить столько же скорости/скорости/как лучшие инструменты (и вы не можете позволить себе лучшие коммерческие инструменты за 1000 долларов США).

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

Ответ 5

Если команда не имеет досок в каждой рабочей области, как частных, так и общих, измените это.

Ответ 6

Я бы получил команду:

  • наушники, чтобы удалить отвлечения
  • лучшие клавиатуры и мыши, более быстрая печать и т.д.
  • большие мониторы, лучшее рабочее пространство, но, возможно, невозможно выполнить с помощью 1k
  • память по возможности, приостанавливает использование контекстных переключателей, производительность падает

В этом порядке (если отсутствует заметная нехватка памяти, тогда сначала).

Ответ 7

С этим можно купить десяток или более книг. Кто-нибудь из команды читал "Прагматический программист"?

Ответ 8

Купите много кофе.

Ответ 9

Я бы потратил $1000 на баннер, который гласит: "1000 долларов - это не значительная сумма денег при разработке программного обеспечения!" Лицензирование в значительной степени любых инструментов, которые вам нужны или нужны, будет более того, и, хотя вы можете купить компьютер с низким уровнем доступа таким образом, если ваши команды нуждаются в аппаратном обеспечении, вы уже умираете от голода. /p >

Этого достаточно для бюджета книги на короткое время для небольшой команды. Мог бы.

Ответ 10

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

Что касается улучшения скорости, вы должны знать, что есть препятствия, то какие они есть, и как их удалить, и можно ли использовать 1000 долларов? Если нет никаких препятствий, что заставляет вас думать, что команда может увеличить скорость?

Множество вещей, которые почти ничего не стоят, могут улучшить окружающую среду: сокращение бессмысленных требований к собранию, снятие телефонов, улучшение участия заинтересованных сторон и т.д. Все лучшие практики были освещены в литературе: PeopleWare, Mythical Man-Month, Code Полное, Написание твердого кода и т.д.

$1000 не уйдет далеко, но он запустит библиотеку, поэтому я думаю, что ваши книги лучше всего. Я бы позволил разработчикам решить, как хранить библиотеку. Я бы также дал каждому разработчику заметную часть полки, где можно хранить личные любимые книги, точно так же, как книжный магазин, где люди рекомендуют свои любимые. Существует также возможность подписки на Safari или членство в ACM или IEEE, которые поставляются с цифровыми книжными полками.

Ответ 11

Запястья для клавиатуры и мыши.

Ответ 12

Если у вас есть достаточное количество разработчиков, у вас есть добровольный конкурс кодирования на выходные, чтобы решить проблему с соответствующим размером, относящуюся к вашему бизнесу. $1K (или то, что осталось после оплаты пиццы и т.д.) Идет к победителям (или может быть 1, 2, 3 премии). Если вы группируете людей в команды для этого, вы (надеюсь) создадите несколько esprit de corps.

Ответ 13

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

Интересная часть, конечно, состоит в том, что исследования показали, что эта цифра на самом деле ближе к 20-30%!

http://lifehacker.com/software/dual-monitor/dual-monitors-increase-productivity-168488.php

У меня лично есть 3 монитора в моем домашнем офисе (26 "1680x1050 Samsung, которые я использую для чтения документов, 30" 2560x1600 Dell, которые я использую для кода и 42 "1920x1080 HDTV, на которых я запускаю браузер и держите маленькие кусочки беспорядка или используете при просмотре презентаций. Полностью заполняя мое периферийное зрение, я не отвлекаюсь почти так же легко. Я всегда могу иметь все, что мне нужно, на кончиках пальцев, и могу перекрестно ссылаться и сравнивать разные источники, не теряя при этом мое место или перетаскивание окон с дороги, чтобы увидеть.

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

Ответ 14

"Итак, я сосредоточусь на моральном духе моих разработчиков".
Я тоже - сколько стоят тазиры?

Ответ 15

Для гибких команд вам могут быть интересны гибко ориентированные инструменты управления проектами. Из того, что я слышал (не используя их сам), оба Mingle и Scrum'd довольно хороши. Если вас это не интересует, ReSharper является незаменимым инструментом для .NET-разработчика. Вы также можете изучить возможность создания какой-либо системы непрерывной интеграции.

Ответ 16

О, давай сейчас... никто еще не сказал об этом?

Без сомнения, получите копию FogBugz для вашей группы.

Ответ 17

Сообщите своей команде, что они могут дать бонус в размере 25 долларов США (подарочная карта) любому в любое время за исключительную работу. Это может быть для того, чтобы дать вам обзор кода за 30 минут, помогая вам исправить неприятную ошибку или завершить задание на работу в среднем среднем времени. С 1000 долларов это достаточно для 40 наград. В среднем около 0,5-1,0 награды/чел/неделю.

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

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

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

Ответ 18

Это действительно зависит от вашей команды.

В зависимости от размера команды 1000 долларов не так много. Инструменты разработчика идут долгий путь - то есть такие вещи, как Resharper могут творить чудеса для повышения производительности и недорого.

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

Ответ 19

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

Ответ 20

Если ваши команды работают в Windows Vista, предварительно закажите Windows 7 и дайте им облегчение, которое они наконец освободят.

Ответ 21

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

Ответ 22

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

Ответ 23

Поместите высокопроизводительный SSD и 4 ГБ оперативной памяти в каждую машину. С 500 долларов вы оставите все, чтобы получить по крайней мере 2 20 "flatscreens.

Ответ 24

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

Ответ 25

Я бы посмотрел Axure, http://www.axure.com/, я еще не загрузил бесплатную загрузку, но я скоро, и инструмент прототипирования даже для одного человека, который сможет пройти и разработать требования к клиенту, вероятно, поможет вам, и я знаю, что лицензия составляет около 500 долларов. Правильный дизайн, соответствующий потребностям клиента, вероятно, даст вам больше всего шансов для вашего доллара.

Ответ 26

Вы должны купить таблицу foosball для команды. Ничто не улучшает командный дух, чем позволяет им развлекаться время от времени. И пусть каждый день они играют в игру или два в рабочие часы. Это очень освежает как ум, так и тело!

У нас есть таблица, где я работаю, и это довольно хорошая причина для пребывания в компании. Команда имеет много удовольствия (и вы бы в это поверили, но мы даже выиграли городской чемпионат!).

PS - Поместите таблицу в комнату, где она не мешает слишком много, если это возможно.

Ответ 27

Как все остальные отметили, что 1000 долларов не собираются делать много с точки зрения лучшего программного обеспечения. Поэтому я сосредоточусь на моральном духе моих разработчиков.

Пицца, Mt. Роса и хорошая эспрессо-машина.

ИЗМЕНИТЬ

На самом деле я подумал о том, что купит 1000 долларов. В некоторых системах тестирования работает какое-то программное обеспечение VM. Аппаратное обеспечение, вероятно, будет стоить около 250 долларов, и вы можете найти CRT бесплатно. Поскольку никто не будет использовать их в течение длительных периодов, это должно быть хорошо. Когда я использовал Ardence Smart Clients, каждая лицензия пошла за 125 долларов за систему, поэтому вы могли бы получить 3 системы тестирования с 1000 долларов.

Ответ 29

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

Ответ 30

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

Любая команда будет следовать за лидером к воротам ада, если они знают, что у него спина!