Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Доклады РИТ++ by Mind Map: Доклады РИТ++
0.0 stars - reviews range from 0 to 5

Доклады РИТ++

Геймификация

http://www.slideshare.net/agiledays/ss-19558792

Цели

Уменьшает разобщенность

Повышает вовлеченность

Понимание куда идти

Обратная связь

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

Направленность на команду и никак не на конкректных членов, иначе будем поощрять эгоизм внутри команды

Как это можно устроить

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

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

Лидерборд конкретных команд, будет работать тогда, когда команды можно будет сравнивать между собой, то есть, например, метрики качества будут вестись по большему количеству команд

Теория поколений для понимания того, что нужно сотрудникам (поколению Y) от руководителей (поколений X) - максимально быстрый фидбек

http://www.advertology.ru/article48762.htm

Расширяемость PostgreSQL

http://www.sai.msu.su/~megera/postgres/talks/PostgreSQL_extensibility_hackers_and_architectures.pdf

Тезисы

Как писать свои расширения для PostgreSQL на примере hstore

Ответы на вопросы почему надо использовать PostgreSQL и необходимость использования "костылей"

Наш путь от 90 до 3.5к тестов, СКБ Контрур

http://www.slideshare.net/ivan816/selenium-camp-2013?ref=http://seleniumcamp.com/materials/many-tests/

Тезисы

Используют Selenium и функциональные тесты

Отказались от тестов на всех бразуерах, так как, например, проверка на ie занимает 5 часов. Тестят только на Google Chrome

Хром переодически падает и поэтому они его рестартуют по крону

Чтобы не ждать долгого выполнения тестов сами подтюнили TeamCity для параллельного запуска тестов на нескольких машинах

Установили большой монитор с ходом выполнения CI в видимом для всей команде месте

QA в команде с девелоперами

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

Релизы не реже чем раз в месяц

Ментальное программирование

http://www.slideshare.net/khokhlova1991/ss-19053261

Тезисы

Философия python, http://www.python.org/dev/peps/pep-0020/

git flow extension, https://github.com/nvie/gitflow

Закон дырявых абстракций, http://russian.joelonsoftware.com/Articles/LeakyAbstractions.html#c1

Знание domain driven development - DDD, http://habrahabr.ru/post/61524/

DSL

Антипаттерны, Нарушение контракта

Принципы, DRY, http://ru.wikipedia.org/wiki/Don%E2%80%99t_repeat_yourself, KISS, http://lurkmore.to/KISS, YAGNI, http://ru.wikipedia.org/wiki/YAGNI, GRASP, http://ru.wikipedia.org/wiki/GRASP, SOLID, http://muradovm.blogspot.ru/2012/03/solid.html, CQS, http://ru.wikipedia.org/wiki/CQRS, Law of Demeter, http://blog.evseev.ru/2009/11/low-of-demeter.html, Single level of abstraction principle, http://www.markhneedham.com/blog/2009/06/12/coding-single-level-of-abstraction-principle/

Практики, Теория разбитых окон, http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D1%8B%D1%85_%D0%BE%D0%BA%D0%BE%D0%BD, Безопасность по-умолчанию, API

XP, TDD, Парное программирование

Разработка приложений для облаков

Контейнерная виртуализация

Качество как российский приоритет, Минкомсвязь, Дмитрий Сатин

https://www.dropbox.com/s/jtzczc432mz88ok/%D0%9A%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE%20IT-%D0%BF%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82.pdf

Тезисы

ИТ-приоритеты гос. органов России, http://rnd.cnews.ru/news/top/index.shtml?2013/02/14/519082

Удоволетворенность = Результат / Ожидание

Tehnology adoption life cycle, http://en.wikipedia.org/wiki/Technology_adoption_lifecycle

Early adopters - самый важный контингент. Если они не потянут новую технологию, то сформируется пропасть и технология не станет популярной.

При использовании гос. услуг в роли early adopters выступает прогрессивное поколение, которое не хочет стоять в очередях. Они накалываются на непонятные и не user-friendly интерфейсы, но все равно пытаются ими пользоваться. Поэтому повышать качество в плане удобства пользования очень важно именно на этом уровне

Стандарты по юзабилити уже переведены на русский язык и закреплены ГОСТом

Плохое качество интерфейсов сегодня, По версии заказчиков, По сложившимся процессам работы после конкурса стартуют осенью, а до нового года их нужно сдать, чтобы получить деньги по контракту. За это время сделать качественную работу нереально., Исполнитель не отходит в сторону от ТЗ, в котором собран необходимый минимум по доработкам на год для выполнения обязательств по контракту, т.е. возможность изменить что-то по ходу есть только тогда, когда приходит команда сверху, - в итоге пользователи не довольны, а исполнитель поставил галочку., Генеральный подрядчик вряд ли будет срывать сроки принятия работы из-за интерфейса, что печально. В то же время интерфейс, который не обкатан на реальных пользователях может получить необъективную оценку комиссии., Процессы, которые нужно автоматизировать, как правило плохо проработана и описаны., Денег выделяется мало, а сделать нужно быстро., По версии подрядчиков, По закону конкурс выиграет тот, кто предложит меньшую стоимость работ. Демпинг приводит к потере качества., Сотрудники заказчика (т.е. госструктуры) не заинтересованы в проекте, поэтому им важно прикрыться бумажкой, чтобы в случае проверки вся документация была в порядке. Ну а что пользоваться неудобно - это уже не их проблемы., По сложившимся процессам работы после конкурса стартуют осенью, а до нового года их нужно сдать, чтобы получить деньги по контракту. За это время сделать качественную работу нереально., Генподрядчик режет затраты, выбирая исполнителя в основном по цене. Исполнитель так же режет все на свете (чтобы влезть в проект) и выкидывает такие ненужные вещи как UI, нагрузочное тестирование и прочее. В итоге интерфейсы рисуют программисты и на выходе получается страшный и неюзабельный монстр., Показатели деятельности заказчиков и владельцев госсистем слабо связаны с пользовательскими качествами продуктов., По мнению IT-экспертов, В процесс разработки не вовлекаются конечные пользователи., Исполнителям платят не за то, чтобы система заказчика выполняла основные задачи, а за своевременное подписание акта сдачи-приёмки., Показатели деятельности заказчиков и владельцев госсистем слабо связаны с пользовательскими качествами продуктов., У подрядчиков просто нет такого этапа в разработке как "проектирование интерфейсов, ориентированного на пользователей"., Генподрядчик режет затраты, выбирая исполнителя в основном по цене. Исполнитель так же режет все на свете (чтобы влезть в проект) и выкидывает такие ненужные вещи как UI, нагрузочное тестирование и прочее. В итоге интерфейсы рисуют программисты и на выходе получается страшный и неюзабельный монстр.

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

Рост бизнеса от 10 до 100 человек, Сергей Рыжиков, Битрикс