Тренды в разработке ПО
от стратегии к тактике
Александр Бындю
www.byndyu.ru
Slide 2
Slide 2 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 2
Обо мне
1. Владелец компании ByndyuSoft
http://www.byndyusoft.com
2. Консультант по вопросам разработки приложений и организации работы IT
компаний
3. Внештатный сотрудник Академии АйТи
4. Технический блог http://blog.byndyu.ru
5. Преподаю в ЮУрГУ
6. Тренер на AgileCamp
7. Организую конференции .NET-разработчиков
http://www.dotnetconf.ru
8. Веду группу по проблемам разработки приложений
https://groups.google.com/forum/?hl=ru&fromgroups#!forum/dotnetconf
Slide 3
Slide 3 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 3
Бережливое производство ПО
Ценности и принципы Agile
Управленческие
фреймворки
Принципы
проектирования
Шаблоны
проектирования
Чистый
код
Slide 4
Slide 4 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 4
Бережливое производство ПО
Lean software development
Slide 5
Slide 5 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 5
Ценности и принципы Agile
Люди и взаимодействие и Процессы и инструменты
Работающий продукт и Исчерпывающая документация
Сотрудничество с заказчиком и Согласования условий контракта
Готовность к изменениям и
Следование первоначальному
плану
http://agilemanifesto.org/iso/ru
http://agilemanifesto.org/iso/ru/principles.html
Slide 6
Slide 6 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 6
Управленческие фреймворки
1. Scrum
2. eXtreme Programming (XP)
3. Kanban
Slide 7
Slide 7 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 7
Принципы проектирования
• SOLID
• GRASP
• DRY
• Principle of Orthogonal
• KISS
• Tell don't ask
• Design
• YAGNI
• …
Slide 8
Slide 8 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 8
Шаблоны проектирования
Slide 9
Slide 9 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 9
Тактики достижения «чистого» кода
• TDD
• Refactoring
Slide 10
Slide 10 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 10
• Практика, практика, практика
• Участие во встречах сообщества
• Участие в OpenSource
Путь хорошего IT-специалиста
Slide 11
Slide 11 text
«Тренды в разработке ПО. От стратегии к тактике», Александр Бындю 11
Спасибо за внимание!
Буду рад ответить на ваши
вопросы лично или через:
blog.byndyu.ru
alexanderbyndyu
[email protected]