Многие разработки программного обеспечения для микроконтроллеров (МК) непреднамеренно становятся для компаний источниками больших убытков. Это происходит из-за того, что инженеры не обладают достаточными познаниями экономических аспектов разработки ПО и в управлении производством продукции. При реализации крупных проектов руководители программы и старшие менеджеры разработки ПО восполняют этот пробел, но в небольших проектах по созданию МК такие специалисты отсутствуют. В статье предлагаются рекомендации, позволяющие оптимизировать разработку, начиная с самых ранних ее этапов.