Information
- Rating
- 507-th
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Software Architect, Delivery Manager
Lead
C#
.NET Core
Entity Framework
ASP.Net
Database
High-loaded systems
Designing application architecture
Git
PostgreSQL
Docker
Про считалку — отказ от durable хранилища противоречит «Do right things».
Причем тут эффект Даннига-Крюгера не понял.
В этой статье написано о том как «Do things right». О том что эволюция прототипов эффективнее, чем Big Design Upfront. О том что частые релизы, важнее вылизывания.
Эти вещи не противоречат друг другу.
Думаю обратная совместимость в этом месте есть.
Подробнее тут: msdn.microsoft.com/ru-ru/library/5ecf4420(v=vs.90).aspx
Такая ситуация была изначально? Или «внезапно» появилась?
Если изначально, то почему это не было видно на daily scrum? Если человек постоянно не укладывается в сроки задач, то это сразу видно — банально нечего сказать на daily scrum… Значит надо его учить\мотивировать\исключать из проекта.
Если появилась внезапно — надо разобраться с причинами. Например у нас есть один парень, который пошел дополнительно учиться, теперь спит мало, работает плохо. Возможно ему просто часть рабочего времени и ЗП срежут, чтобы планирование не ломалось.
Не зная причины предпринимать любые действия неэффективно, можно нарваться на противоположное действие.
Естественно если есть проблемы надо разбираться в причинах, а не просто «пиши быстрее», иначе качество упадет. Я вот в своей жизни ни разу не видел чтобы человек работал хорошо, а потом внезапно начал работать плохо. Скорее всего для этого есть очень явные причины.
3. В книжном описании скрама есть недостаток. Там считается что все баги устраняются в ходе разработки. Acceptance тесты не ловят всех багов, тестеры тоже люди, допускают ошибки. Поэтому перед релизом продукта таки надо тратить время на вылизывание. Чтобы это уложить в скрам и делается вылизывательная итерация, иначе будет попытка увеличить темп разработки, что скажется на качестве.
Хотя если вы пилите публичный сайт, то возможно имеет смысл иметь команду разработки и команду поддержи. Первая струячит фичи, вторая выкладывает результаты итерации в продакшн и фиксит проблемы. Каждый релиз команды меняются.
Да, практика показывает что правильное применение скрама делает работу более равномерной, и в среднем продуктивность растет из-за отсутствия переключений между задачами, персонального commitment_а разработчиков и раннего устранения дефектов. Но изначально все это достигается снижением темпа разработки, а преимущества появляются не сразу и только если менеджмент не мешает.
Надо снижать темп в таком случае.