Разработка программы и ввод ее в эксплуатацию проводились в несколько этапов. Сначала разрабатывался основной функционал, обеспечивающий основные процессы в производстве, затем остальные функции, например, отчеты. На первом этапе многие функции были просто не нужны, и разрабатывать их было даже вредно – все равно пришлось бы переделывать. Многие процессы внутри производства за время запуска значительно изменились по сравнению с теми, под которые проектировалась программа. В основном, участки с высокой неопределенностью были известны заранее, и мы были к этому готовы. Поэтому нам не переделок было немного, и нужный функционал создавался, когда возникала необходимость в нем.