Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Роль стандартов при создании качественных продуктов программной инженерии

Автор:   •  Апрель 15, 2022  •  Доклад  •  381 Слов (2 Страниц)  •  366 Просмотры

Страница 1 из 2

«Первый шаг к совершенствованию – это стандартизация. Там, где нет норм, не может быть улучшения». Так написано в книге «Канбан. И точно вовремя на TOYOTA», в которой рассказывается о пути возвышения компании TOYOTA. А возможно ли применить эту фразу к созданию продуктов программной инженерии? Я считаю, что да, и попробую это доказать.

Приведу пример. В городе N есть две компании, которые работают в одной сфере разработки. Внутри каждой компании есть две команды. В первой компании, назовём её K, каждая команда разрабатывает, используя собственные методики и разные языки программирования. Во второй же компании, пусть её будут звать M, обе команды пишут всё на одном стеке с подробным регламентом разработки. И вот наступает момент, когда компании получают заказ. Обычно разработка сводится к поиску готового решения и его дальнейшее изменение под свои нужды. В К такую работу придётся проделывать два раза, т.к. разные методики требуют разных решений, а в М такую работу достаточно проделать одной команде, тогда как вторая сможет воспользоваться наработками первой. Также в М команды всегда могут объединить свои усилия для ускорения разработки, что нельзя сказать про К. Иногда будут наступать моменты, когда нужно будет расширять количество своих команд. Компания М этот этап будет переживать довольно легко. Ей будет достаточно нанять программистов-новичков, которых обучить тем стандартам, с которыми работают в компании, будет нетрудно, потому что набраться опыта они смогут в любой из команд, К же придётся нанимать профессионалов, которые будут в курсе технологических трендов, т.к лишних людей для обучения попросту нет. Благодаря стандартам, которые установлены в компании, команды могут создавать различные шаблоны, которыми можно делиться друг с другом. Этот подход будет заметно увеличивать скорость выполнения заказов и улучшать их качество, т.к. эти шаблоны будут постоянно проходить различные тестирования, что уменьшит количество различных багов и проблем.

...

Скачать:   txt (4.8 Kb)   pdf (37.4 Kb)   docx (7.9 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club