Надеюсь, что этот небольшой вводный курс помог структурировать знания об основных проблемах разработки.
Сложность нельзя убрать саму по себе, можно лишь удалить порождающую ее информацию. Или переместить из одного места в другое. Вот об этом перемещении сложности мы сегодня...
В предыдущих колонках я несколько раз упомянул про изменяющиеся требования и про машину на гусеничном ходу, которую трудно переделать в гоночный болид. Настало время подробнее разобрать...
С точки зрения бизнеса, постоянные неудачи, срывы сроков и превышения бюджетов в области разработки не могло быть оправдано молодостью этой отрасли. Бизнес требовал, и разработчики искали...
На мой взгляд, для того, чтобы бороться с проблемой сложности, нужно понять причину ее возникновения. Что значит - "код сложно читать"?
На мой взгляд, понимание проблем позволяет лучше организовать разработку и сознательно бороться с причинами, а не со следствиями. В этой публикации я расскажу о еще одной...
Разработка программного обеспечения - это очень молодая область деятельности, ставшая массовой буквально пару десятков лет назад и пережившая взрывной рост. Результаты этого роста впоследствии назвали “цифровой...
Этой статьей мы открываем серию публикаций, посвященную одной из самых флеймообразующих тем разработки - управлению разработкой. Зачем мы это делаем? Потому, что это интересно.