Михаил Ермоленко (Noveo) рассказывает о том, как проходить собеседования и устраиваться на первую в вашей жизни работу, 13.05.2013
Видеозапись: http://www.youtube.com/watch?v=F2YptTuVM6A
Software Industry 101 — это серия обзорных лекций для студентов Новосибирского государственного университета о профессиях в IT и о реалиях коммерческой разработки софта.
Более подробную информацию, материалы лекций и раписание занятий можно посмотреть на http://bit.ly/industry101
Михаил Ермоленко (Noveo) рассказывает о том, как проходить собеседования и устраиваться на первую в вашей жизни работу, 13.05.2013
Видеозапись: http://www.youtube.com/watch?v=F2YptTuVM6A
Software Industry 101 — это серия обзорных лекций для студентов Новосибирского государственного университета о профессиях в IT и о реалиях коммерческой разработки софта.
Более подробную информацию, материалы лекций и раписание занятий можно посмотреть на http://bit.ly/industry101
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...ScrumTrek
Agile не развертывается водопадным методом, переход к гибким практикам также должен быть построен инкрементально. Вам не удастся перевести сразу много команд на гибкие практики. Поэтому возникает вопрос синхронизации работ agile-команд с waterfall-структурами и пересмотра всех процессов, таких как управление релизами, архитектурой, требованиями, проектами и прочих для работы в бимодальном режиме. Сложность вопроса возрастает в арифметической прогрессии в зависимости от количества команд и в геометрической — в зависимости от архитектурного и инфраструктурного ландшафтов, а также от сложившейся культуры взаимодействий. Мы расскажем о нашем опыте трансформации производственного процесса в условиях портфеля в несколько сотен проектов. На текущий момент в Agile работают более 1500 человек и 150 команд и еще около 5000 человек продолжают работать в waterfall-режиме. Как перейти от культуры контроля к культуре прозрачности? Как начать маленькими шагами двигаться в сторону гибкости, шаг за шагом увеличивая степень принимаемого риска, параллельно делая его управляемым? И, наконец, как все-таки повысить скорость без ущерба надежности, когда у вас нет права на ошибку? Ответы на эти и другие вопросы дадим в нашем рассказе.
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Denis Tuchin
Видео: http://youtu.be/CTrRzdzhj1s?list=PLu7pKL8OAoRSze5Ts9wrbcEQBvXDx-AGq
Если вы начали проводить ретроспективы в своей команде, это ещё не значит, что вы внедрили процесс постоянного совершенствования (Kaizen). Часто у начинающих и не только Agile команд возникают те или иные сложности: выявленные проблемы не существенны или находятся за пределами влияния команды, действия по решению проблем не воплощаются в жизнь.
На докладе мы рассмотрим типичные проблемы Agile ретроспектив и как с ними бороться. Начнём с такого часто встречаемого случая, когда члены команды достаточно позитивно настроены, не видят проблем в своей работе и их идеи по улучшению процесса сводятся к предложениям по организации инфраструктуры офиса: кондиционеры, видов чая и т.д.
Здесь нужно вернуть команду с небес на землю, показать, какие проблемы есть на самом деле и профасилитировать нахождение решений.
Другой частый случай почти полная противоположность первому по атмосфере, но по эффекту на ретро очень похож. Члены команды настолько сильно находятся под прессингом дефектов и постоянных "хотелок" заказчиков, что не верят, что что-то можно улучшить и видят проблемы только в других командах, но не у себя.
Здесь более сложный процесс по нормализации атмосферы в команде. Рассмотрим первые 3 важных шага, как это сделать: снижение психологического напряжения процессным путём, решение основных проблем и маленькие победы.
Третья проблема, которую успеем рассмотреть: принятые на ретроспективе решения, не претворяются в жизнь. Практики для исправления достаточно просты, но далеко не все о них знают и их соблюдают: добровольное назначение задач, голосование консенсусом и добавление задач в беклог.
Семён Факторович (Noveo) рассказывает о карьерных лестницах и различных профессиях в IT-индустрии, 20.02.2013
Software Industry 101 — это серия обзорных лекций для студентов Новосибирского государственного университета о профессиях в IT и о реалиях коммерческой разработки софта.
Более подробную информацию, материалы лекций и раписание занятий можно посмотреть на http://bit.ly/industry101
Денис Тучин - Как внедрить Agile, чтобы никто не заметилDenis Tuchin
Видео: https://www.youtube.com/watch?v=ielCPWnMQts
Часто сталкиваюсь с вопросом коллег, а что делать, если в компании никто не хочет/не заинтересован внедрять Agile, начальство не поддерживает и т.д. Этот доклад чтобы помочь людям разрешить такие кейсы с максимальной эффективностью и минимальными моральными усилиями.
На докладе постараюсь ответить на следующие вопросы:
- Что делать, если в компании или команде есть ярые противники Agile?
- Что делать, если никто ничего не хочет менять в процессах проекта, отдела, компании?
- Как не "внедряя Agile" привнести Agile принципы и практики в проект?
В “классическом” энтепрайзе правят водопадные процессы. Это позволяет снизить затраты на старт новых проектов, но сильно ухудшает время Time to market. Переход на гибкие методологии позволяет это время значительно улучшить. Это очень не просто. Каждая команда разработки страдает от большого количества зависимостей. И в большой организации таких зависимостей настолько много, что представленный самому себе Agile в такой команде через какое-то время может и помереть. Перестраивать организацию процессов приходится полностью, сверху донизу.
Мы поговорим про специфику внедрения Agile в крупной организации сравнив две компании — типичную крупную веб-компанию и классический “кровавый энтепрайз”.
Agile Coach и Scrum Master как руководители нового типаAskhat Urazbaev
Мир меняется. Высокая скорость изменений трансформирует бизнес-модели и сами организации. В новом мире решения надо принимать быстро и уметь синхронизировать работу большого количества людей. Важность по-настоящему командной работы растет. Появляются роли, главной задачей которых является построение эффективной команды.
Речь идет о роли Scrum Master/Agile Coach. В докладе мы ответим на вопросы
- Какое место они занимают в организации?
- Какими они должны быть?
- Что входит в их обязанности?
- Что они должны знать и уметь?
Presentation for Founder Institute.
* Build a product from beginning. Valuable. Usable. Feasible.
* Techniques to build roadmap
* Prototyping and MVP
* Estimates
* Common Mistakes
Manager’s toolbox: popular, familiar or optimal methodologyVictor Bogomolov
Когда мы стартуем новый проект, то всегда перед нами, как перед менеджерами, становится выбор – как мы этот проект будем выполнять? Равно как разработчики выбирают технологии и инструменты, с помощью которых они будет реализовывать проект, так и менеджеры выбирают подходящие методологии управления проектом.
И с одной стороны выбор поистине велик: Agile, традиционные подходы, различные стандарты, процессно-ориентированные подходы, и многие другие, – а с другой стороны велико искушение воспользоваться самым популярным или самым привычным подходом.
Из доклада вы узнаете
* Какой подход или методология оптимальны для вашего проекта
* Какими методологиями владеет успешный менеджер
* Что выбрать: специализацию или широкий профиль?
Выступление на семинаре в Яндексе
Как -то получается, что (по большому счету) альтернативы Agile-подходам при построении эффективных процессов нет. А что делать, если Agile применить невозможно? Причин может быть множество: "неправильная" структура организации, "не те" люди, негибкие начальники и так далее.
Невозможно построить скрам? Но придумать вам свой собственный скрам никто запретить не может!
Мы рассмотрим 3 реальных кейса провала внедрения Agile и вместе обсудим, как можно было бы поступить в каждой конкретной ситуации. По каждому случаю я расскажу, что произошло в реальности.
Мир меняется очень быстро. То, что казалось нормальным еще несколько лет назад, перестало быть таковым. Например, наши родители не считают, что работа должна приносить удовольствие. Они уверены, что работа должна приносить деньги.
Все поменялось. Теперь все уверены, что работа должна нравится. Если это не так, нужно немедленно эту работу сменить на другую, более развлекающую.
С этим можно спорить и несоглашаться, но победить это уже нельзя. Вопрос в том, можем ли мы это использовать и как это сделать?
Мы поговорим о геймификации, одном из способов этого добиться. Геймификация — это использование игровых подходов вне игрового контекста.
Вот и мы с вами посмотрим, как практики гейм дизайна использовать для улучшения процесса разработки ПО.
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджераScrumTrek
За последние три года ЦИАН сильно поменялся как продукт, как бизнес и как компания. Выросли в несколько раз по всем метрикам (персонал, аудитория, выручка и др.), развили продукт, географию нашей работы, принципы управления. В докладе я рассажу о том, с какими сложностями стратегического, организационного и операционного характера мы сталкивались и как их решали: - С чего начинали - Как меняли систему управления, зоны ответственности и принятия решений о том, какие продукты, когда и для кого нужно делать - Какие процессы в создании продукта мы внедряли, что из этого у нас прижилось, а что нет и почему - Как мы постепенно идем к agile и design thinking - Где во всем этом культура и ценности компании, что из них есть «мода», а что в действительности нужно для бизнеса и людей в компании.
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...ScrumTrek
Agile изменяет не только процессы производства продуктов, но и привычное понимание о ведении бизнеса в банке.
В нашем докладе мы расскажем об опыте практического внедрения Agile в бизнес через Value Streams в самом большом частном банке страны.
Покажем как мы стоим работу от анализа жизненного пути клиента, до формирования кросcфункциональных Agile команд и донесения ценности нашему клиенту.
Поговорим о проблемах, с которыми сталкиваемся на этом пути, и расскажем как их решаем.
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...ScrumTrek
Agile не развертывается водопадным методом, переход к гибким практикам также должен быть построен инкрементально. Вам не удастся перевести сразу много команд на гибкие практики. Поэтому возникает вопрос синхронизации работ agile-команд с waterfall-структурами и пересмотра всех процессов, таких как управление релизами, архитектурой, требованиями, проектами и прочих для работы в бимодальном режиме. Сложность вопроса возрастает в арифметической прогрессии в зависимости от количества команд и в геометрической — в зависимости от архитектурного и инфраструктурного ландшафтов, а также от сложившейся культуры взаимодействий. Мы расскажем о нашем опыте трансформации производственного процесса в условиях портфеля в несколько сотен проектов. На текущий момент в Agile работают более 1500 человек и 150 команд и еще около 5000 человек продолжают работать в waterfall-режиме. Как перейти от культуры контроля к культуре прозрачности? Как начать маленькими шагами двигаться в сторону гибкости, шаг за шагом увеличивая степень принимаемого риска, параллельно делая его управляемым? И, наконец, как все-таки повысить скорость без ущерба надежности, когда у вас нет права на ошибку? Ответы на эти и другие вопросы дадим в нашем рассказе.
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Denis Tuchin
Видео: http://youtu.be/CTrRzdzhj1s?list=PLu7pKL8OAoRSze5Ts9wrbcEQBvXDx-AGq
Если вы начали проводить ретроспективы в своей команде, это ещё не значит, что вы внедрили процесс постоянного совершенствования (Kaizen). Часто у начинающих и не только Agile команд возникают те или иные сложности: выявленные проблемы не существенны или находятся за пределами влияния команды, действия по решению проблем не воплощаются в жизнь.
На докладе мы рассмотрим типичные проблемы Agile ретроспектив и как с ними бороться. Начнём с такого часто встречаемого случая, когда члены команды достаточно позитивно настроены, не видят проблем в своей работе и их идеи по улучшению процесса сводятся к предложениям по организации инфраструктуры офиса: кондиционеры, видов чая и т.д.
Здесь нужно вернуть команду с небес на землю, показать, какие проблемы есть на самом деле и профасилитировать нахождение решений.
Другой частый случай почти полная противоположность первому по атмосфере, но по эффекту на ретро очень похож. Члены команды настолько сильно находятся под прессингом дефектов и постоянных "хотелок" заказчиков, что не верят, что что-то можно улучшить и видят проблемы только в других командах, но не у себя.
Здесь более сложный процесс по нормализации атмосферы в команде. Рассмотрим первые 3 важных шага, как это сделать: снижение психологического напряжения процессным путём, решение основных проблем и маленькие победы.
Третья проблема, которую успеем рассмотреть: принятые на ретроспективе решения, не претворяются в жизнь. Практики для исправления достаточно просты, но далеко не все о них знают и их соблюдают: добровольное назначение задач, голосование консенсусом и добавление задач в беклог.
Семён Факторович (Noveo) рассказывает о карьерных лестницах и различных профессиях в IT-индустрии, 20.02.2013
Software Industry 101 — это серия обзорных лекций для студентов Новосибирского государственного университета о профессиях в IT и о реалиях коммерческой разработки софта.
Более подробную информацию, материалы лекций и раписание занятий можно посмотреть на http://bit.ly/industry101
Денис Тучин - Как внедрить Agile, чтобы никто не заметилDenis Tuchin
Видео: https://www.youtube.com/watch?v=ielCPWnMQts
Часто сталкиваюсь с вопросом коллег, а что делать, если в компании никто не хочет/не заинтересован внедрять Agile, начальство не поддерживает и т.д. Этот доклад чтобы помочь людям разрешить такие кейсы с максимальной эффективностью и минимальными моральными усилиями.
На докладе постараюсь ответить на следующие вопросы:
- Что делать, если в компании или команде есть ярые противники Agile?
- Что делать, если никто ничего не хочет менять в процессах проекта, отдела, компании?
- Как не "внедряя Agile" привнести Agile принципы и практики в проект?
В “классическом” энтепрайзе правят водопадные процессы. Это позволяет снизить затраты на старт новых проектов, но сильно ухудшает время Time to market. Переход на гибкие методологии позволяет это время значительно улучшить. Это очень не просто. Каждая команда разработки страдает от большого количества зависимостей. И в большой организации таких зависимостей настолько много, что представленный самому себе Agile в такой команде через какое-то время может и помереть. Перестраивать организацию процессов приходится полностью, сверху донизу.
Мы поговорим про специфику внедрения Agile в крупной организации сравнив две компании — типичную крупную веб-компанию и классический “кровавый энтепрайз”.
Agile Coach и Scrum Master как руководители нового типаAskhat Urazbaev
Мир меняется. Высокая скорость изменений трансформирует бизнес-модели и сами организации. В новом мире решения надо принимать быстро и уметь синхронизировать работу большого количества людей. Важность по-настоящему командной работы растет. Появляются роли, главной задачей которых является построение эффективной команды.
Речь идет о роли Scrum Master/Agile Coach. В докладе мы ответим на вопросы
- Какое место они занимают в организации?
- Какими они должны быть?
- Что входит в их обязанности?
- Что они должны знать и уметь?
Presentation for Founder Institute.
* Build a product from beginning. Valuable. Usable. Feasible.
* Techniques to build roadmap
* Prototyping and MVP
* Estimates
* Common Mistakes
Manager’s toolbox: popular, familiar or optimal methodologyVictor Bogomolov
Когда мы стартуем новый проект, то всегда перед нами, как перед менеджерами, становится выбор – как мы этот проект будем выполнять? Равно как разработчики выбирают технологии и инструменты, с помощью которых они будет реализовывать проект, так и менеджеры выбирают подходящие методологии управления проектом.
И с одной стороны выбор поистине велик: Agile, традиционные подходы, различные стандарты, процессно-ориентированные подходы, и многие другие, – а с другой стороны велико искушение воспользоваться самым популярным или самым привычным подходом.
Из доклада вы узнаете
* Какой подход или методология оптимальны для вашего проекта
* Какими методологиями владеет успешный менеджер
* Что выбрать: специализацию или широкий профиль?
Выступление на семинаре в Яндексе
Как -то получается, что (по большому счету) альтернативы Agile-подходам при построении эффективных процессов нет. А что делать, если Agile применить невозможно? Причин может быть множество: "неправильная" структура организации, "не те" люди, негибкие начальники и так далее.
Невозможно построить скрам? Но придумать вам свой собственный скрам никто запретить не может!
Мы рассмотрим 3 реальных кейса провала внедрения Agile и вместе обсудим, как можно было бы поступить в каждой конкретной ситуации. По каждому случаю я расскажу, что произошло в реальности.
Мир меняется очень быстро. То, что казалось нормальным еще несколько лет назад, перестало быть таковым. Например, наши родители не считают, что работа должна приносить удовольствие. Они уверены, что работа должна приносить деньги.
Все поменялось. Теперь все уверены, что работа должна нравится. Если это не так, нужно немедленно эту работу сменить на другую, более развлекающую.
С этим можно спорить и несоглашаться, но победить это уже нельзя. Вопрос в том, можем ли мы это использовать и как это сделать?
Мы поговорим о геймификации, одном из способов этого добиться. Геймификация — это использование игровых подходов вне игрового контекста.
Вот и мы с вами посмотрим, как практики гейм дизайна использовать для улучшения процесса разработки ПО.
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджераScrumTrek
За последние три года ЦИАН сильно поменялся как продукт, как бизнес и как компания. Выросли в несколько раз по всем метрикам (персонал, аудитория, выручка и др.), развили продукт, географию нашей работы, принципы управления. В докладе я рассажу о том, с какими сложностями стратегического, организационного и операционного характера мы сталкивались и как их решали: - С чего начинали - Как меняли систему управления, зоны ответственности и принятия решений о том, какие продукты, когда и для кого нужно делать - Какие процессы в создании продукта мы внедряли, что из этого у нас прижилось, а что нет и почему - Как мы постепенно идем к agile и design thinking - Где во всем этом культура и ценности компании, что из них есть «мода», а что в действительности нужно для бизнеса и людей в компании.
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...ScrumTrek
Agile изменяет не только процессы производства продуктов, но и привычное понимание о ведении бизнеса в банке.
В нашем докладе мы расскажем об опыте практического внедрения Agile в бизнес через Value Streams в самом большом частном банке страны.
Покажем как мы стоим работу от анализа жизненного пути клиента, до формирования кросcфункциональных Agile команд и донесения ценности нашему клиенту.
Поговорим о проблемах, с которыми сталкиваемся на этом пути, и расскажем как их решаем.
JSLab. Максим Климишин. "Трансдюсеры, CSP каналы, неизменяемые структуры данных"GeeksLab Odessa
28.03.15. Одесса. Impact Hub Odessa. Конференция JSLab.
Максим Климишин. "Трансдюсеры, CSP каналы, неизменяемые структуры данных"
Эффективное использование новых возможностей JavaScript для построения клиентских и серверных приложений. Как применить современные функциональные инструменты для написания более простого и надежного кода.
Подробнее:
http://geekslab.co/
https://www.facebook.com/GeeksLab.co
https://www.youtube.com/user/GeeksLabVideo
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU
http://techtalks.nsu.ru
20 февраля 2013. Рассказ о разных профессиях в IT-индустрии, или почему не все выпускники IT-специальностей пишут код (Семён Факторович, Noveo)
«Семен Факторович (Noveo, Новосибирск) рассказывает о разных профессиях в IT-индустрии и о вариантах карьерного роста IT-специалиста»
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
A presentation I've made for Computer Science students of St. Petersburg State University to talk about the professions within IT sphere. Contains several screenshots from Futurama
Что DevOps должен знать про статический анализ кода?Andrey Karpov
Причины неудач внедрений.
Место статического анализа в DevOps-процессе.
Статический анализ – друг или враг.
Рассылка результатов анализа.
Что делать с 10 000 сообщений от анализатора при первом запуске?
Сколько времени нужно для правки всех ошибок?
Q&A, или что дальше?
Формирование и управление командой проекта
• Выбор партнера. Ключевые роли и люди на Проекте;
• Различия в подходах к внедрению систем;
• Мотивация персонала на достижение результата и преодоление сопротивления внутри компании.
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...HappyDev
Матерый enterprise проект с "зоопарком" из разнообразных технологий. Часто меняющаяся команда и требовательный заказчик. Менеджер, активно пытающийся вытянуть проект... Все составляющие для сюжета, достойного Титаника.
Было перепробовано множество практик для улучшения процесса разработки, и больше всего это влияло на нас, разработчиков. В одночасье рушились привычные устои, а новые, не успев прижиться, менялись снова. Разве возможна нормальная работа в такой нервной обстановке?
Автор критически оценит парное программирование, тестирование, code review и прочие практики из мира улучшения разработки, а также расшарит набитые шишки и обнаруженные грабли.
Видео: http://www.youtube.com/watch?v=vz0U3jQpHSM
Это обзор опыта применения лучших практик разработки программного обеспечения на разных проектах от госзаказов до видеоконференций в командах от 5 до 50 человек. В докладе будут описаны не только практики, но и то, как они применяются на реальных проектах и какие выгоды они действительно приносят.
Картинки к моему рассказу о том, что такое фреймворки и с чем их едят, что лучше не есть и как выбрать приправы для приготовления. Тезисы тут: http://backendconf.ru/2016/abstracts/2123.html
Поговорим о неотъемлемой составляющей большого числа современных веб-проектов — о фреймворках.
Рассмотрим следующие темы и поищем ответы на вопросы:
1) Что такое фреймворк, и зачем их пишут.
2) Почему для некоторых языков их десятки, а для некоторых — единицы.
3) В чём плюсы и минусы применения.
4) Наиболее распространённые мифы.
5) Использовать или нет — примеры из жизни.
6) Как выбрать из множества доступных вариантов, на что стоит обратить внимание.
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...GoSharp
Почему TopTal берет только верхние 5%, кто это люди и какими качествами они обладают. По каким критериям проходит оценка .Net разработчика на техническом собеседовании и как к нему подготовиться.
Similar to Александр Жарков — Эволюция команды разработки: взгляд изнутри (20)
6. Бета-версия. Люди
• 2,5 программиста
• QA отсутствует
• Глаза горят
• Готовы работать круглосуточно
7. Бета-версия.
Методологии
• Что можно применять
• Agile
• TDD
• XP
• Что чаще всего применяется
• “Chaotic programming”
• “Feedback driven development”
• Programming mothef@#$er!
• Основное преимущество – разработка
очень быстрая и адаптирующаяся
8. Бета-версия.
Окружающая среда
• Все идеи идут от основателя
стратапа
• Техподдержки нет
• Продажников практически нет
• Маркетинга практически нет
• Пользователи довольные и в
большинстве лояльные
9. Бета-версия.
Проблемы
• Архитектурные проблемы
• Инфраструктурные проблемы
• Проблемы взаимодействия с
пользователями
• Сложная адаптация новых людей в
команду
• Все задачи согласуются с
основателем
11. Первые продажи. Люди
• 6-7 программистов + тимлид/PM
• QA нет
• Глаза горят
• Готовы работать круглосуточно, но
не все :)
12. Первые продажи.
Методологии
• Расцветает Agile. Хочется все делать
правильно.
• Но остаются следы
• “Feedback driven development”
• Programming mothef@#$er!
• Основное преимущество –
разработка очень быстрая и
адаптирующаяся
13. Первые продажи.
Окружающая среда
• Идеи все еще от основателя
• В качестве техподдержки – одна
толковая девочка, которая иногда
еще и тестирует
• Первые продажники и маркетологи
общаются напрямую с
программистами
• Пользователи достаточно лояльны
14. Первые продажи.
Проблемы
• Архитектурные проблемы
• Инфраструктурные проблемы
• Проблемы взаимодействия с
продажниками, маркетологами,
«техподдержкой»
• Проблемы взаимодействия новых и
старых программистов.
• Все задачи согласуются с основателем
16. Наращивание
функционала. Люди
• 10-12 программистов + 1-2
тимлида/PMа
• QA 1-2 ручных тестировщика
• Глаза горят, но у единиц
• Работать круглосуточно могут лишь
те, у кого горят глаза
17. Наращивание
функционала.
Методологии• Agile. Но так как Pmы не очень опытные
очень много артефактов и из аджайла
используются только некоторые приемы
• Все еще работает
• Programming mothef@#$er!
• Разработка постепенно замедляется, так
как фичи усложняются и усложняется
процесс согласований
• Очень сильно на процесс начинает влиять
взаимодействие с другими отделами
18. Наращивание
функционала.
Окружающая среда• Идеи фонтанируют из разных источников,
но качество их заметно упало
• Постепенно выстраивается горячая линия
техподдержки
• Отделы продаж и маркетинга работают
через тимлида, но старые контакты
иногда капают на мозг программистов
напрямую
• Пользователи достаточно много, и они
разнородны, лояльность постепенно
снижается
19. Наращивание
функционала. Проблемы
• Налажен CI, улучшена архитектура,
но удручает «старый код»
• Проблемы взаимодействия с
продажниками, маркетологами
• Проблемы взаимодействия с
техподдержкой выходят на новый
уровень
21. Стабильное развитие.
Люди
• Несколько команд по 5-6 человек
• 1-2 тестировщика на команду
• Иногда выделенный отдел
автоматизированного
тестирования
• Глаза иногда посверкивают,
огонечек тухнет
• 8 часовой рабочий день
22. Стабильное развитие.
Методологии
• Чаще всего используется что-то аджайл-
подобное, очень сильно зависит от
команды и от самого руководителя
• Планирование новых фич все больше
напоминает waterfall, хотя в разработке
все еще Agile
• Взаимодействие с другими отделами
также влияет на стиль работы
• Необходимость нормальной поддержки
пользователей оказывает влияние на
планирование спринтов
23. Стабильное развитие.
Окружающая среда
• Идеи фильтруются через методологов
и дизайнеров
• Техподдержка работает по регламенту
• Отделы продаж и маркетинга работают
через тимлида и систему управления
задачами
• Пользователей настолько много, и
желания их так сильно отличаются, что
до разработки прямые идеи
пользователей не доходят