Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

SimbirSoft приглашает на онлайн-трансляцию по управлению разработкой

Управление разработкой *Управление проектами *
Что делать, если в условиях непредсказуемого рынка нужно ускорить релиз, спасти или улучшить продукт, а времени или других ресурсов не хватает? 23 апреля подключайтесь к онлайн-трансляции — технический директор SimbirSoft Пётр Урваев и директор по качеству Екатерина Ремизова поделятся опытом и ответят на вопросы.

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 386
Комментарии 0

Переусложнение может погубить ваш продукт

Блог компании Productivity Inside Управление разработкой *Управление продуктом *
Перевод
Эта статья предназначается не только для менеджеров продуктов. Основатели компаний, инвесторы и люди других профессий, которые в достаточной степени заинтересованы в каком-либо цифровом продукте, тоже смогут извлечь из нее пользу. Я так считаю, потому что проблема, которая будет обсуждаться – пересуложнение – одна из наиболее распространенных в разработке. По моему мнению, перусложнение чаще убивает продукты, чем плохие практики программирования.

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

Так что мои рассуждения о переусложнении – это не взгляд со стороны. Я и сам в этом отношении не без греха, и от чужих ошибок тоже доводилось страдать. Поэтому я хорошо понимаю, что это такое, во что обходится командам и как этого избежать.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1.2K
Комментарии 1

Выбор программного средства для управления проектом

Управление проектами *
Для моего друга KamniumKamnium в связи с переходом на Битрикс стал актуальным вопрос управления проектом (за этот же нелюбимый многими хабралюдьми Битрикс ему понизили карму до такой стпени, что ему теперь не написать в блог).

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

Имеется проект, в котором легко выделить подзадачи и подзадачи подзадач, то есть легко строится развесистое дерево проекта (максимальная детализация — это одна из самых важных, на мой взгляд, рекомендаций «Романа об управлении проектами»).
Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 2.3K
Комментарии 33

Переезд с одного средства планирования разработки на другое — с XPlanner на Redmine

Управление проектами *

Переезд с одного средства планирования разработки на другое — с XPlanner на Redmine


«Мыши плакали, кололись, но продолжали есть кактус», — моё мнение о пользователях XPlanner.

Преамбула


Так повелось, что изначально наша команда использовала XP и вообще Agile разработку. Изначально был выбран XPlanner — он же как раз заточен под итеративную разработку ПО.
Со временем процессы разработки менялись, и это все меньше походили на те, которыми были изначально.

И вот лишь недавно мне удалось перетащить всех на Redmine.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 12K
Комментарии 24

Magic Tasks — решаем внеплановые задачи наравне с плановыми

GTD *
Зачастую появляются такие задачи, которые сложно поставить в план, т.к. вроде их и решать надо, но есть более приоритетные задачи по проекту. Поэтому в компании которой я работаю, я придумал и внедрил относительно недавно такую вещь как Magic Tasks.

Magic Tasks — это такие задачи, которые не входят в план в краткосрочной перспективе, но их решение сейчас необходимо.

UPD: Перенес в Учись Работать.

Далее более подробно обо всем этом.
Читать дальше →
Всего голосов 23: ↑16 и ↓7 +9
Просмотры 723
Комментарии 31

Планирование программных разработок: делюсь опытом

Разработка веб-сайтов *
Сегодня я хочу поделиться своей методикой планирования времени в разработке ПО, которая может быть очень быстро внедрена в небольших коллективах. Она очень проста во внедрении и «поддержке», чем показала себя очень эффективной.В разное время, имея разные задачи и разные ограничения в управлении разработкой, я испробовал всё: от Microsoft Project и онлайн-сервисов до «самописных» решений. У каждого варианта есть свои недостатки и преимущества, и каждый из них заслуживает отдельной статьи. Сегодня речь пойдет о наиболее простом варианте — управление релизной разработкой в Excel-е. Также я поделюсь шаблоном этого плана, который каждый может доработать «под себя».
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 5.9K
Комментарии 4

К чему можно оказаться не готовым, став тим-лидом

Блог компании PayOnline Разработка веб-сайтов *Программирование *
Перевод
imageОдин технический специалист нашей компании PayOnline, которая занимается автоматизацией приема платежей, предложил перевести статью автора Pascal de Vink, который проработал тим-лидом уже 2 года. Когда Pascal только занял эту должность, оказалось, что ко многим вещам он был просто не готов. Эта статья поможет избежать многих ошибок на пути от разработчика к лидеру команды. Ниже идет непосредственно перевод.

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

Меньше заниматься разработкой


Может, это и очевидно, но роль ведущего разработчика означает, что надо больше смотреть на общую картину, чем углубляться в конкретные аспекты того, что происходит. Я этого не понимал, пока не проработал пару месяцев, в течение которых мучился от того, что хотел разобраться во всех задачах, а времени на это не было. У меня было все меньше времени копаться в коде, а люди продолжали обращаться ко мне со своими очень узкоспециализированными задачами. Слишком поздно я понял, что надо разбираться в команде, а не во всех ее знаниях. Узнать, кто разбирается в нужной области оказалось намного быстрее и ценнее. Хотя, копаться в коде было намного веселее.
Читать дальше →
Всего голосов 74: ↑71 и ↓3 +68
Просмотры 59K
Комментарии 27

Управление компанией-разработчиком: оно вам надо?

Блог компании ООО «ИЛАДА» ERP-системы *CRM-системы *Управление разработкой *
На Гайдаровском форуме Герман Греф заявил, что Сбербанк будет переходить на новые информационные технологии, выбрав в качестве основного партнёра российско-американскую компанию с численностью 60 чел. При этом Сбербанк потратил 65 млрд. руб. на амбициозный и сложный проект централизации ИТ- структуры и на сегодняшний день у него более 22 000 ИТ-сотрудников, включая 6 тыс. человек в Сбертехе. Основная причина перехода — скорость внесения изменений в ИТ, которая была низка и привела к отставанию ИТ Сбербанка от лидеров по развитию и гибкости ИТ-инфраструктуры. А насколько важна скорость внесения изменений в разработке? На что нужно обратить внимание в управлении процессом разработки? Стоит ли использовать модели и методологии? Попробуем разобраться.

Читать дальше →
Всего голосов 27: ↑21 и ↓6 +15
Просмотры 32K
Комментарии 25

Опубликованы записи докладов конференции ALM Summit 2016

Блог компании Microsoft Тестирование IT-систем *Системы управления версиями *Visual Studio *
18 февраля в Москве, мы традиционно провели нашу ежегодную конференцию по решениям Microsoft в области управления жизненным циклом разработки программного обеспечения. В этом году ALM Summit состояла из основного трека и круглых столов, на которых были затронуты следующие тематические направления:

  • Инфраструктурные решения ALM в облаке, которые позволяют быстро развернуть комплекс ALM инструментов и в считанные часы запустить проект.
  • Методологические рекомендации по ведению проектов, SCRUM, Kanban, Agile, сбор информации о ходе проекта, ее анализ и отчетность.
  • Обеспечение качества разрабатываемых систем с помощью тестирования, как построить эффективную среду тестирования с помощью инструментов Team Foundation Server и Team Foundation Services в облаке.
  • Эксплуатация разрабатываемых систем, обеспечение обратной связи для повышения качества.

Как обычно, мы транслируем и записываем конференцию.

И рады сообщить, что записи доступны для просмотра!
Записи докладов конференции ALM Summit 2016
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 2.3K
Комментарии 0

Как начинаются и заканчиваются Web-проекты

Блог компании 404HUB
Доброго всем времени суток!
После успеха предыдущей нашей публикации, мы долго думали, кого попросить написать следующую статью — кто будет тем, кому придется спорить за популярность со статьей про секс. Выбор пал на технического директора 404Group Романа Друзягина, который расскажет про запуск проекта с точки зрения «технички».
«Про “старт-апы”, их начало, развитие и окончание не написал разве что только совсем ленивый человек, настолько эта тема актуальна и популярна. Проекты появляются и исчезают десятками каждый день, что наглядно позволяют увидеть сервисы, подобные Kickstarter. Отдавая дань моде, хочу поделиться некоторым опытом и взглядом на рынок “старт-апов”, сформировавшимся в результате многолетней деятельности по запуску и выращиванию Интернет-проектов в стенах нашей компании. Многие из этих проектов ждал печальный исход, причем, нередко еще на самом старте.
Я,конечно, и так все знаю, но посмотрю что там...
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 3.6K
Комментарии 0

Управление разработкой в проектах по созданию сложных программных систем. Опыт использования MS Project и Team Foundation Server

Блог компании ООО «ЦИТ» Управление проектами *Agile *
Многие программисты по мере своего развития выбирают для себя стезю управления разработкой, с сожалением ограничивая себя в творческом процессе изучения новых языков программирования и технологий.

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

Итак, каждый из руководителей знает, что такое диаграмма Ганта, и каждый пользовался MS Project. Ещё больше читателей, программистов, использует систему управления задачами. И практически все программисты-не одиночки используют систему управления исходным кодом.

Перед нами стоит вполне прагматическая задача обеспечить единый процесс разработки, когда при учёте каждого нового изменения требований можно наглядно увидеть изменение параметров проекта.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 9.6K
Комментарии 10

Любимые административные грабли интернетчика

Блог компании ФрешДок Управление проектами *Управление продажами *Патентование *


Вторая серия, начинать читать можно тут.

Пару недель назад меня пригласили почитать что-то полезное на секции разработчиков на конференции Digital Оттепель в Нижнем Новогороде. Времени было очень мало и я накидал любимые организационные грабли, по которым скачут 90% интернет-компаний, которых мне доводилось консультировать. Конечно, есть шанс, что мне просто везло. Но я что-то мало верю в такое роковое везение на разные города и разные масштабы.

В итоге наковырял некоторую пачку, с которой и предлагаю поиграть в Капитана Очевидность
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 4K
Комментарии 2

«Сапожник в своих сапогах»: как мы писали модуль управления финансовыми ресурсами для внутренней СЭД

Блог компании Haulmont ERP-системы *ECM/СЭД *Управление разработкой *Управление продуктом *
image

Не секрет, что мы в Хоулмонт сами используем СЭД ТЕЗИС. Странно было бы, имея в руках современный и надежный инструмент для хранения и согласования документов, пользоваться чем-то еще. Неудивительно и то, что для любой достаточно крупной компании штатной функциональности СЭД порой не хватает. В этой статье мы расскажем, как создавался дополнительный модуль к нашей внутренней СЭД ТЕЗИС — модуль управления финансовыми ресурсами, или просто модуль финансовых заявок, как мы его зовем. А заодно воспользуемся случаем и немного покажем, как проводится проектное внедрение системы на примере отдельно взятой организации.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 3.6K
Комментарии 4

Типичные ошибки начинающего технического директора в ИТ — мнения экспертов

Управление разработкой *Управление проектами *Управление персоналом *

Изображение с сайта tech.co

От некоторых сотрудников ИТ-компаний до сих пор можно услышать такую реплику: «Я не совсем понимаю точное значение должности Технический директор». Как отметил в предельно простой форме один из пользователей «Тостера», «CTO — технический человек, который что-то понимает в бизнесе». Если рассматривать это понятие чуть шире, то можно сказать, что он балансирует на стыке между разработкой ИТ-продуктов с командой технических специалистов и принятием бизнес-решений совместно с менеджерами.

Соответственно, для специалистов, желающих занять позицию технического директора в ИТ, существует, как минимум два пути:

  1. стандартный — «Developer -> Senior -> Team lead -> CTO»;
  2. гуманитарный – «PM -> Senior PM -> CTO».

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

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

О том, какие ошибки и подводные камни ожидают новоиспеченных технических директоров в ИТ-сфере, мы попросили рассказать экспертов отрасли.
Читать дальше →
Всего голосов 20: ↑14 и ↓6 +8
Просмотры 37K
Комментарии 25

О роли DevOps в ИТ — мнения экспертов

Управление разработкой *Управление проектами *

Изображение сайта tricentis.com

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

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

Оказывается, быстрее могут работать и тестировщики, и менеджеры, и аналитики, и отдел внедрения. Остается всего ничего – придумать, как этого добиться.
Читать дальше →
Всего голосов 27: ↑18 и ↓9 +9
Просмотры 29K
Комментарии 33

Разработка системы электронного документооборота изнутри: Как мы готовим СЭД ТЕЗИС к релизу

Блог компании Haulmont ECM/СЭД *Управление разработкой *Управление продуктом *
image Системы документооборота и автоматизации бизнес-процессов призваны наводить порядок в работе компании. Они систематизируют документационное обеспечение компании и прокладывают четкие, прямые, неизменные маршруты, по которым движется работа над документами. Таким образом, система документооборота упорядочивает хаос и анархию в повседневных делах фирмы, задает ей определенный темп и график деятельности.

Но для того чтобы создать инструмент, способный что-то систематизировать и упорядочивать, нужно для начала самим научиться систематизировать и упорядочивать свои дела. Для нас главное дело — разработка системы документооборота ТЕЗИС. Поэтому неудивительно, что работа над каждым новым релизом системы тоже движется по четкому маршруту — как работа над любым документом в нашей СЭД.

В этой статье мы хотим ненадолго пустить читателя на внутреннюю кухню разработки системы документооборота. Мы расскажем об этапах подготовки к релизу СЭД ТЕЗИС и покажем, как выстроена работа над новыми версиями. Возможно, наш организационный опыт окажется кому-то полезным.
Читать дальше →
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 14K
Комментарии 11

Я техлид. Что делать?

Блог компании e-legion Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
Больше года я занимаю должность технического лидера в своей компании, и хочется поделиться наработками по теме. Имеет смысл уточнить: я веду отдел iOS-разработки из 10 человек в компании-аутсорсере. В моём случае должность подразумевает оптимизацию работы отдела, распределение задач между разработчиками и активности, связанные с программированием. Расскажу немного о своём опыте, наработках и умозаключениях. Статья может быть полезна прежде всего новичкам на аналогичной должности, либо тем, кто на неё метит. Какие-то практики и принципы могут быть переносимы на обычную разработку, на другие платформы или даже другие специальности.
Читать дальше →
Всего голосов 53: ↑50 и ↓3 +47
Просмотры 41K
Комментарии 30

О “легком” процессе замолвите слово: процесс разработки в отделе инструментария Larian Studios

Управление разработкой *Управление проектами *
Проходя собеседование на должность руководителя разработки в некоторых компаниях, автору в ходе разговора приходилось выслушивать одну и ту же историю:

«Есть у нас 3 — 4 программиста, которые вот уже полгода (или год — период времени зависел от компании) “пилят” один проект. Тем не менее, несмотря на усилия, работоспособной “демки”, которую можно запустить и продемонстрировать Заказчику, все еще нет. Мы ищем руководителя, который смог бы организовать работу».

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

В данной статье автор делится успешным опытом организации процесса разработки в отделе инструментария Larian Studios.
Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 6.6K
Комментарии 4

Тихий кризис в разработке софта

Блог компании Edison Управление разработкой *Управление проектами *Управление персоналом *
Перевод


Обо мне


Я работаю в сфере разработки программного обеспечения 28 лет. Моя нынешняя должность — старший директор по развитию программного обеспечения консалтинговой компании в Остине, штат Техас. Я работаю на этой должности чуть более шести лет.

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

Во Вселенной работает довольно жестокий вид кармы.

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

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

Всего голосов 107: ↑84 и ↓23 +61
Просмотры 34K
Комментарии 56

Agile в работе с аутсорсом

Блог компании Фонд развития интернет-инициатив Управление разработкой *Управление проектами *Agile *Развитие стартапа
Меня зовут Илья Китанин, я руководитель группы разработки Cofoundit — сервиса для поиска сотрудников в стартапы. Сегодня я расскажу, как с помощью статистики и принципов agile-методологии максимально эффективно работать со сторонними разработчиками, не переплачивать и не выбиваться из графика.

image
Читать дальше →
Всего голосов 35: ↑33 и ↓2 +31
Просмотры 11K
Комментарии 21