Производственная программа разрабатывается в три этапа. Первый этап — определение максимально возможного съема продукции с имеющихся мощностей (площадей) с учетом ликвидации «узких мест» и недостатков в организации производства. Если полученный объем продукции (услуг) окажется недостаточным для удовлетворения спроса на нее, то начинается второй этап, в ходе которого разрабатываются мероприятия по наращиванию производственных мощностей (площадей) за счет собственных финансовых средств и определяется возможный дополнительный объем производства продукции. Если и этот объем окажется недостаточным для удовлетворения спроса на продукцию, то начинается третий этап — разработка плана технического перевооружения и реконструкции предприятия. Такие мероприятия проводятся не только при невозможности удовлетворения спроса, но и в случае низкого уровня технического развития производства, не обеспечивающего выпуск продукции, отвечающей современным требованиям к ней как по качеству, так и по себестоимости, материалоемкости, трудоемкости и другим технико-экономическим показателям.
Исходной и завершающей стадией разработки производственной программы является составление баланса производственных мощностей и определение степени их использования.