Ошибки команд или как стать лучше

Публикация № 388371 12.08.15

Анализ и управление - Управление командой

Команда методология ошибки

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

Рассматриваются только команды, которые

1)       Являются командой. 1 человек - это не команда, 2 – тоже маловато

2)       Не проектные команды. Многие ошибки применимы и к проектным командам, но упор сделан на команды фикси, которые по сути являются 2-3 линией поддержки

3)       Вопрос индивидуальной компетенции опущен. Команда из новичков не может быть сверхэффективной, команда же из звезд может быть посредственной

Проблемы также имеют ограничения:

1)       Всегда есть исключения. По моему опыту, проблема чаще является именно проблемой, а не особенностью

2)       Решение любой проблемы имеет цену, цену на внедрение и цену на поддержание. Нужно понимать, что цена решения проблемы может быть выше получаемого профита, а значит, решение этой проблемы не имеет смысла

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

1         Рисковые парни

Увольте их.

1.1       Нет бекапов

Что будет, если внезапно РБ (рабочая база) перестанет существовать?

Попробуйте устроить экзамен сотрудникам, которые отвечают за работоспособность РБ (Сис. админам, администраторам СУБД или отделу 1С).

 

Вводная:

1) Файл БД поврежден и восстановлению не подлежит

2) Диск, на котором крутилась БД форматнулся и доступа к нему нет

3) Молния ударила в серверную и все сервера, которые стояли по соседству с сервером БД, недоступны

 

Какую задачу, за какое время и бекап какой давности получится развернуть?

Как правильно настроить MS SQL сервер для работы с 1С

Автоматический бэкап средствами 1С, который обязательно сделается (без перезапуска сервера)

Резервное копирование 1С средствами MS SQL

Джоэль Спольски: перестаньте делать бэкапы

1.2       Нет хранилища конфигурации

Хранилище нужно для командной разработки и версионирования изменений. Если разработка ведется минимум двумя программистами, то как можно соединить их труд в одно без головной боли? Версионирование помогает понять, кто, когда и зачем (для хороших команд) менял в конфигурации, а также является некоторым бекапом конфигурации. Если умрет компьютер программиста – cf можно взять из хранилища, если умрет сервер хранилища, то из базы разработчика.

 

Групповая разработка прикладных решений

Хранилище конфигурации: создание и использование

Хранилище конфигурации: не очевидные особенности групповой разработки

Технология разветвленной разработки конфигураций (ИТС)

2         Слабая команда

Они постоянно в мыле, постоянно что-то переделывают и исправляют. Любую простую задачу сделают через месяц и неправильно

2.1       Нет списка задач

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

Что именно использовать в качестве списка задач – каждая команда решает сама. Чаще всего пишут что-то свое, кто-то использует ексель или гуглотаблички, кто-то использует что-то чужое, типа Redmine, Trac, JIRA итд.

Хорошей практикой является визуализация списка задач с помощью доски.

История одной доски от Макса Дорофеева (Часть 1Часть 2Часть 3)

2.2       Разработка в файловой, если РБ в клиент-сервере

Или другими словами – большое различие между архитектурой продукционной среды и архитектуры среды разработки. То, что работает в одной, может не заработать в другой. Ошибка передачи мутабельного значения в РБ – не очень приятная штука.

2.3       Конфигурация не поставлена на поддержку

Если захочется обновить конфигурацию – будут большие проблемы

Хитрости платформы: использование конфигурации поставщика

2.4       Разработка ведется без учета возможности обновления

Даже если конфигурация поставлена на поддержку, то это не гарантирует легкости в обновлении. Облегчить обновление могут такие правила, как: префиксирование своих объектов, использование обрамляющих комментариев, максимальное сохранение типового кода и т.д.

Как облегчить обновление нетиповой конфигурации?

Обновление конфигураций 1С:Предприятия 8. Прыжок через 20 версий

Технология обновления нетиповых конфигураций 1С:Предприятия 8

2.5       Регламенты СУБД не настроены

Отсутствие регламентов СУБД обычно означает, что о производительности никто не задумывается. Документ проводится 10 минут? А что вы хотели? Система сложная, много всего обсчитывает. Появление регламентов навряд ли ускорит проведение до нескольких секунд, но их отсутствие - явный признак пробела в знаниях.

Регламентные операции на уровне СУБД для MS SQL Server (ИТС)

Как правильно настроить MS SQL сервер для работы с 1С

2.6       Нет тестирования

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

 

3         Обычная команда

Они выглядят профессионалами, они решают задачи, пользователи их ненавидят, руководители считают, что команда и так делает все возможное

3.1       Не выполняются стандарты и методики разработки

Стандарты и методики разработки – это такие шаблоны, которые уже доказали свою полезность.

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

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

При использовании стандартов качество и скорость разработки сразу улучшаются на порядок.

Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8 (ИТС)

3.2       Изобретение велосипедов

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

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

Писать код с нуля или использовать существующую библиотеку?

3.3       Используются Выполнить(), Вычислить() и внешние обработки в РБ

Есть «Хорошие» внешние обработки и использование выполнения исходного кода, например, внешние печатные формы, внешние отчеты, сложнонастраиваемые методы получения данных в планировании… Но, если рабочие места или ключевая логика выполнена на внешних обработках – это привносит кучу проблем.

  • Внешний код не ловится проверками кода. Переименовали мы объект, протестировали всю конфигурацию, а после обновления отвалились обработки
  • Внешние обработки приходится отдельно версионировать и следить, чтобы все использовали актуальную. Нужно отдельно следить какая версия в разработке, какая на тесте, а какая работает в РБ
  • Если у пользователя возникает ошибка, то в журнал регистрации падает «Форма {25} тут пошло что-то не так». Выяснить источник можно только после общения с пользователем
  • Внешний код на порядок сложнее оптимизировать
  • На внешнюю обработку/отчет сложнее сделать ссылку в интерфейсе/форме
  • Внешний код несет угрозу безопасности

Ограничение на выполнение «внешнего» кода на сервере (ИТС)

Безопасность прикладного программного интерфейса сервера

 

3.4       РБ подключена к хранилищу разработки или не имеет хранилища в принципе

Если РБ подключена к хранилищу разработки, то как-нибудь в РБ уйдут недоработанные вещи и придется очень долго это вычищать или экстренно доделывать. Лучше не подключать РБ к хранилищу, а переносить изменения сравнением/объединением – тогда будет понятно, что выкатывается и что может отвалится. А еще лучше использовать отдельное хранилище и подключенную к этому хранилищу спец. базу для обновления. Это позволит разделить моменты выката изменений с их контролем и непосредственным обновлением РБ. Откатиться на предыдущую сборку становится проще, и история выката сохраняется.

Технология разветвленной разработки конфигураций (ИТС)

3.5       Нет выделенной техподдержки

Если есть программист, который зарабатывает 100 т.р. и к которому обращаются пользователи с возникшими проблемами, затруднениями или рутиной задачей (завести нового пользователя, поменять реквизит в закрытом документе и т.д.), то этот программист сможет сделать не очень много задач. Но если взять нового сотрудника на 30 т.р., который будет делать простейшие задачи, то производительность программиста может вырасти в 2-10 раз

Организация правильной технической поддержки (ITIL\ITSM\ИСО 20000)

3.6       Нет аналитика/консультанта/РП

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

3.7       Нет оцененного плана работ (беклог, спринтбеклог)

Развитие списка задач. Кроме того, что есть задачи, очень хорошо бы иметь приоритеты у этих задач (их назначает бизнес) и иметь оценки этих задач (их назначает команда). Имея приоритеты и оценки, уже можно планировать работы и отвечать на вопросы «А когда вы сделаете мою хотелку?». При оценке задачи приходится подумать, а что нужно сделать, чтобы ее выполнить, и очень часто всплывают неочевидные вещи, которые нужно уточнить, которые оказываются сильно трудоемкими или которые можно купить на Инфостарте, сэкономив пару недель разработки. Чем раньше это всплывет, тем лучше.

Десять смертных грехов в оценке трудоёмкости разработки программного обеспечения

Как делать быстрые и точные оценки сроков разработки проектов

Оценка и планирование проекта

Оценка проектов

3.8       Нет обратной связи с пользователями

Первый принцип в манифесте Agile гласит «люди и взаимодействие важнее процессов и инструментов». Очень сложно создать что-то действительно ценное для пользователя/заказчика, не спрашивая его и не уточняя по ходу задачи. Если пользователь будет причастен к доработке, то со значительно большей вероятностью ему понравится результат.

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

3.9       Не используется топовое железо при разработке

Чем лучше железо, тем больше времени тратит программист собственно на разработку и тем выше его эффективность. Что происходит, когда комп подвисает, выполняя какую-либо операцию?  Секунд 5 программист ждет, пока это закончится, а потом он решает скоротать время и открывает браузер. Минут 15 работы вылетает сразу. А ведь программист не хотел лезть в интернет, он просто решил скоротать время из-за медленной работы ПК. Прирост в эффективности в 10% отобьет топовый комп для разработчика меньше чем за год.

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

Хотите быстро поднять эффективность и мотивацию команды – обновите им компы и сервера.

Сюда же отнесу более комфортные условия работы – отдельный тихий офис, кондиционер, приятная обстановка, большая доска для рисования и т.д.

3.10  Нет простейшей базы знаний

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

3.11  Нет саморазвития

Если в команде никто не старается узнать что-то новое, не читает статей, книг, не следит за обновлениями стандартов и методик, не смотрит код в типовой – обстановка медленно превращается в болото, а мотивация падает. Особенно дело обостряется, когда программист 2 года просто сидел на попе ровно, ничего не изучал и не повышал уровень своих навыков и знаний, и тут он решил потребовать повышения зарплаты.

 

4         Хорошая команда

Удивляет скоростью внесения изменений. Большинство пользователей довольны системой.

4.1       Неритмичный выпуск обновлений

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

4.2       Нет скриптов на повторяющиеся действия

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

4.3       Нет двойного чтения кода

Это когда любую строчку кода, нового или измененного, прочитало как минимум два программиста. Один программист при написании, а второй одним из следующих способов:

  • Парное программирование – все о нем знают, но навряд ли кто пробовал. Заявлено, что качество кода повышается, а скорость даже выше, чем, когда 2 программиста работают по отдельности. Думаю, прирост скорости связан только с тем, что отвлекаться на что-либо, кроме программирования, становится неудобно.
  • Аудит кода – берется кусок кода на 500-2000 строк, собираются несколько программистов, в том числе автор куска кода, и обсуждают этот фрагмент, выявляя ошибки, плохой стиль, хорошие идеи и т.д. Такой формат очень и очень быстро поднимает уровень слабых программистов до уровня лучших из участвующих.
  • Проверка кода перед помещением в основную ветку – ответственный за основную ветку проверяет весь код, который поступает в основную ветку, и не принимает тот код, который ему не понравился по какой-либо причине.

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

Также двойное чтение кода способствует улучшению коллективного владения кодом.

Стили парного программирования

5 советов по проведению хорошего обзора кода

20 причин проводить обзоры кода

4.4       Не используется автоматическое тестирование

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

Механизмы тестирования в 1С. Использование методики TDD (разработка через тестирование) в 1С

4.5       Не проводятся мероприятия по повышению юзабилити

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

Сделать формочку удобной иногда занимает в 10 раз больше времени, чем просто сделать формочку. И этой формочкой пользователь может пользоваться 8 часов в день, 5 дней в неделю.

Еще один важный момент – пользователи работают с интерфейсом совершенно не так, как это делаете вы. Если вы сделали суперудобную форму, в которой можете работать легко и непринужденно, то попробуйте понаблюдать за пользователями. Вы можете быть сильно удивлены их подходом: они не умеют пользоваться буфером обмена, работают только мышкой, не знают половины типовых команд, не используют 90% функционала и вообще не понимают, зачем они тут что-то делают. А еще может оказаться, что на рабочем месте нет мышки и монитор всего лишь 14 дюймов.

Дизайн пользовательского интерфейса. Искусство мыть слона

5 галочек: чеклист юзабилити

4.6       Не используются сервисы для мониторинга продуктовой среды

Жизнедеятельность РБ обычно не входит в обязанности команды разработки, но если там что-то перестало работать – кого обвинят в первую очередь? А через сколько в команде узнают, что не работает регламентное задание?

Так же контроль за серверами разработки позволяет избежать простоев и проблем при внезапно закончившемся месте на диске

4.7       Нет полноценной базы знаний

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

Управление знаниями в компании-разработчике 1С

4.8       Нет ретроспективы

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

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

4.9       Нет прагматизма в работе

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

Эффективная команда – прагматична. Она делает только то, на что затраты окупаются. Можно даже по каждой задаче из списка проставлять коэффициент возврата на инвестиции (ROI). Чем быстрее отобьется инвестиция, тем быстрее стоит выполнить задачу.

 

5         Команда мечты

Их не существует.

5.1       Высокоэффективна

5.2       Предсказуема

5.3       РБ работает без сбоев

5.4       Изменения быстро и безболезненно приживаются

 

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. shalimski 6 12.08.15 12:19 Сейчас в теме
Браво! Большое спасибо за подборку ссылок по каждой теме.
Skyer; SoftLeon; +2 Ответить
2. SmileDDD 12.08.15 12:26 Сейчас в теме
Отличная статья. Возникло желание проверить часть пунктов которые еще не внедрены в повседневную разработку нашей команды. Спасибо за труд.
3. dj_serega 385 12.08.15 12:36 Сейчас в теме
Спасибо! Было интересно почитать. Теперь нужно по ссылкам пройтись.
4. titan6662000 1 12.08.15 12:57 Сейчас в теме
мне кажется основная часть команд - 2, 3. Чтобы сделать 4 нужны ещё и внешние условия - ЗП, климат, здоровье, непохренестическое отношение начальства.
Vladimir Litvinenko; Orlangur; +2 Ответить
5. Stepa86 1498 12.08.15 13:52 Сейчас в теме
(4) Я придерживаюсь мнения, что сперва команда должна заслужить условия получше, а уже потом получить их. Сперва результаты, а потом рост зп и улучшение отношения начальства, а не наоборот.
12. titan6662000 1 13.08.15 06:47 Сейчас в теме
(5) придерживаюсь мнения, что сначала надо посадить, полить, удобрить а патом урожай :) (это и со стороны внешнего мира и со стороны самой команды) . В общем надо прекращать быть Кэпами.
6. comol 4816 12.08.15 15:52 Сейчас в теме
Какое-то вообщем то собрание баянов. Хочется написать "Спасибо КЭП" :). Самое интересное что собрание абсолютно бессистемное. Из разных областей и разных технологий/методологий...
А что не приписали пункты вроде:
- "Нужно написать код правильно и без ошибок"
- "Разработчики должны уметь кодить в 1С"
- "Все разработки должны быть протестированы перед релизом" :))))))
wowik; Ziggurat; Silenser; EdmundoAlvares; +4 2 Ответить
7. Mi4man 173 12.08.15 16:33 Сейчас в теме
(6) comol, трололо
создайте свою публикацию с названием "Собрание баянов" и собирайте там свои баяны

а за эту публикацию однозначно плюс +
Konstantine26; WizaXxX; Soloist; shalimski; +4 1 Ответить
8. comol 4816 12.08.15 17:00 Сейчас в теме
(7) Mi4man, Ну эту трудно не по троллить. Когда переписывают документацию это ещё куда не шло...
а когда пишут из разряда "Нет тестирования" или "Используется Выполнить()" "не выполняются стандарты и методики"....

Я прочитал заголовок "как стать лучше" решил узнать "как же". По каждому пункту из списка уже тома написаны и прочитаны... перечислить все задачи руководителя разработки это сильно :)


10. Mi4man 173 12.08.15 18:43 Сейчас в теме
(8) comol, просто ИС представляет сейчас собой как некую базу знаний, так и "живую ленту"
лично я использую ИС в основном как "живую ленту", соответственно мне интересно просматривать только самые свежие (НОВЫЕ) публикации

вряд ли бы я искал среди статей "как нужно программировать"... и др

а баян это или не баян - лично мне по барабану
главное что статья понравилась +
TreeDogNight; assanoff; dj_serega; starik-2005; support; +5 Ответить
14. Stepa86 1498 13.08.15 09:34 Сейчас в теме
(6) Конечно баяны. Со времен Брукса в нашей отрасли мало чего придумали нового. И даже существует такая волшебная аббревиатура как CMMI, где чуть-чуть качественнее написано про это же. А я тут перечислил проверенные вещи, причем которые лично проверил и которые точно применимы к 1С. И если команда реально будет пользоваться этими баянами, она реально станет хорошей.

Основная идея статьи - собрать чек-лист проверки качества команды. Причем я приготовил черновик. Хотелось после обратной связи сообщества дополнить, ввести структуру, оценить затраты и эффекты, дополнить полезными ссылками. И от таких опытных участников сообщества, как вы, хотелось бы больше конструктива.
olegtymko; wowik; blackijan; TreeDogNight; Vladimir Litvinenko; assanoff; Бубузяка; shalimski; ojiojiowka; dj_serega; CrazyBear; Gruuush; klinval; +13 Ответить
9. KiLLius 12.08.15 17:00 Сейчас в теме
Супер статья. За ссылки однозначно +++.
Ну и вектор развития Вы нам задали, за что огромное спасибо.
11. Armando 1398 12.08.15 22:41 Сейчас в теме
(0) Про бекапы: хранилища тоже надо бекапить. Как и файлы настроек кластера. У нас более 100 баз для разработки на одном сервере, разные версии сервера 1С, несколько хранилищ. Если все это ляжет, то админ минимум день потратит на восстановление вручную. А с ленты менее чем за час все восстановится.
13. podgayko 2 13.08.15 07:32 Сейчас в теме
Благодарю за статью. Успехов Вам!
15. artbear 1428 20.08.15 09:19 Сейчас в теме
Хороший чек-лист.
Спасибо за подборку ссылок
16. blackijan 30.10.18 07:05 Сейчас в теме
Спасибо автору за отличную статью!
17. EvgenMokrousov 1 03.11.20 11:54 Сейчас в теме
Полезная статья. Благодарность автору!
Оставьте свое сообщение

См. также

Распределенная команда разработчиков. Как ей эффективно управлять?

Управление командой Управление ИТ-подразделением Бесплатно (free)

На конференции Infostart Event 2021 Post-Apocalypse директор ресурсного центра Programming Store Алексей Петухов поделился пятью правилами, которые позволят эффективно управлять распределенной командой разработчиков, и показал методики и инструменты, помогающие довести проект до запуска.

22.03.2023    177    Programming Store    0    

1

10 причин, по которым ваш проект проваливается из-за вашей команды

Управление проектом Управление командой Бесплатно (free)

Проблемы с доверием, отсутствие совместных ценностей и неграмотное распределение обязанностей между участниками команды могут завалить результат проекта. Кроме этого, важно прислушиваться к мнению стейкхолдеров и не вступать в политические игры заказчика. О том, как распознать типовые ситуации, которые могут завалить проект, и как использовать этап развития команды на благо, на конференции Infostart Event 2021 Post-Apocalypse рассказали основатель школы управления изменениями Марианна Крель и ее коллега Павел Потеев.

20.03.2023    524    marianna.krell    1    

5

Гибкий подход в управлении командой проекта автоматизации для крупных компаний

Управление командой Бесплатно (free)

Как организовать работу, когда на проекте несколько подрядчиков? И какие инструменты помогут организовать процесс, чтобы сдать все задачи в срок? Об этом на конференции Infostart Event 2021 Post-Apocalypse рассказал генеральный директор компании ИТАН Александр Рыжов.

17.03.2023    768    Alexandr_Ryzhov    2    

16

Токсичные сотрудники в команде проекта

Управление командой Бесплатно (free)

В любой команде может обнаружиться человек, который портит настроение и мотивацию всех остальных сотрудников. О том, как вычислить токсиков в вашей команде, чем их вылечить, и как от них избавиться, если они не лечатся, на Infostart Event 2021 Moscow Premiere рассказала Ирина Шишкина.

16.03.2023    727    user596192_shiiisha    10    

5

Доверие как инструмент мотивации в гонке зарплат

Управление персоналом (HRM) Управление командой Бесплатно (free)

На конференции Infostart Event 2021 Post-Apocalypse руководитель проектов и бизнес-аналитик Павел Ступко поделился 15 привычками, которые помогают увеличить уровень доверия в компании. Он рассказал, как доверие помогает нанимать лучших людей в команду, и почему не стоит торопиться строить бирюзовую организацию.

15.03.2023    402    user920251    4    

4

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Технология проекта внедрения 1С:ERP – как управлять большим проектом

Управление проектом Управление командой Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом Бесплатно (free)

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

10.02.2023    1601    andironenko    2    

23

Перестать заниматься микроменеджментом и начать работать

Управление командой Бесплатно (free)

Менеджеры привыкли, что нужно постоянно контролировать сотрудников, чтобы все вышло качественно и в срок. Сначала они назначают кучу совещаний, затем запрещают отвлекаться и не отпускают на удаленку. Такой микроменеджмент ведет сотрудников к выгоранию и отсутствию мотивации. На Infostart Event 2021 Post-Apocalypse Артур Дементьев рассказал, как перестать заниматься микроменеджментом так, чтобы ничего в компании не развалилось.

18.01.2023    1299    demntad    5    

12

Тимлид или Руководитель группы разработки?

Управление командой Управление ИТ-подразделением Бесплатно (free)

Те, кто хоть как-то связан с разработкой, наверняка знают определение слова team lead (тим лид). Но что есть team lead по сути – это технический лидер, менеджер команды или играющий тренер? Какие задачи он должен решать? Тимлид 1С в компании «Авито» Алексей Климашенко рассказал, в чем отличие тимлида от руководителя группы разработки, и уместна ли в сфере 1С позиция team lead'а в классическом понимании.

08.12.2022    2031    klimat12    2    

11

Danger! High voltage! Предупреждение выгорания в команде

Управление командой Бесплатно (free)

Выгорание – один из факторов, который мешает завершить проект качественно и в срок. Руководитель проектов с многолетним опытом Ирина Шишкина рассказала, как выявить выгорание в команде, как предупредить и не спровоцировать это состояние у участников, и какие инструменты помогут сохранить психологическое здоровье в команде в период кризиса.

23.11.2022    875    user596192_shiiisha    0    

3

Плоская структура или какого цвета наша команда

Управление командой Бесплатно (free)

Мария Бондаренко на конференции Infostart Event 2021 Post-Apocalypse рассказала о том, как выстраивать процесс работы в команде, в чем преимущества и недостатки плоской структуры, и можно ли мечтать о бирюзовом цвете для своей организации.

21.11.2022    880    mbondarenko    1    

5

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Фишки нематериальной мотивации, которые работают в «Софт-Юнион»

Мотивация, лидерство и личная эффективность Управление командой Бесплатно (free)

Генеральный директор «Софт-Юнион» Владислав Епанчинцев рассказал, как сохраняет заряженную на работу обстановку среди сотрудников. Все начиналось с безобидных рейтингов, но теперь в компании снимают челленджи, выдают флажки за глупости, а на бейджиках носят наклейки со ртами. На Infostart Event 2021 Post-Apocalypse он показал, какие виды мотивации бывают, и как их использовать, чтобы поддерживать драйв в компании.

16.11.2022    1114    vlad.e    10    

5

Делегировать 100% полномочий и умереть

Управление командой Бесплатно (free)

Dev unit lead компании Skyeng Константин Волков на конференции Infostart Event 2021 Post-Apocalypse рассказал, как делегировать сотрудникам 100% полномочий, и к чему это может привести. Он поделился советами по мотивации команды и сравнил управление командой с управлением самолетом.

07.11.2022    993    user1544625    0    

6

Командообразование – светлая и темная сторона силы

Управление командой Бесплатно (free)

Общепринято считается, что команда должна быть сплоченной, а коллектив – дружным. Но у сплоченного и дружного коллектива есть и темная сторона, потому что без критики и новизны команда деградирует. О том, как этого не допустить, на конференции Infostart Event 2021 Post-Apocalypse рассказал Dev unit lead компании Skyeng Константин Волков.

24.10.2022    959    user1544625    1    

6

Аналитик 1С: так ли он нужен?

Анализ и проектирование ИТ-систем Управление командой Внедрение ИТ-системы Россия Бесплатно (free)

Не все клиенты понимают, зачем на проекте внедрения или сопровождения 1С аналитики. Разве с поставленными задачами не справится хороший программист? Давайте разбираться вместе с экспертами компании «Внедренцы и Программисты».

13.10.2022    2488    ystetsenko    16    

5

Я - ЗУПер! Часть 1. Компетенции сотрудников.

Внедрение ИТ-системы Управление проектом Управление командой Управление ИТ-подразделением Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Цикл статей о том, почему акушер-сантехник широкого профиля - это ПЛОХО. Расскажу плюсы специализации на одной предметной области. Рассмотрим понятные аналогии из других областей. Проанализируем пару вакансий, естественно без указания компании.

09.09.2022    5381    biimmap    70    

51

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

Как искать программистов 1С и стоит ли вообще это делать?

Управление командой Бесплатно (free)

Найти программиста 1С всегда непросто, а сегодня особенно: рынок перегрет. Что делать собственнику или руководителю компании, в которой намечается 1С проект? Рассмотрим рабочие способы поиска специалистов вместе с техническим директором «Внедренцев и Программистов» — Анастасией Синяковой.

23.08.2022    1296    ystetsenko    4    

3

Как превратить бизнес-заказчиков и разработчиков в единую команду?

Управление командой Внедрение ИТ-системы Бесплатно (free)

Один из подходов, который помогает найти с бизнес-заказчиком общий язык и организовать сотрудничество – это использование принципа бережливой разработки (Lean Development). На митапе «Сбор требований и составление ТЗ» директор по проектам Инфостарта Мария Темчина рассказала, как с помощью этого принципа наладить взаимодействие с заказчиком, и показала практические инструменты, которые удобно применять при сборе требований.

26.05.2022    2573    MariaTemchina    0    

8

Компетенции руководителя проектов

Управление персоналом (HRM) Управление проектом Управление командой Бесплатно (free)

На конференции Infostart Event 2021 Post-Apocalypse выступила HR компании IT Capital Анна Степанян. Она предостерегла от ошибок при выборе руководителя проектов и рассказала о том, как выстроить свою систему отбора кандидатов на роль человека, которому можно доверить команду и репутацию всей компании.

17.05.2022    1489    Охотница за головами    0    

8

Роль и задачи аналитика в проектной команде при внедрении 1С

Управление командой Внедрение ИТ-системы Анализ и проектирование ИТ-систем Бесплатно (free)

Типовые продукты фирмы «1С» становятся все более гибкими, и функция разработки или изменения для них очень часто вообще не требуется или требуется точечно, поэтому для подобных проектов появился отдельный специалист – аналитик 1С. Какие у него задачи, и чем он отличается от системного аналитика и бизнес-аналитика, рассказал руководитель отдела экспертизы компании «Первый БИТ» Денис Галимов.

19.01.2022    10010    denisgalimoff    8    

21

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Подбор и организация работы команды на проекте внедрения 1С. Создание команды проекта

Внедрение ИТ-системы Управление командой Бесплатно (free)

Работа в команде на проекте очень сильно отличается от самостоятельной работы специалиста и требует определенных навыков и личных качеств каждого из членов команды. Основное отличие командной работы от самостоятельной – это умение и готовность нести коллективную ответственность за результат. Давайте представим себе соревнования по бегу, где нужно определить самого быстрого. В этом случае каждый бегун постарается вложиться в скорость и добежать до финиша как можно быстрее на полной выкладке сил. А теперь давайте представим соревнование между командами, в которых определяется команда, добежавшая до финиша первой и при этом зачёт идёт по последнему, какую стратегию в этом случае стоит избрать каждому бегуну?

30.11.2021    1557    Koder_Line    3    

7

"Пасти котов распределенно" – 7 важных приемов для менеджера проектов в управлении распределенной командой, особенно если раньше она такой не была

Управление командой Бесплатно (free)

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

22.11.2021    2589    Selikhovkin    1    

11

Должностные инструкции в 1С

Управление командой Кадровый учет Конфигурации 1cv8 Бесплатно (free)

В данной статье будут рассмотрены должностные инструкции для разработчика 1С 8. Будут определены общие положения, должностные обязанности программиста, а также его права. Кроме того, будут определены пункты, по которым он несёт ответственность.

01.09.2021    2806    Koder_Line    4    

1

Собеседование программиста 1С

Управление персоналом (HRM) Мотивация, лидерство и личная эффективность Управление командой Бесплатно (free)

Собеседование на должность программиста 1С - это стресс или переговоры? Рассмотрим цели и задачи собеседования; подходы, применяемые для собеседования программистов; подготовку к собеседованию.

16.03.2021    5687    maraton1185    3    

5

Хакатон Цифровой прорыв 2020 (Северо-Западный IT-ХАБ) глазами участника

Управление командой Мотивация, лидерство и личная эффективность Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В минувшие выходные, с 13 по 15 ноября 2020 года, в Санкт-Петербурге прошел региональный полуфинал СЗФО всероссийского конкурса «Цифровой прорыв» – флагманского проекта президентской платформы «Россия – страна возможностей». Делюсь с сообществом взглядом на него со стороны участника.

17.11.2020    1497    capitan    5    

6

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Управление в стиле Agile. Как создать самоуправляемую команду в ИТ проекте

Управление ИТ-подразделением Управление командой Бесплатно (free)

Про Agile только на конференциях Инфостарта сказано уже так много, что, кажется, сложно кого-то удивить. Но руководителю компании Rodionov consulting Денису Родионову это удалось, потому что он в своем докладе на Infostart Event 2019 Inception рассказал не только сухую теорию, но и примеры из собственной практики.

25.09.2020    4061    denislan    0    

5

Кто такой самозанятый, и стоит ли им становиться

Инфостарт Управление командой Бесплатно (free)

С прошлого года в России появился новый льготный режим налогообложения – налог на профессиональный доход. Те, кто его использует, по закону называются самозанятыми. Почему партнерам Инфостарта выгодно регистрироваться в качестве самозанятых, рассказал юрист компании Артем Командин.

17.09.2020    6829    akomandin    53    

27

Список вопросов для собеседования кандидатов на должность "Программист 1С"

Управление командой Бесплатно (free)

Я стал тимлидом. Через некоторое время нужно было расширять штат программистов. Передо мной встал вопрос «Как отбирать кандидатов?» 

07.08.2020    41073    coollerinc    84    

118

Управление персоналом через систему ценностей

Управление персоналом (HRM) Управление командой Бесплатно (free)

Ценности – очень эффективный механизм для управления персоналом. О том, как сформулировать ценности компании и прийти через них к согласию с коллективом, в своем докладе на конференции Infostart Event 2019 Inception рассказал Антон Солодков, директор компании Ант-Хилл.

31.07.2020    2542    user607296_solodkov    4    

8

Как эффективно управлять командой удаленных программистов 1С

Управление командой Управленческий учет Бесплатно (free)

Дистанционная работа становится все популярнее, и многие компании задумываются о том, что, возможно, стоит попробовать работать с разработчиками на удаленке. Но чтобы такое сотрудничество было эффективным, придется не только контролировать код на выходе. Нужно еще научиться взаимодействовать в условиях разных часовых поясов, вести учет отработанного времени, уметь удержать и заинтересовать работника. О том, как эффективно управлять удаленной командой высококвалифицированных программистов 1С, на конференции Infostart Event 2019 Inception рассказал руководитель компании «Крон» Ранис Усманов.

27.07.2020    11916    Ranis1286    50    

41

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Как устроена команда 1С, ориентированная на продукты, и какую роль в ней занимает владелец продукта

Управление командой Бесплатно (free)

Для развития продукта важен продуктовый подход и владелец продукта, который знает, что надо сделать в первую очередь, а от чего пока стоит отказаться. Почему это базовое требование, и чем продуктовый подход в 1С выгодно отличается от традиционного, на конференции Infostart Event 2019 Inception рассказал руководитель направления 1С компании S7 IT Станислав Алексенко.

29.06.2020    3813    stnslv    1    

4

Развитие команды проекта и командообразование (тимбилдинг). Курс по управлению проектами, часть 31

Управление проектом Управление командой Бесплатно (free)

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

10.04.2020    3279    Selikhovkin    0    

4

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

Управление командой Бесплатно (free)

Успешный проект – это всегда сочетание нескольких составляющих. Но особенно важно, чтобы работники и руководитель компании были заинтересованы в изменениях. Как бороться с недовольством и скепсисом, возникающими у персонала и руководства, рассказала консультант по проектному и процессному управлению студии креативного консалтинга «Не просто ИДЕЯ» Ирина Шишкина.

13.03.2020    4064    user596192_shiiisha    0    

5

История роста и работы команд 1С в условиях HighLoad и BigData

Управление командой Бесплатно (free)

Современные потребности бизнеса заставляют программистов 1С решать все более сложные задачи. А главные требования, которым необходимо соответствовать, – вовремя поставлять ценности высокого качества. С какими сложностями приходится сталкиваться в работе программистам в динамично развивающейся брокерской сфере, и как их решают, на конференции Infostart Event 2018 Education рассказал начальник отдела интеграции БКС Технологии Сергей Артемов.

11.11.2019    8981    user826155    11    

35

Как найти «кнопку ВКЛ» у инженера, и всегда ли надо ее искать 

Управление персоналом (HRM) Мотивация, лидерство и личная эффективность Управление командой Россия Бесплатно (free)

Александр Орлов – управляющий партнер группы проектов Стратоплан, тренер школы менеджеров Стратоплан по работе с людьми и управленческим навыкам. На конференции Infostart Event 2018 Education Александр не только прочел доклад, но и провел мастер-класс. Мы перевели его в текстовый формат и делимся с участниками нашего сообщества. Ссылка на видеозапись мастер-класса – в конце текста.

23.10.2019    5564    user1069584    1    

10

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Scrum-команда: рассказываем, кто все эти люди

Управление командой Россия Бесплатно (free)

Scrum – методология, которую стремится внедрить практически каждая небольшая команда, создающая программное обеспечение. Да и в других отраслях она прижилась благодаря логичности, универсальности и эффективности. Но новички, которые попадают в scrum-команду, часто не совсем понимают, что происходит, и какие функции у каждого участника. Разбираемся, какие роли могут быть в scrum-команде.

10.12.2018    6051    user1015646    8    

7

Построение высокоэффективной Agile-команды

Управление командой Бесплатно (free)

Меня зовут Асхат Уразбаев, я из компании ScrumTrek. Наша компания помогает внедрять Agile, Scrum, Kanban – гибкие методологии и гибкие подходы. К миру 1С я совсем не принадлежу, но в прошлом я, тем не менее, программист – занимался разработкой на самых разных языках программирования. Помимо основной деятельности у меня было несколько технологических стартапов, в которые я был так или иначе вовлечен. И сегодня мы поговорим о том, как сделать так, чтобы команда была крутой и эффективной.

08.10.2018    9670    askhatu    15    

37

Система мотивации команд разработки и внедрения систем управления производством

Управление персоналом (HRM) Внедрение ИТ-системы Управление командой Управленческий учет Бесплатно (free)

Вопросы мотивации каждая компания решает по-своему. Руководитель проектов по автоматизации Артем Шамсутдинов рассказал о том, какую систему мотивации выбрали для себя в компании.

30.07.2018    7374    sm.artem    3    

14

Контур.EDI изнутри, или история командной разработки тиражного продукта на 1С

Оптовая торговля Анализ и проектирование ИТ-систем Платформа 1С v8.3 Россия Управленческий учет Бесплатно (free)

“Система - больше, чем просто совокупность ее элементов”; “Несколько разработчиков - это еще не команда разработки”. Расскажу, как мы прочувствовали эти очевидные утверждения на своей шкуре.

17.11.2015    50870    skif47    121    

197

Тест Белбина … и как «ЕГО» понимают …

Управление командой Бесплатно (free)

Рэймонд Мередит Белбин (Belbin) (р. 1926) Британский психолог, выпускник Кембриджа. Известен как автор методики формирования эффективных управленческих команд. Тест Белбина - не тест на совместимость участников группы и он не решает задач профессиональной ориентации. Так ЧТО же это такое – тест Белбина …?

1 стартмани

28.07.2009    42897    Шёпот теней    55    

22