Сегодня ровно 8 лет как я в Новосибирском Parallels. За 6,5 лет я прошел путь от разработчика до директора по разработке& Быстро? - Я не знаю, но точно интересно.
пятница, 24 августа 2012 г.
среда, 1 августа 2012 г.
Мотивация для не мотивируемых
Часто встречаю случаи, когда в какой-то команде есть сотрудник с большим опытом работы, но который почему-то работает из рук вон плохо: с задачами не справляется, ответственность не берет, делает не то, что говорят и т.д.
Уволить или терпеть? Терпеть не нужно! Уволить всегда успеете. Попробуйте починить ситуацию дабы сохранить сотрудника в компании.
Несколько полезных советов:
Несколько полезных советов:
- Оцените сколько у вас времени на исправление ситуации. От этого будет зависеть выбор метода, а значит и скорость, и болезненность процесса. При чем в большей степени для вас, поскольку именно вам нужно будет смириться с некоторыми неудачами, которые вас с 90% вероятностью постигнут в начале или даже в середине вашего пути.
- Забудьте, что вы начальник для этого сотрудника. Рассматривайте себя как его коллегу, возможно даже менее опытного.
- Будьте честными.
- Доверяйте сотруднику.
- Всегда давайте так много информации, насколько это вообще возможно. Не устраивайте сотруднику информационную блокаду. Это плохо кончится в любом случае.
- Обрисуйте какие задачи возложены на вас.
- Формулируйте проблему так, чтобы сотрудник сам мог придумать план ее решения, а свою точку зрения высказывайте последним. Если план совпал с вашими ожиданиями, значит вы на одной волне. Ура! Отдайте лавры сотруднику, поблагодарите его/ее за хорошую работу.
- Если что-то не устраивает в решении, то старайтесь донести свою точку зрения через формулировку новых проблем.
- Если вы проводите совещания, на которых присутствуют сразу несколько ваших подчиненных, обязательно спросите мнение каждого, даже если вы уже все для себя решили.
- Время от времени обсуждайте приоритеты задач, так как даже опытные сотрудники могут столкнуться со сложностями и быть не правы (это кстати относится и к вам самим).
- Опытные сотрудники любят быть наставниками. Если у вас есть такая возможность, обязательно воспользуйтесь этим.
понедельник, 23 июля 2012 г.
Стратосфера в Новосибирске
Запускаем с коллегами из Parallels проект Стратосфера от Панкратова и Орлова в Новосибирске. Подробности и регистрация у меня в блоге.
суббота, 3 декабря 2011 г.
Еще один верный шаг на пути к хорошему тестированию
Я согласен с тем, что для того хорошо тестировать программы, тестеровщик должен знать предметную область и владеть техниками тестирования. Причем оба аспекта можно подтянуть по ходу работы, если навыков не хватает.
Однако, тестировщик еще должен иметь способность задавать "правильные" вопросы разработчикам, чтобы оценить объем необходимого тестирования, а также помочь разработчику еще раз проанализировать используемые алгоритмы и реализацию. Иногда в процессе такого диалога разработчик сам обнаруживает участки в системе, которые не только требуют специальной проверки, но и доработки кода.
Очень часто баги находятся после релиза в тех участках, которые в меньшей степени отражены в спецификациях или наоборот считались очевидными.
Уже сейчас на совещаниях с разработчиками я задаю вопросы не потому что мне не понятно как они собираются решать задачу, а потому чтобы заставить их самих сомневаться в правильности своего решения. Если разработчик продумал все "За" и "Против", а значит оценил все риски в используемом подходе, то здесь можно быть спокойным. Тестировщику в этом случае достаточно просто перенести все что говорит разработчик на бумагу в виде TTL/TSO и ждать когда фича или ее кусочки будут готовы к тестированию.
Для того чтобы добиться хорошего качества, важно узнавать не только о технических аспектах реализации, но и том в каких условиях была разработана фича. Вполне возможно, что разработчика все время отвлекали или наоборот он работал в авральном режиме - оба момента могут причинами возникновения багов.
Сегодня когда разработчики сами пишут тесты, роль тестировщика в проекте может сводиться функции к консультанта по организации тестирования, конечно же не без участия в самом процессе тестирования. Умение задавать "правильные" вопросы является важным элементом в работе тестировщика.
Для того чтобы добиться хорошего качества, важно узнавать не только о технических аспектах реализации, но и том в каких условиях была разработана фича. Вполне возможно, что разработчика все время отвлекали или наоборот он работал в авральном режиме - оба момента могут причинами возникновения багов.
Сегодня когда разработчики сами пишут тесты, роль тестировщика в проекте может сводиться функции к консультанта по организации тестирования, конечно же не без участия в самом процессе тестирования. Умение задавать "правильные" вопросы является важным элементом в работе тестировщика.
суббота, 23 апреля 2011 г.
Agile практики в детском саду
Моя дочь ходит в частный детский сад. На самом деле это скорей группа дневного пребывания, таких в Новосибирске много.
Обсуждая со своей женой распорядок сада, я узнал, что каждое утро дети водят хоровод, а потом садятся в круг и каждый делится событиями, которые случились вчера или тем, о чем они считают нужным рассказать остальным. Ничего не напоминает?
Обсуждая со своей женой распорядок сада, я узнал, что каждое утро дети водят хоровод, а потом садятся в круг и каждый делится событиями, которые случились вчера или тем, о чем они считают нужным рассказать остальным. Ничего не напоминает?
среда, 30 марта 2011 г.
Что случилось с ответственностью
Иногда мне приходится слышать жалобы в отношении сотрудников, которые недостаточно ответственные на работе. Как правило, недостаточная ответственность или полная безответственность является одним важных факторов, влияющий на успех общего дела, а наличие таких индивидов в команде есть не что иное как камень, тянущий на дно всех без исключения.
воскресенье, 6 февраля 2011 г.
С чего начинается менеджмент
Одним из ключевых факторов успешности любого проекта является настроение команды. Если вы создаете новый продукт или внедряете новую практику в существующий процесс или даже строите новый офис, успех всего мероприятия будет зависеть от того, насколько команда, с которой вы работаете, готова, заинтересована и полна энтузиазма воплощать планы в жизнь.
Если вы работаете менеджером в команде какое-то время и проблема уже успела прийти к вам в дом, то, наверное, вам стоит посмотреть экспресс курс об инструментах по работе с людьми с использованием матриц 2x2 [1] и попытаться в пожарном варианте решить проблему. Тем не менее, ничто не мешает вам переместить точку отсчета в текущий момент, стать хоть чуточку совой [2] и научиться не только прогнозировать неприятные ситуации, но и не допускать их.
Подписаться на:
Сообщения (Atom)
