Submit Search
Upload
Бути IT-шніком та обирати життя в Україні – це реально
•
2 likes
•
1,956 views
Aleksey Solntsev
Follow
Выступление перед студентами на конференции UniversITy
Read less
Read more
Career
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 21
Download now
Download to read offline
Recommended
Most of us used to hear word gamification only for end user engagement into product usage. Some of us know about usage of similar approaches in product development teams to improve and tune development process. But almost nobody believes that gamification is possible in the context of outsourcing companies and teams. This talk is experience report of gamification usage on very large project with detailed reusable framework demonstration. If you want to bring some fun and really engage your team, then this talk is for you.
Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.
Mikalai Alimenkou
Most frequently we are using words “testing” and “tester” when talk about product quality. But does testing or tester role affect quality? The eternal struggle between QC and QA… Yes, I’m almost sure you understand this, but why nothing is changed in most of teams? Because we need mind shift in our heads and more global changes in QA processes. Who QA engineers are and what are their responsibilities, activities, duties in modern development world? What options do they have to affect product quality and improve it if developers are responsible for product development? In this talk I will try to find detailed practical answers to all these questions. Let’s change development world together!
How QA engineers could affect quality?
How QA engineers could affect quality?
Mikalai Alimenkou
Управление знаниями. Управление талантами Волков Д.В. 07.10.10
Управление знаниями. Управление талантами Волков Д.В. 07.10.10
Сообщество eLearning PRO
E-Lerning Pro встреча 25.06
E-Lerning Pro встреча 25.06
Elena Tikhomirova
Адизес сравнивает развитие организации с взрослением человека – от стадии ухаживания и зачатия до самой смерти. На разных этапах требуется по разному управлять компанией. В последнее время (с приходом Lean) гибкие практики выходят на уровень управления организацией. Однако, как показывает опыт (сын ошибок трудных), тот Agile, который подходит молодой, полной надежд организации может совсем не подойти покрытой шрамами и растерявшей все свои зубы компании. Мы поговорим о том, какие потребности в проектном управлении есть у компании на разных этапах ее развития, когда имеет смысл применять Agile, когда это опасно и рассмотрим несколько практических советов по управлению проектами.
Внедрение Agile на разных этапах развития компании
Внедрение Agile на разных этапах развития компании
Askhat Urazbaev
18 июня состоялся мастер-класс Игоря Беспальчука на тему: "Прекратите думать о конвейере, или Системное мышление для организатора разработки ПО". Системное мышление — мощный инструмент анализа сложных явлений, но часто мы пользуемся им не очень умело, интуитивно и непоследовательно. В результате получаются неадекватные ментальные модели, которые сами по себе становятся препятствием для понимания происходящего. Один из характерных примеров — взгляд на производство ПО как на конвейер: на входе — требования, на выходе — программный продукт. Интуитивно такая модель кажется вполне адекватной.
Мастер-класс Игоря Беспальчука на тему: "Прекратите думать о конвейере, или С...
Мастер-класс Игоря Беспальчука на тему: "Прекратите думать о конвейере, или С...
Business incubator HSE
Мастер-класс Игоря Беспальчука "Прекратите думать о конвейере"
Мастер-класс Игоря Беспальчука "Прекратите думать о конвейере"
Business incubator HSE
Чем Agile отличается от других подходов, и какие вызовы этот подход ставит перед HR-службой.
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
ScrumTrek
Recommended
Most of us used to hear word gamification only for end user engagement into product usage. Some of us know about usage of similar approaches in product development teams to improve and tune development process. But almost nobody believes that gamification is possible in the context of outsourcing companies and teams. This talk is experience report of gamification usage on very large project with detailed reusable framework demonstration. If you want to bring some fun and really engage your team, then this talk is for you.
Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.
Mikalai Alimenkou
Most frequently we are using words “testing” and “tester” when talk about product quality. But does testing or tester role affect quality? The eternal struggle between QC and QA… Yes, I’m almost sure you understand this, but why nothing is changed in most of teams? Because we need mind shift in our heads and more global changes in QA processes. Who QA engineers are and what are their responsibilities, activities, duties in modern development world? What options do they have to affect product quality and improve it if developers are responsible for product development? In this talk I will try to find detailed practical answers to all these questions. Let’s change development world together!
How QA engineers could affect quality?
How QA engineers could affect quality?
Mikalai Alimenkou
Управление знаниями. Управление талантами Волков Д.В. 07.10.10
Управление знаниями. Управление талантами Волков Д.В. 07.10.10
Сообщество eLearning PRO
E-Lerning Pro встреча 25.06
E-Lerning Pro встреча 25.06
Elena Tikhomirova
Адизес сравнивает развитие организации с взрослением человека – от стадии ухаживания и зачатия до самой смерти. На разных этапах требуется по разному управлять компанией. В последнее время (с приходом Lean) гибкие практики выходят на уровень управления организацией. Однако, как показывает опыт (сын ошибок трудных), тот Agile, который подходит молодой, полной надежд организации может совсем не подойти покрытой шрамами и растерявшей все свои зубы компании. Мы поговорим о том, какие потребности в проектном управлении есть у компании на разных этапах ее развития, когда имеет смысл применять Agile, когда это опасно и рассмотрим несколько практических советов по управлению проектами.
Внедрение Agile на разных этапах развития компании
Внедрение Agile на разных этапах развития компании
Askhat Urazbaev
18 июня состоялся мастер-класс Игоря Беспальчука на тему: "Прекратите думать о конвейере, или Системное мышление для организатора разработки ПО". Системное мышление — мощный инструмент анализа сложных явлений, но часто мы пользуемся им не очень умело, интуитивно и непоследовательно. В результате получаются неадекватные ментальные модели, которые сами по себе становятся препятствием для понимания происходящего. Один из характерных примеров — взгляд на производство ПО как на конвейер: на входе — требования, на выходе — программный продукт. Интуитивно такая модель кажется вполне адекватной.
Мастер-класс Игоря Беспальчука на тему: "Прекратите думать о конвейере, или С...
Мастер-класс Игоря Беспальчука на тему: "Прекратите думать о конвейере, или С...
Business incubator HSE
Мастер-класс Игоря Беспальчука "Прекратите думать о конвейере"
Мастер-класс Игоря Беспальчука "Прекратите думать о конвейере"
Business incubator HSE
Чем Agile отличается от других подходов, и какие вызовы этот подход ставит перед HR-службой.
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
ScrumTrek
Управление проектом в условии неопределённости
Управление проектом в условии неопределённости
Управление проектом в условии неопределённости
Aleksey Solntsev
Керівники проектів часто стикаються з тим, що здійснення масштабних і багатоцільових проектів являє собою певну складність. В результаті їм допомагають в управлінні такими проектами з роками накопичені знання та інтуїція, оскільки досвіду виявляється недостатньо і проект поповнює розділ невдах у черговому Chaos Report. У своїй доповіді проаналізую сучасні тренди в проектному менеджменті і поміркую на тему інженерної, соціально і емерджентної складності в проектах.
Управление сложностью в проектах
Управление сложностью в проектах
Aleksey Solntsev
При открытии нового R&D центра любой заказчик думает, что в миг все его проблемы уйдут. Чудодейственный Agile всех вылечит, а Jira даст кристально чистую картинку происходящего. Продукты начнут появляться на свет с невиданной скоростью и с очень высоким уровнем качества. В реальности же всё оказывается намного сложнее. И именно управление ожиданиями заказчика становится ключевым процессом и очень сильно влияет на успех нового R&D центра в будущем.
Управление ожиданиями заказчика при построении R&D центра в Украине
Управление ожиданиями заказчика при построении R&D центра в Украине
Aleksey Solntsev
NoSQL - что это? Новомодное словечко или современных подход, который позволяет обслуживать сотни миллионов запросов в день без использования супер-компьютеров? Почему все крупнейшие интернет-проекты используют базы данных, которые не поддерживают операций по связыванию данных, не гарантируют ACID при проведении транзакций и не имеют фиксированных схем хранения данных? В данном докладе будут проанализированы области применения NoSQL, раскрыты основные принципы, которые используются для хранения записей в неряционных БД, а также приведены характеристики по которым можно классифицировать сотни существующих на данный момент NoSQL базы данных.
NoSQL - взрыв возможностей
NoSQL - взрыв возможностей
Aleksey Solntsev
NoSQL: what's under the hood?
NoSQL: what's under the hood?
Aleksey Solntsev
Презентация Валентина Шибанова на конференции JEEConf
Облачные вычисления
Облачные вычисления
Aleksey Solntsev
Полной автоматизацией процесса сборки приложения уже никого не удивишь. Не в последнюю очередь благодаря Maven – системе управления жизненным циклом проекта. Однако проекты растут очень быстро: увеличивается количество модулей, тестов, зависимостей, используемых плагинов. И всего лишь за год легковесный проект, на сборку которого уходило 5 минут, превращается в монстра, который пожирает время разработчиков 30-минутной сборкой. Чтобы справится с этой проблемой разработчикам приходится постоянно чистить свой код и бороться со скоростью выполнения тестов. Это верное решение, но не следует забывать о том, что и сам процесс сборки можно улучшить. В этом докладе будет рассмотрено, как при помощи простых и нехитрых шагов можно оптимизировать работу с зависимостями и обогатить скрипты сборки полезными плагинами. Также будут обсуждаться тонкости конфигурации основных плагинов и особенности работы с командной строкой, которые появились в последней версии Maven.
Maven 3 : уличная магия
Maven 3 : уличная магия
Aleksey Solntsev
«Inspect and adapt» один из ключевых принципов любой Agile методологии. Поэтому если вы ходите поднять эффективность вашей команды, вам не обойтись без ретроспектив. Они предназначены не только для улучшения процесса разработки, но и используются для регулярной оценки командного духа. В ходе доклада мы рассмотрим ключевые этапы проведения ретроспектив, разберём не только основные проблемы на каждом из этих этапов, но и способы их решения. К примеру, вы получите информацию о том, что нужно делать чтобы ретроспектива не переросла в «blame session» и о том, какие методы сбора и анализа информации работают наиболее эффективно. К тому же мы проанализируем всевозможные форматы проведения ретроспектив, потому как формат «что мы сделали хорошо – что мы сделали плохо» очень быстро надоедает и перестаёт работать.
Ретроспектива: вперёд в прошлое
Ретроспектива: вперёд в прошлое
Aleksey Solntsev
Расказ о том, насколько процесс перехода на Agile схож с процессом перехода человека к здоровому образу жизни.
Agile вид из окна тренажёрного зала
Agile вид из окна тренажёрного зала
Aleksey Solntsev
Although all of us speak the same language, each of us uses different meaning of words "soon”, "fine” and "done”. That’s why for one developer "I’m done” means that just a moment ago the part of the code with implemented functionality has been successfully executed, while for another developer it means that code has been committed to repository but without checking if build is green or not on continuous integration server. At the same time "done" of developer-perfectionist means totally refactored and optimized code. And only for "black swan”-developer phrase "I'm done“ means that all tests were passed, new functionality was documented on wiki and a new feature was verified by customer on the demo server. So if you want to decrease a risk of misunderstanding inside a team or between team and customer you should make agreement about common vision of “definition of done“ and then start using it on a daily basis. In order to prevent losing your time and stepping on the hidden rake during discussion of your done criteria we will share our knowledge about creating compact and most effective “definition of done“. We will talk about lifecycle of this document and about approaches that help you to add important items to it. We will discuss doneness on different levels (preplanning, user story and task development, sprint). And of course we won’t forget to tell you how to create “Definition of Done“ which will satisfy not only your team but your customer as well.
How to be proud when you are done
How to be proud when you are done
Aleksey Solntsev
Многие жалуются на качество кода, автоматизированных тестов или продукта в целом, на количество ошибок, найденных конечными пользователями или отделом тестирования. Почему это происходит? Необходимо понимать, что для того чтобы не допустить подобных ситуаций требуются дополнительные усилия – необходимо следить за качеством кода и работать над его улучшением. Code Review является одной из наиболее полезных и эффективных практик для ранней борьбы с дефектами в коде и повышению его качества. Использование Code Review на различных этапах разработки, начиная от дизайна и заканчивая написанием кода и тестов, помогает построить ранний цикл обратной связи и избежать потерь времени в будущем на исправление ошибок. Дополнительным преимуществом применения Code Review является распространение знаний между членами команды и адаптация других командных подходов. Данная практика может быть интересна любому члену команды вне зависимости от его роли в проекте. В докладе будут рассмотрены основные аспекты Code Review, способы проведения, инструменты и техники. Также будут продемонстрированы основные ошибки в использовании этой практики, полезные советы, приемы по внедрению и поддержке.
Code review
Code review
Aleksey Solntsev
Nikolay Alimenkou and Aleksey Solntsev will show how to migrate from Ant project to Maven2 project and start using full power of XP engineering practices: CI, TDD, refactoring.
XP Injection
XP Injection
Aleksey Solntsev
Post Agile
Post Agile
Aleksey Solntsev
Как мы толпой переводили "Scrum and XP from the trenches" на русский язык
Первый украинский краудсорсинговый перевод
Первый украинский краудсорсинговый перевод
Aleksey Solntsev
Infopulse: How we do Scrum
Infopulse: How we do Scrum
Aleksey Solntsev
Agile Gathering IV
Agile Team
Agile Team
Aleksey Solntsev
More Related Content
More from Aleksey Solntsev
Управление проектом в условии неопределённости
Управление проектом в условии неопределённости
Управление проектом в условии неопределённости
Aleksey Solntsev
Керівники проектів часто стикаються з тим, що здійснення масштабних і багатоцільових проектів являє собою певну складність. В результаті їм допомагають в управлінні такими проектами з роками накопичені знання та інтуїція, оскільки досвіду виявляється недостатньо і проект поповнює розділ невдах у черговому Chaos Report. У своїй доповіді проаналізую сучасні тренди в проектному менеджменті і поміркую на тему інженерної, соціально і емерджентної складності в проектах.
Управление сложностью в проектах
Управление сложностью в проектах
Aleksey Solntsev
При открытии нового R&D центра любой заказчик думает, что в миг все его проблемы уйдут. Чудодейственный Agile всех вылечит, а Jira даст кристально чистую картинку происходящего. Продукты начнут появляться на свет с невиданной скоростью и с очень высоким уровнем качества. В реальности же всё оказывается намного сложнее. И именно управление ожиданиями заказчика становится ключевым процессом и очень сильно влияет на успех нового R&D центра в будущем.
Управление ожиданиями заказчика при построении R&D центра в Украине
Управление ожиданиями заказчика при построении R&D центра в Украине
Aleksey Solntsev
NoSQL - что это? Новомодное словечко или современных подход, который позволяет обслуживать сотни миллионов запросов в день без использования супер-компьютеров? Почему все крупнейшие интернет-проекты используют базы данных, которые не поддерживают операций по связыванию данных, не гарантируют ACID при проведении транзакций и не имеют фиксированных схем хранения данных? В данном докладе будут проанализированы области применения NoSQL, раскрыты основные принципы, которые используются для хранения записей в неряционных БД, а также приведены характеристики по которым можно классифицировать сотни существующих на данный момент NoSQL базы данных.
NoSQL - взрыв возможностей
NoSQL - взрыв возможностей
Aleksey Solntsev
NoSQL: what's under the hood?
NoSQL: what's under the hood?
Aleksey Solntsev
Презентация Валентина Шибанова на конференции JEEConf
Облачные вычисления
Облачные вычисления
Aleksey Solntsev
Полной автоматизацией процесса сборки приложения уже никого не удивишь. Не в последнюю очередь благодаря Maven – системе управления жизненным циклом проекта. Однако проекты растут очень быстро: увеличивается количество модулей, тестов, зависимостей, используемых плагинов. И всего лишь за год легковесный проект, на сборку которого уходило 5 минут, превращается в монстра, который пожирает время разработчиков 30-минутной сборкой. Чтобы справится с этой проблемой разработчикам приходится постоянно чистить свой код и бороться со скоростью выполнения тестов. Это верное решение, но не следует забывать о том, что и сам процесс сборки можно улучшить. В этом докладе будет рассмотрено, как при помощи простых и нехитрых шагов можно оптимизировать работу с зависимостями и обогатить скрипты сборки полезными плагинами. Также будут обсуждаться тонкости конфигурации основных плагинов и особенности работы с командной строкой, которые появились в последней версии Maven.
Maven 3 : уличная магия
Maven 3 : уличная магия
Aleksey Solntsev
«Inspect and adapt» один из ключевых принципов любой Agile методологии. Поэтому если вы ходите поднять эффективность вашей команды, вам не обойтись без ретроспектив. Они предназначены не только для улучшения процесса разработки, но и используются для регулярной оценки командного духа. В ходе доклада мы рассмотрим ключевые этапы проведения ретроспектив, разберём не только основные проблемы на каждом из этих этапов, но и способы их решения. К примеру, вы получите информацию о том, что нужно делать чтобы ретроспектива не переросла в «blame session» и о том, какие методы сбора и анализа информации работают наиболее эффективно. К тому же мы проанализируем всевозможные форматы проведения ретроспектив, потому как формат «что мы сделали хорошо – что мы сделали плохо» очень быстро надоедает и перестаёт работать.
Ретроспектива: вперёд в прошлое
Ретроспектива: вперёд в прошлое
Aleksey Solntsev
Расказ о том, насколько процесс перехода на Agile схож с процессом перехода человека к здоровому образу жизни.
Agile вид из окна тренажёрного зала
Agile вид из окна тренажёрного зала
Aleksey Solntsev
Although all of us speak the same language, each of us uses different meaning of words "soon”, "fine” and "done”. That’s why for one developer "I’m done” means that just a moment ago the part of the code with implemented functionality has been successfully executed, while for another developer it means that code has been committed to repository but without checking if build is green or not on continuous integration server. At the same time "done" of developer-perfectionist means totally refactored and optimized code. And only for "black swan”-developer phrase "I'm done“ means that all tests were passed, new functionality was documented on wiki and a new feature was verified by customer on the demo server. So if you want to decrease a risk of misunderstanding inside a team or between team and customer you should make agreement about common vision of “definition of done“ and then start using it on a daily basis. In order to prevent losing your time and stepping on the hidden rake during discussion of your done criteria we will share our knowledge about creating compact and most effective “definition of done“. We will talk about lifecycle of this document and about approaches that help you to add important items to it. We will discuss doneness on different levels (preplanning, user story and task development, sprint). And of course we won’t forget to tell you how to create “Definition of Done“ which will satisfy not only your team but your customer as well.
How to be proud when you are done
How to be proud when you are done
Aleksey Solntsev
Многие жалуются на качество кода, автоматизированных тестов или продукта в целом, на количество ошибок, найденных конечными пользователями или отделом тестирования. Почему это происходит? Необходимо понимать, что для того чтобы не допустить подобных ситуаций требуются дополнительные усилия – необходимо следить за качеством кода и работать над его улучшением. Code Review является одной из наиболее полезных и эффективных практик для ранней борьбы с дефектами в коде и повышению его качества. Использование Code Review на различных этапах разработки, начиная от дизайна и заканчивая написанием кода и тестов, помогает построить ранний цикл обратной связи и избежать потерь времени в будущем на исправление ошибок. Дополнительным преимуществом применения Code Review является распространение знаний между членами команды и адаптация других командных подходов. Данная практика может быть интересна любому члену команды вне зависимости от его роли в проекте. В докладе будут рассмотрены основные аспекты Code Review, способы проведения, инструменты и техники. Также будут продемонстрированы основные ошибки в использовании этой практики, полезные советы, приемы по внедрению и поддержке.
Code review
Code review
Aleksey Solntsev
Nikolay Alimenkou and Aleksey Solntsev will show how to migrate from Ant project to Maven2 project and start using full power of XP engineering practices: CI, TDD, refactoring.
XP Injection
XP Injection
Aleksey Solntsev
Post Agile
Post Agile
Aleksey Solntsev
Как мы толпой переводили "Scrum and XP from the trenches" на русский язык
Первый украинский краудсорсинговый перевод
Первый украинский краудсорсинговый перевод
Aleksey Solntsev
Infopulse: How we do Scrum
Infopulse: How we do Scrum
Aleksey Solntsev
Agile Gathering IV
Agile Team
Agile Team
Aleksey Solntsev
More from Aleksey Solntsev
(16)
Управление проектом в условии неопределённости
Управление проектом в условии неопределённости
Управление сложностью в проектах
Управление сложностью в проектах
Управление ожиданиями заказчика при построении R&D центра в Украине
Управление ожиданиями заказчика при построении R&D центра в Украине
NoSQL - взрыв возможностей
NoSQL - взрыв возможностей
NoSQL: what's under the hood?
NoSQL: what's under the hood?
Облачные вычисления
Облачные вычисления
Maven 3 : уличная магия
Maven 3 : уличная магия
Ретроспектива: вперёд в прошлое
Ретроспектива: вперёд в прошлое
Agile вид из окна тренажёрного зала
Agile вид из окна тренажёрного зала
How to be proud when you are done
How to be proud when you are done
Code review
Code review
XP Injection
XP Injection
Post Agile
Post Agile
Первый украинский краудсорсинговый перевод
Первый украинский краудсорсинговый перевод
Infopulse: How we do Scrum
Infopulse: How we do Scrum
Agile Team
Agile Team
Бути IT-шніком та обирати життя в Україні – це реально
1.
Бути IT-шніком та
обирати життя в Україні – це реально Олексій Солнцев, MBA
2.
§ Степень магистра по специальности «Компьютерные науки» в КПИ §
Степень Executive MBA в KMBS § Эксперт в области разработки программного обеспечения § Agile лидер
3.
4.
Кредитная система Система социального обеспечения Система образования Система здравоохранения
5.
Мне это нравится Я умею лучше всего Кому-то нужно Принесёт хорошие вознаграждение
6.
Кремневая долина
7.
Флорида
8.
Психологическое здоровье Духовная потребность Гармоничное развитие Самореализация
9.
Система Эго ДрузьяРабота Семья
10.
11.
Технические навыки Когнитивные навыки Навыки командной работы Коммуникационные навыки
12.
13.
14.
15.
16.
17.
18.
Что делать?
19.
20.
Где родился, там и пригодился Ваша жизнь – это сложная система Мыслите глобально, действуйте локально Поймите чего вы действительно хотите Не зацикливайтесь на физических вещах
21.
https://www.facebook.com/aleksey.solntsev https://ua.linkedin.com/in/solntsev
Download now