Pull to refresh
4
6
Maxim B. @maxxborer

🦄 Пишу про всякий Frontend, продукты и процессы

Send message

ADR: Как сохранить архитектурные решения и избежать повторения ошибок

Level of difficultyMedium
Reading time5 min
Views2K

Вы когда-нибудь чувствовали себя потерянным в лабиринте чужого кода, задаваясь вопросами: «Почему здесь используется именно эта технология?» или «Зачем был выбран такой подход к архитектуре?»

В этой статье я рассказываю о том, как Architectural Decision Records (ADR) помогают командам фиксировать и сохранять важные архитектурные решения. Узнайте, как ADR превращает разрозненные знания в структурированный ресурс, доступный каждому члену команды, и почему это важно для эффективности и успеха проекта.

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

Бонусом: шаблон и пример документа в конце статьи.

Читать далее
Total votes 5: ↑5 and ↓0+6
Comments4

Анализ, декомпозиция и оценка задач: от теории к практике

Level of difficultyEasy
Reading time13 min
Views5.8K

Привет, Хабр!

Меня зовут Максим, и я более 6 лет работаю Frontend-разработчиком в IT-проектах и продуктах. За это время я насмотрелся на разные подходы к управлению задачами — от полного хаоса до сверхжёсткого контроля. И знаете что? Ни одна из крайностей не работает хорошо.

Сегодня хочу рассказать вам историю о том, как в одном проекте мы с командой пришли к методу работы с задачами. Он не только нас удовлетворил, но и дал понять что, как и когда мы будем делать ещё до этапа реализации.

Но давайте начнем с типичной ситуации в мире разработки...

Читать далее
Total votes 7: ↑7 and ↓0+9
Comments6

Эффективная постановка и ведение задач в IT-проектах

Level of difficultyEasy
Reading time5 min
Views8.4K

Привет, Хабр!

Как Frontend-разработчик, я в одной из своих прошлых работ столкнулся с проблемой неэффективной постановки задач в моей команде. Это привело к потере времени, недопониманию и снижению качества работы. Например, однажды мы потратили целую неделю на разработку функциональности, которая в итоге оказалась не той, что ожидал заказчик из-за неполного описания требований. В другой раз из-за отсутствия четких критериев приемки мы трижды возвращались к доработке уже "готовой" задачи.

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

Шаблоны и примеры задач будут в конце статьи.

Читать далее
Total votes 15: ↑13 and ↓2+14
Comments4

Information

Rating
894-th
Registered
Activity

Specialization

Frontend Developer
Senior