Пусть не каждый день, но довольно часто, мы сталкиваемся с задачей оценить ту или иную работу по тестированию. Вы скажете - как это связано с тестированием? Но, иногда, из-за слишком сжатых сроков приходится сверхурочно дорабатывать или сдавать некачественный продукт. Все потому, что эстимейты делали не вы, или же вы, но по какой-то причине некачественно. В докладе я расскажу об эстимации тестовых задач для тестировщиков. Как подходить к задаче и ее декомпозиции, какие приемы позволяют повысить их точность. Попробуем на примерах определить границу между хорошими эстимейтами и не очень. Также, я надеюсь, что у нас получится обсудить пару тройку интересных вопросов по этой теме.
Techleads Meetup #1
Мобильный веб: назад в будущее"
Виталий Шароватов, Mobile Web Team Lead и Руслан Байрамкулов, Senior Mobile Web QA Engineer (Badoo)
Описание:
Количество пользователей мобильных устройств уже давно превысило количество пользователей стационарных компьютеров и ноутбуков. В свою очередь мобильный веб — это самая быстрорастущая мобильная платформа (по данным comScore, 2015). И если будущее не за этой платформой, то как минимум, она будет его заметной частью.
Давным-давно для Мобильного веба в Badoo были «тёмные времена». Использовались дизайны нативных платформ и эмитировалось их поведение. Даже релизы случались раз в неделю-две. Около года назад ситуация начала меняться в лучшую сторону. Мобильная веб версия Badoo догнала по количеству фич остальные платформы и показала существенный рост по всем показателям. Теперь мобильный веб релизится каждый день.
В докладе мы расскажем о том, что неправильного происходит с процессами внутри и снаружи команды. Для примера возьмем как собственные грабли, так и чужие, но такие распространённые ошибки организации работы.
О том, что не помогло, рассказывать не будем, а о том, что сработало, ничего не утаим. Эта информация поможет вам работать в удовольствие. В ассортименте истории о том:
— как один автоматизатор всю регрессию покрыл;
— как подружились продакты-дизайнеры с командой разработки;
— как жадные программисты забрали себе всю ответственность;
— пуркуа QA любит сидеть с девелоперами плечом к плечу;
— зачем нужно не спускать глаз с багов, ломающих автоматизацию, и как заканчивать фичу после того, как закончили фичу.
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...QAFest
- Цепочка документов, которые принуждают тестировщика создавать тест-кейсы;
- Как жить, когда до тест-кейсов "не хватает дыхания";
- В чем разница между "функцией" и "функциональной возможностью", и что из этого требует внимания тестировщика
Failure story - Александр Ефремов Dev2Dev v1.5 23.11.2014Dev2Dev
Failure story
Как много в этом звуке. А знаете ли вы, что лишь только 1 из 10 стартапов "стреляет" и достигает колоссального успеха Instagram'а, Twitter'а и Facebook'а, в то время как другие накапливают колоссальные убытки или просто остаются на задворках истории. И что же делать этим остальным девяти стартапам? Верно, учиться! Учиться и не сдаваться, потому что в мире стартапов самая дорогая валюта это вера. Об этом мы и поговорим в этот вечер. Также вы узнаете о 10 заповедях стартапера, услышите "историю одного стартапа" и получите алгоритм открытия собственного бизнеса.
ВНИМАНИЕ, БОНУС! Вы получите тонну свежих впечатлений из Японии и узнаете чему стартаперам нужно долго и внимательно учиться у жителей страны восходящего солнца.
Пусть не каждый день, но довольно часто, мы сталкиваемся с задачей оценить ту или иную работу по тестированию. Вы скажете - как это связано с тестированием? Но, иногда, из-за слишком сжатых сроков приходится сверхурочно дорабатывать или сдавать некачественный продукт. Все потому, что эстимейты делали не вы, или же вы, но по какой-то причине некачественно. В докладе я расскажу об эстимации тестовых задач для тестировщиков. Как подходить к задаче и ее декомпозиции, какие приемы позволяют повысить их точность. Попробуем на примерах определить границу между хорошими эстимейтами и не очень. Также, я надеюсь, что у нас получится обсудить пару тройку интересных вопросов по этой теме.
Techleads Meetup #1
Мобильный веб: назад в будущее"
Виталий Шароватов, Mobile Web Team Lead и Руслан Байрамкулов, Senior Mobile Web QA Engineer (Badoo)
Описание:
Количество пользователей мобильных устройств уже давно превысило количество пользователей стационарных компьютеров и ноутбуков. В свою очередь мобильный веб — это самая быстрорастущая мобильная платформа (по данным comScore, 2015). И если будущее не за этой платформой, то как минимум, она будет его заметной частью.
Давным-давно для Мобильного веба в Badoo были «тёмные времена». Использовались дизайны нативных платформ и эмитировалось их поведение. Даже релизы случались раз в неделю-две. Около года назад ситуация начала меняться в лучшую сторону. Мобильная веб версия Badoo догнала по количеству фич остальные платформы и показала существенный рост по всем показателям. Теперь мобильный веб релизится каждый день.
В докладе мы расскажем о том, что неправильного происходит с процессами внутри и снаружи команды. Для примера возьмем как собственные грабли, так и чужие, но такие распространённые ошибки организации работы.
О том, что не помогло, рассказывать не будем, а о том, что сработало, ничего не утаим. Эта информация поможет вам работать в удовольствие. В ассортименте истории о том:
— как один автоматизатор всю регрессию покрыл;
— как подружились продакты-дизайнеры с командой разработки;
— как жадные программисты забрали себе всю ответственность;
— пуркуа QA любит сидеть с девелоперами плечом к плечу;
— зачем нужно не спускать глаз с багов, ломающих автоматизацию, и как заканчивать фичу после того, как закончили фичу.
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...QAFest
- Цепочка документов, которые принуждают тестировщика создавать тест-кейсы;
- Как жить, когда до тест-кейсов "не хватает дыхания";
- В чем разница между "функцией" и "функциональной возможностью", и что из этого требует внимания тестировщика
Failure story - Александр Ефремов Dev2Dev v1.5 23.11.2014Dev2Dev
Failure story
Как много в этом звуке. А знаете ли вы, что лишь только 1 из 10 стартапов "стреляет" и достигает колоссального успеха Instagram'а, Twitter'а и Facebook'а, в то время как другие накапливают колоссальные убытки или просто остаются на задворках истории. И что же делать этим остальным девяти стартапам? Верно, учиться! Учиться и не сдаваться, потому что в мире стартапов самая дорогая валюта это вера. Об этом мы и поговорим в этот вечер. Также вы узнаете о 10 заповедях стартапера, услышите "историю одного стартапа" и получите алгоритм открытия собственного бизнеса.
ВНИМАНИЕ, БОНУС! Вы получите тонну свежих впечатлений из Японии и узнаете чему стартаперам нужно долго и внимательно учиться у жителей страны восходящего солнца.
Dependency Injection. Как сказать всё, не говоря ничего. Кожевников Дмитрий. ...Dev2Dev
Inversion of Control и Dependecny Injection в .net по-прежнему нетривиальный квест и тренировка архитектурного мышления, несмотря на обилие публикаций по теме. Почему IoC контейнер это фреймворк и причём здесь кулинария? Как построить дизайн системы вокруг IoC контейнера и не прострелить себе ногу? Почему ServiceLocator это плохо и как без него обойтись? Как мы отвечали на эти вопросы и наступали на грабли внедрения зависимостей в масштабе приложения.
Алексей Романчук «Реактивное программирование»DevDay
Старые подходы к построению программных систем не так актуальны для создания современных решений. В дополнение к масштабируемости добавляются требования отзывчивости, отказоустойчивости и событийности. Пытаться работать на родном старом или посмотреть в сторону новых технологий? В своем выступлении я расскажу про концепцию reactive programming. Какие технологии реализуют концепцию и как сделать первые шаги в этом новом прекрасном мире.
Современный веб становится интерактивнее. Сейчас практически все браузеры поддерживают такую технологию как WebSocket, но современные веб-фремймоворки, такие как Django, Yii или RubyOnRails, не поддерживают работу с ними. Я расскажу, как мы сделали наши приложения интерактивным с использованием Erlang. А также что такое Erlang. Для чего он нужен.
Alexandr Krutko (.io Media, CEO) "How to build international sales of analyti...Anna Vodyanitskaya
"0. About .io: numbers, clients, market, competition.
1. Dealing with outbound. How to reach prospects and decision-makers?
2. Selling. How to analyze user engagement with the system?
3. Customer Success. How to solve clients' requests within one day?
4. Product. How big clients help attract giants?
Software craftsmanship 11 online: мотивация и эффектисность разработчикаPavel Veinik
Мы рассмотрим вопросы продуктивности, как командная работа и менеджеры влияют на продуктивность, как связаны оценки и эффективность решений разработчика, почему работа программиста является творческой, и как грамотно использовать инструменты тайм-менеджмента.
Специалисты UsabilityLab завершили сравнительное исследование сайтов банков – третье по счёту для банковского сектора. Предметом свежего исследования стал популярный канал ДБО интернет-сайт.
Доклад для дизайн-форума Prosmotr о ситуации на рынке труда дизайна, ошибках дизайнеров при поиске работы, возможных направлениях пути профессионального роста и изменении роли дизайнеров.
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...HappyDev
Матерый enterprise проект с "зоопарком" из разнообразных технологий. Часто меняющаяся команда и требовательный заказчик. Менеджер, активно пытающийся вытянуть проект... Все составляющие для сюжета, достойного Титаника.
Было перепробовано множество практик для улучшения процесса разработки, и больше всего это влияло на нас, разработчиков. В одночасье рушились привычные устои, а новые, не успев прижиться, менялись снова. Разве возможна нормальная работа в такой нервной обстановке?
Автор критически оценит парное программирование, тестирование, code review и прочие практики из мира улучшения разработки, а также расшарит набитые шишки и обнаруженные грабли.
Запись доклада https://youtu.be/QEqeh1kibJk
Глеб Хохлов — Директор по сетевым решениям в «БИФИТ»
«Продукт, как Борис «Бритва»»: про проблемы создания нового продукта и выхода с ним на новый рынок, слабоизученные технологии, гибкие методологии и менеджера без опыта продуктовой разработки
D2D Чипец 2 Николай Иванов - Data Informed DesignDev2Dev
Как работа с данными меняет мир дизайна. Эволюция подхода: от Data Driven Design к Data Informed Design. Недостатки подхода, основанного на данных. Роль дизайнера в новой парадигме: как создавать дизайн с учетом данных, но без слепого подчинения им.
D2D Чипец 2 Сергей Ашмаров - Как из ничего сделать крутой фестивальный проектDev2Dev
Контент давно перестал быть чем-то, что можно вставить в специально отведенное место на сайте прямо перед запуском. Современный дизайн это микс контента и анимаций. В очередной раз получив от клиента говнофотки на фоне ковра и сео-тексты, вы снова опускаете руки и делаете очередной сайт не для портфолио, с завистью смотря на работы других агентств — у них-то не региональные клиенты, им-то дают отличные фотки и тексты. Нет. Не дают. Я расскажу, как получая от клиента только палки и секретный ингредиент, делать фестивальные проекты.
D2D Чипец 2 Виталий Мазуревич - Engeneering designDev2Dev
Как мы проектируем в Agima. Как спроектировать то, что не только нужно пользователям и бизнесу, но и возможно разработать. Почему проектирование должно быть отчуждаемо и как этого добиться? Как составлять проектную документацию не для галочки, а для дела?
D2D Чипец 2 Николай Страх - Как студии параллельно с основной деятельностью з...Dev2Dev
- Типичная студия или какие форматы гарантированно не работают.
- Источники финансирования и поддержки стартапов.
- Команда проекта vs команда стартапа.
D2D Чипец 2 Алексей Резванов - "Особенности работы на международных рынках"Dev2Dev
"Мне бы очень хотелось поделиться нашим опытом, полученным в M2H agency и помочь разобраться с тем, кто же такие западные заказчики, как они себя ведут, на что обращают внимание и как же их можно заполучить. В России отличная школа дизайна, очень высокий уровень разработки и сейчас с текущим валютным курсом мы составляем действительно серьезную конкуренцию азиатам и индусам, продукт у которых скажем честно оставляет желать лучшего."
D2D Чипец 2 Максим Кулдошин - Как работать в Красноярске и не умереть со скукиDev2Dev
Арт-директор и партнёр в Proektmarketing.
В сфере дизайна и рекламы с 2005 года. В сферу компетенций входит арт-дирекшен и рекламное продюсирование. Опыт работы в крупнейших рекламных агентствах города помогает реализовывать масштабные проекты, в которых занято до 50 человек по всей стране. В 2010 году организовал собственную проектную группу «Марс». В 2013 году стал арт-директором и партнёром в «Проектмаркетинг +1»
"В своем докладе я хочу поделиться опытом работы в проектах разного масштаба. Рассмотрим, какие мифы существуют в рекламной индустрии Красноярска. Также я расскажу, почему выгодно быть щедрым."
D2D Чипец 2 Алексей Раменский - Видение рынка дизайна и проектирования от экс...Dev2Dev
Главный редактор Tagline, Москва
Вступительное слово, видение рынка дизайна и проектирования от эксперта.
Доклад с конференции D2D Chipec 2 - http://chipec.dev2dev.ru/
D2D Pizza JS Роман Сальников "Redux: one state to rule them all"Dev2Dev
Один из трендов в разработке приложений на JavaScript — разделение состояния и отображения. В докладе речь пойдет о том, как мы применили для этих целей библиотеку Redux. Расскажу, больно ли ломать мозг новым подходом (спойлер: да), обязательно ли писать все на React (спойлер: нет), стало ли легче разрабатывать и тестировать (спойлер: вы не поверите).
Предупреждение: доклад не рекомендуется к просмотру лицам с синдромом поиска глубинного смысла, так как есть опасность заразиться желанием переписать на Redux вообще все.
Доклад с конференции D2D Pizza JS - http://dev2dev.ru/events/8/
D2D Pizza JS Илья Беда "Куда мы все катимся?"Dev2Dev
Окружение JavaScript, наверно, самая быстроразвивающаяся отрасль в мире разработки программного обеспечения. Все слышали шутку про книгу “36 новых JavaScript фреймворков, выпущенных в марте”, и это не далеко от правды.
В своем обзорном докладе я расскажу о своем пути во frontend. О том, как вижу современную индустрию, о существующих проблемах и путях их решения. Все не так уж радужно, как может показаться. Надеюсь, мой доклад позволит вам взглянуть на мир JavaScript с другой стороны или, по крайней мере, задуматься о том, в правильном ли направлении вы движетесь?
Доклад с конференции D2D Pizza JS - http://dev2dev.ru/events/8/
Наверное каждый периодически сталкивается с проблемами асинхронности и обработкой ошибок при построении своего JavaScript приложения. Рассмотрим, как фреймворк Koa поможет решить нам данные вопросы на бэкенде с помощью генераторов. Какие имеются преимущества и недостатки по сравнению с Express. Расскажу на личном опыте, стоит или не стоит переходить на данный фреймворк.
Доклад с конференции D2D Pizza JS - http://dev2dev.ru/events/8/
D2D Pizza JS Владимир Кожин "Jii - фреймворк, который Вы уже знаете"Dev2Dev
Jii Framework — это изоморфный MVC JavaScript фреймворк с открытым исходным кодом, построенный на архитектуре PHP фреймворка Yii2. Я являюсь его автором и основным разработчиком. Зародился он еще в 2013 году, когда из фреймворков для Node.js, кроме Express, ничего почти не было. Спустя несколько лет появилась множество решений, однако идея Jii не потеряла актуальность.
Нравится MVC? Хотите перейти с PHP на Node.js? Или просто использовать на клиенте полноценный MVC? — тогда Вам однозначно будет интересен этот доклад. Я расскажу почему был написан еще один фреймворк, что он умеет и какое у него будущее. Напишем простенькое “Hello World” приложение и увидим разницу между приложениями на Node.js и PHP.
Доклад с конференции D2D Pizza JS - http://dev2dev.ru/events/8/
D2D Pizza JS Тимофей Чаптыков "CSS-менеджмент в 2016"Dev2Dev
За последние 7 лет появились десятки подходов к тому, как организовывать работу со стилями на веб-проектах: от БЭМ до CSS Modules. Огромное распространение получила экосистема PostCSS. Многие из нас перешли на React. Пришло время разобраться, что из инструментов взять с собой в будущее, а что забыть, как страшный сон.
Доклад с конференции D2D Pizza JS - http://dev2dev.ru/events/8/
Всё будет в Ажуре. Завершинский Денис D2D Just.NETDev2Dev
В жизненном цикле каждого приложения наступает момент, когда пора предоставить его для аудитории. При использовании технологий Microsoft логично обратить внимание и на облачную платформу от это компании. Простой способ публикации приложений, широкие возможности по мониторингу состояния приложения, поддержка современных технологий - узнаем, способна ли платформа Azure предоставить все это.
Сегодня многие фреймворки, такие как Prism или Autofac, позволяют разработчику организовать модульную структуру приложения. При этом часто бывает непонятно, для чего ещё нужны модули, кроме как для пресловутой "красоты архитектуры".
В рамках доклада я расскажу о том, какие существуют подходы к организации модульной структуры, в каких фреймворках они реализованы и для решения каких задач дает преимущество каждый подход.
Что нам стоит DAL построить? Акуляков Артём D2D Just.NETDev2Dev
Работа с данными - это ключевая функция большинства приложений. Но работать с данными не так просто как кажется. С одной стороны, нам нужна производительность, с другой все best practices диктуют нам принцип persistence ignorance, с третьей еще и хочется писать красивый и понятный код. Как найти баланс между всем этим? Чем хороший IRepository отличается от плохого? Что такое CQRS и причем тут функциональное программирование? Об этом и пойдет речь, а так же немного граблей и личного опыта.
ASP.NET MVC за пределами Hello World. Дятлов Александр D2D Just.NETDev2Dev
ASP.NET MVC простой и распространённый инструмент. Но строить на его основе большое веб-приложение не так просто. Туториалы не раскрывают проблем возникающих при росте проекта. Зачастую, изначально стройная архитектура размазывается с каждой следующей итерацией.
Я хочу поделиться своим опытом. Рассказать об основных проблемах и предложить выбранные мной решения.
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NETDev2Dev
Для многих enterprise-разработка ассоциируется с бесконечным унаследованным кодом, устаревшими технологиями и неповоротливыми монолитами. Использование подходов построения сервис-ориентированной архитектуры может существенно улучшить ситуацию. Мы пишем небольшие приложения с чёткой зоной ответственности и покрытием модульными тестами, используем современные протоколы OData и OAuth, а legacy-приложения развиваем подключением повторно используемых модулей. В своем докладе я расскажу о том, чего удалось добиться за последние пару лет, какие роли мы выделили и с какими сложностями столкнулись.
Micro orm для жизни. Кожевников Дмитрий D2D Just.NETDev2Dev
Micro-ORM решения хвастают высокой скоростью маппинга. Яркий представитель семейства - Dapper, разработан в StackExchange и позволяет ресурсам вроде StackOverflow держать нагрузку. Но нишу бизнес-приложений твёрдо занимают heavy-ORM - EnityFramework и NHibernate. Так зачем enterprise-разработчику нужен Dapper? Micro-ORM - это свобода от влияния технологии доступа к данным. Нам Dapper помог серьёзно подойти к дизайну не только DAL, но и доменной модели. А ещё мы любим писать SQL. А вы уже впустили SQL в своё сердце?
Nemerle. метапрограммирование в .NET - Зимин Aлександр D2D Just.NETDev2Dev
Платформа dotNet однозначно ассоциируется с языком программирования C#. Действительно, C# - прекрасный язык, который развивается стремительными темпами и имеет всё необходимое для продуктивной разработки. Но dotNet все же многоязыковая платформа с поддержкой многих языков программирования, некоторые из которых могут помочь решать не тривиальные задачи очень элегантным образом. В докладе мы познакомимся с языком программирования Nemerle и сравним его с другими языками dotNet, рассмотрим его достоинства и недостатки. Будут рассмотрены возможности функционального программирования и метапрограммирования, поговорим о построении собственных предметно-ориентированных языков.
30. 30
О чем говорили
● Нужно помнить для кого и для каких целей
делаем продукт
● Пользуемся инструментами тестирования
для экономии собственного рабочего
времени, чит-листами
● Активно делимся информацией с командой
31. 31
Благодарю за внимание :)
Буду рада пообщаться:
● vk.com/dotnetmeetups
● marya.redyarsk@gmail.com