Менеджеры не дают нормально поработать и накидывают слишком много встреч? Внедряйте в компании правило no meetings wednesday.
https://blog.asana.com/2013/02/no-meeting-wednesdays/
#processes
https://blog.asana.com/2013/02/no-meeting-wednesdays/
#processes
The Asana Blog
No Meeting Wednesdays At Asana
At Asana, we have a rule: no meetings on Wednesdays. In fact, we call Wednesdays at Asana "No Meeting Wednesdays" or "NMW" for short.
Отличная статья про автоматизацию релизного цикла компании Etsy, визуализацию всего этого дела и интеграцию с разными сервисами.
https://codeascraft.com/2017/05/15/how-etsy-ships-apps/
#processes
https://codeascraft.com/2017/05/15/how-etsy-ships-apps/
#processes
Etsy Engineering
Etsy Engineering | How Etsy Ships Apps
In which Etsy transforms its app release process by aligning it with its philosophy for web deploys
Anchors Aweigh
Deploying...
Anchors Aweigh
Deploying...
Написал статью про code review по итогам своего доклада на Mobius. Делюсь способами организации в разных командах, лайфхаками и полезными практиками.
https://habrahabr.ru/company/avito/blog/330846/
#processes
https://habrahabr.ru/company/avito/blog/330846/
#processes
Habr
May the Code Review be with you
Code review может быть большой болью для команды, которая только начинает его внедрять. Вы в любом случае наступите на много граблей: будете проводить ревью дольше, чем пишете код, устраивать...
Про two-pizza-rule и принципы подбора оптимального размера команды.
http://blog.idonethis.com/two-pizza-team/
#team #processes
http://blog.idonethis.com/two-pizza-team/
#team #processes
I DONE THIS
Why Jeff Bezos’ Two-Pizza Team Rule Still Holds True in 2023 - I DONE THIS
[Source: Amazon] Jeff Bezos is prolific. In 21 letters to his investors over the years, he has delivered dozens of nuggets of wisdom ranging from prioritizing long-term outcomes over short-term results to embedding R&D in every single department. He also…
У вас есть уникальный шанс прочитать мою статью про лучшие практики организации и проведения code review еще раз, но уже на английском языке.
https://tech.olx.com/may-the-code-review-be-with-you-3407955e4c19
#processes
https://tech.olx.com/may-the-code-review-be-with-you-3407955e4c19
#processes
OLX Group Engineering
May the Code Review be with You
Code review best practices and techniques
Четыре важные проблемы, с которыми может столкнуться разработчик на code review. Разбираемся, как относиться к плохому коду, отстаивать свою точку зрения, не хамить и приносить пользу проекту.
http://www.yegor256.com/2015/02/09/serious-code-reviewer.html
#processes
http://www.yegor256.com/2015/02/09/serious-code-reviewer.html
#processes
Yegor Bugayenko
Four NOs of a Serious Code Reviewer
It is very important to conduct regular code reviews within every software team, but it is not so easy to do them right; here are a few typical pitfalls.
Процесс тестирования в Badoo. Рассказали про постановку задач, роль ручных QA, автотестов и ответственности разработчика за итоговое качество продукта.
https://habrahabr.ru/company/badoo/blog/334034/
#processes
https://habrahabr.ru/company/badoo/blog/334034/
#processes
Хабр
Тестирование в Badoo «с высоты птичьего полёта»
Мы много раз рассказывали о том, как мы пишем автотесты, какие технологии используем, как помогаем разработчикам с производительностью юнит-тестов и так далее.
В паблик наконец-то выложили лучший (но это неправда) доклад с последнего Mobius. Я накидываю, как нужно правильно проводить кодревью, шучу шуточки и ухожу от неловких вопросов. Фотка неудачная на превьюшке правда.
https://youtu.be/RFGiRuLERmc
#processes
https://youtu.be/RFGiRuLERmc
#processes
YouTube
Егор Толстой — May the Code Review be with you
Ближайшая конференция: Mobius 2024 Spring, 23 мая (online), 31 мая – 1 июня (offline, Москва)Подробности и билеты: https://jrg.su/EH5c9Q— —. . .. Бытует мнен...
Разбор вайтпэйпера от майкрософта про continuous experimenting - следующую фазу развития компании после continuous integration и delivery.
http://blog.acolyer.org/2017/09/29/the-evolution-of-continuous-experimentation-in-software-product-development
#processes
http://blog.acolyer.org/2017/09/29/the-evolution-of-continuous-experimentation-in-software-product-development
#processes
Начните вашу субботу с попытки послушать доклад про оптимизацию процесса code review на моем кривеньком английском с прошедшего FrenchKit. Отличия от версии с Mobius – более кратко, меньше воды, добавил секцию про этику.
Ну и кстати там другие неплохие доклады тоже есть, половину выложили уже.
https://youtu.be/e9NI5XnEqHA
#conferences #processes
Ну и кстати там другие неплохие доклады тоже есть, половину выложили уже.
https://youtu.be/e9NI5XnEqHA
#conferences #processes
YouTube
FrenchKit 2017 - May the Code Review Be with You - Egor Tolstoy
Один из самых интересных выпусков Podlodka – про то, как организовать разработку одного приложения несколькими сотнями мобильных разработчиков. И про архитектуру, и про качество, и про процессы. Короче, огромное количество инсайдов.
http://bit.ly/2ySejfm
#podlodka #architecture #processes
http://bit.ly/2ySejfm
#podlodka #architecture #processes
Telegraph
Podlodka #38 – Масштабируем мобильную разработку
Обычно, когда мы говорим про крупную команду мобильной разработки, подразумеваем что-то в районе 30 человек. Максим Ефимов, разработчик из Uber, раскрыл нам дивный новый мир и рассказал о том, что происходит, когда над одним приложением работает несколько…
Хотите узнать, как устроена iOS разработка в Авито? Заходите в коммента на Хабр, мы готовы рассказать про:
- Как устроено наше приложение.
- Как мы ведём разработку нашего iOS-приложения большой командой.
- Рабочие процессы: код-ревью, пулл реквесты, запуск тестов, проверки.
- CI/CD.
- Автоматизированное тестирование.
- Легаси: как мы с этим боремся.
- Внутренние решения для разработки: навигация, кодогенерация, feature-toggle, networking, решение для построения списков, DI, аналитика, deep links.
- Замеры и оптимизация метрик: время сборки/запуска, размер приложения, количество зависимостей, утилизация CPU на сборке.
- Продуктовая разработка, кросс-функциональность, A/B тестирование.
https://habr.com/company/avito/blog/413211/
#processes #architecture
- Как устроено наше приложение.
- Как мы ведём разработку нашего iOS-приложения большой командой.
- Рабочие процессы: код-ревью, пулл реквесты, запуск тестов, проверки.
- CI/CD.
- Автоматизированное тестирование.
- Легаси: как мы с этим боремся.
- Внутренние решения для разработки: навигация, кодогенерация, feature-toggle, networking, решение для построения списков, DI, аналитика, deep links.
- Замеры и оптимизация метрик: время сборки/запуска, размер приложения, количество зависимостей, утилизация CPU на сборке.
- Продуктовая разработка, кросс-функциональность, A/B тестирование.
https://habr.com/company/avito/blog/413211/
#processes #architecture
Хабр
Разбираем iOS-приложение Avito: Ask Me Anything
Привет! Сегодня в нашем блоге мы проводим уже традиционную секцию вопросов и ответов Ask Me Anything. (До этого были АМА по бэкенду и по android-разработке). Про...
Попробовали со Стасом новый для нас формат видеоблога. В первом выпуске пришли в гости к Додо Пицца, обсудили экстремальное программирование, IT-процессы, архитектуру их системы, удаленную работу и их нестандартный подход к найму. Лойсы, шеры и подписки.
АйтиХайп!
https://www.youtube.com/watch?v=xE_36U107CA
#ithype #processes #architecture
АйтиХайп!
https://www.youtube.com/watch?v=xE_36U107CA
#ithype #processes #architecture
YouTube
Додо: IT-компания, которая делает пиццу. Программирование и IT-процессы / АйтиХайп
Почему Додо? Посудите сами, не каждый день встретишь пиццерию, которая в первую очередь позиционирует себя как IT-компания, и уже потом – как ресторан. Главный герой выпуска – Александр Андронов, CTO Додо. Саша успел в свое время поработать в нижегородском…
Вышло топовое интервью про то, как устроена мобильная разработка в крупных компаниях – Авито, Убере, Спотифае и Одноклассниках.
https://habr.com/company/oleg-bunin/blog/422863/
#processes #architecture
https://habr.com/company/oleg-bunin/blog/422863/
#processes #architecture
Хабр
Трайбы, гильдии, build train и никаких TDD: как устроена мобильная разработка в Uber, Spotify, «Одноклассниках» и Авито
В преддверии AppsConf 2018 мы опросили специалистов из крупных компаний о том, какие отличительные черты и процессы есть у больших команд, занимающихся разрабо...
Вышел видосик моего доклада на SwiftConf. Кривой английский, кривые картинки, кривые шутки, в общем, всё, как вы любите. Накидайте там лойсов, чтобы немцы увидели русскую силу.
https://youtube.com/watch?v=jSkohApHFEE
#processes
https://youtube.com/watch?v=jSkohApHFEE
#processes
YouTube
SwiftConf '18 - Egor Tolstoy: Developer experience
Problem validation, roadmaps, usage metrics and feedback, user experience are not first-class citizens in internal platforms and tools development. I'll talk about developer experience, an approach that helps our engineers create useful, thriving and developer…
Очень крутой подход к хранению документации и поддержки ее в актуальном состоянии. Если кратко – даже не старайтесь ее редактировать, просто сохраняйте тематические сообщения в слаке и считайте документацией их.
https://codeascraft.com/2018/10/10/etsys-experiment-with-immutable-documentation/
#processes
https://codeascraft.com/2018/10/10/etsys-experiment-with-immutable-documentation/
#processes
Etsy Engineering
Etsy Engineering | Etsy’s experiment with immutable documentation
Introduction
Writing documentation is like trying to hit a moving target. The way a system works changes constantly, so as soon...
Writing documentation is like trying to hit a moving target. The way a system works changes constantly, so as soon...
Ну и еще подбодрю вас этим пятничным утром. Всем плевать на ваш код, если вы этого еще почему-то не поняли. Важны только фичи ¯\_(ツ)_/¯
https://mortoray.com/2015/04/20/nobody-cares-about-your-code/
#processes
https://mortoray.com/2015/04/20/nobody-cares-about-your-code/
#processes
Musing Mortoray
Nobody cares about your code - Musing Mortoray
Nobody cares about your code. It was quite a shocking moment when I learned this in my programming career. I would take great care in polishing my code only to find out nobody actually cares. It’s not the code that counts, it’s the product. Knowing that makes…
Отличный пост про дизайн-систему от ivi.ru, в том числе и про мобилки. Рассказывают и про мотивацию, и про реализацию, и про процессы.
https://habr.com/ru/company/ivi/blog/456854/
#design #processes #architecture
https://habr.com/ru/company/ivi/blog/456854/
#design #processes #architecture
Хабр
От UI-kit до дизайн-системы
Опыт онлайн-кинотеатра Иви Когда в начале 2017 года мы впервые задумались о создании собственной системы доставки дизайна в код, об этом уже многие говорили и к...
Офигительная статья от PSPDFKit про их процесс разработки. Вообще, продакт-менеджмент в инструментах для разработчиков это очень интересная штука, которой мало кто занимается и еще меньшее количество людей рассказывает.
https://pspdfkit.com/blog/2019/how-we-work/
#processes
https://pspdfkit.com/blog/2019/how-we-work/
#processes
Nutrient
How We Work at PSPDFKit | Nutrient
A post about how we work at PSPDFKit.
Про применимость практики chaos engineering в мобильной разработке.
https://habr.com/ru/company/oleg-bunin/blog/464723/
#processes
https://habr.com/ru/company/oleg-bunin/blog/464723/
#processes
Хабр
Chaos engineering
Последнее, что хочется увидеть во время дебага кода — это хаос . Но что если этот хаос управляемый и запущен руками самого разработчика? Зачем умышленно устраивать турбулентность в слаженной работе...