Декомпозиция систем по ограниченным контекстам DDD — глубокое погружение

«Отдайте этот функционал в другую системы — он относится к ним» — ворчал мой собеседник. Ему с пылом отвечали: «Так быть не должно. Мы сами должны его сделать!» Спор грозил затянуться до вечера. Ни одна из сторон не могла привести ни одного настоящего …

Аналитика и декомпозиция задач. Как определяется время разработки

Всем привет! Сегодня хотелось бы поговорить про такую тему, как оценка времени разработки. Тема достаточно интересная т.к. нет какого-то обобщенного стандарта оценки. Какие есть подходы и как аналитику оценить задачу? На этот вопрос постараюсь ответить…

Путь разработчика: чему не учат в школе и университете, но вы все равно этому научитесь

Многих выпускников, желающих стать программистами, преследует торг с родителями и с собой. Казалось бы, зачем 4 года тратить на обучение? Не все так категорично, как может показаться на первый взгляд. Читать далее…

Декомпозируем регулярные выражения

Хороший код читается легко, как проза. Многие книги учат нас тому, как важно делить код на небольшие, повторно используемые, легко потребляемые блоки. Но почему-то, в случае с регэкспами у программистов как будто появляется слепое пятно на чувстве стил…

Интерактив: «Анализируем вместе» часть 1/5 (декомпозиция)

Всем привет!Запускается блок статей состоящий из 5 частей, в каждом из которых мы с Вами будем разбирать шаги анализа данных. Каждая часть будет выходить, предположительно, раз в неделю и при завершении проект будет выложен на GitHub. Статьи направлены…

Подходы к декомпозиции бэкендов информационных систем

Количество классов в реализации даже небольшой программы на один человеко-месяц исчисляется десятками. В средних программах на несколько человеко-лет счёт идёт уже на тысячи. А человек может одновременно оперировать 7-ю +/- 2 объектами. Поэтому все нет…

Настоящий Product Backlog Refinement: 4 этапа правильной работы над фичами

Привет, Хабр! Я Екатерина Колесникова, Agile Coach в inDriver. Когда я пришла в команду, заметила проблемы в процессе Product Backlog Refinement. Я предложила новый сценарий этой церемонии — и он сработал. В этой статье поделюсь опытом проведения PBR б…

Делим неделимое или горизонтальная декомпозиция

Привет!В предыдущем посте Как справиться с декомпозицией задач и не перестараться наш коллега рассмотрел вертикальные способы декомпозиции — по бизнес-ценности.С тех пор, как мы пришли к гибким методологиям разработки, продуктовому подходу и осознанно…

[Перевод] Вам не нужна сложная иерархия историй

Консультанты и разработчики инструментов, похоже, имеют склонность делать вещи сложными. Им кажется, чем сложнее мы делаем вещи, тем больше наши клиенты нуждаются в нас. И так продаются инструменты и услуги, я полагаю.С другой стороны, я нахожу ненужну…