Отсеките всё лишнее: кто на самом деле является источником задач в Agile-проектах

– Как вам удаётся создавать такие великолепные статуи? – Я беру глыбу мрамора и отсекаю от нее все лишнее, – сказал Микеланджело Буонаротти в далёком 16-ом веке.

В прошлом посте я высказал несколько мыслей о том, почему не следует злоупотреблять уникальными технологиями и длительной фазой исследования в любом business-driven проекте. Не смотря на явно провокационный стиль статьи, я был удивлён тем сколько людей оскорбились до глубины души. “Беспрецедентный бред” – писали они, – “Я бы никогда не стал работать под вашим руководством”, – “Очередной менеджер-передаст пиарит сам себя”, – это если вырезать нецензурные комментарии.

Забавно, что все эти люди, после личного общения с каждым, меняли свою точку зрения на прямо противоположную. Где-то к 30-ому комментарию в фейсбуке они уже писали “да, я с удовольствием почитаю твой блог на досуге”, делились своим опытом и точками зрения. Как и следовало ожидать, люди просто накопили внутри себя обиду к менеджерам-дебилам, тупым задачам и скучным проектам, и увидели возможность выплеснуть всё это на автора.

Но мы отвлеклись. Так кто же реально ставит задачи в современных проектах? Кто определяет, что нужно делать, а что нет? Continue reading “Отсеките всё лишнее: кто на самом деле является источником задач в Agile-проектах”

Пара слов о построении архитектуры распределённого веб-сервиса

В проектировании и разработке крупного распределённого сервиса часто рождаются мысли, которые следовало бы возвести в ранг общих принципов разработки таких систем. В этом посте я кратко перечислю и поясню те моменты, которые я считаю ключевыми фундаментальными аспектами. Скорее всего, я лишний раз повторю то, что изложено в массе профессиональной литературы, но иногда личный опыт хорошо дополняет книгу. Continue reading “Пара слов о построении архитектуры распределённого веб-сервиса”