logo search
Настольная Книга Управляющего Складом - Джеймс Томпкинс

Функции или проектирование

Стремление разработать проектные спецификации, а не функциональные спецификации может иметь катастрофические последствия. Кто является экспертами по функциям операции? Люди, которые там работают. Кто является экспертами по проектированию программного обеспечения системы управления складом? Это продавец. Почему продавец должен указывать компании как ее операции должны функционировать? Это компания должна сообщить продавцу свои функциональные требования. Опыт продавца и пакеты ПО определят, как предоставить эти функциональные возможности. Если продавцу дать некоторую свободу, то подгон продукции под потребителя будет сведен к минимуму. Такая минимизация снижает затраты на разработку ПО. Это, в свою очередь, может снизить затраты покупателя, что, в свою очередь, может привести к лучшей системе для конечного пользователя.

Вторая проблема при проектном подходе в том, что теперь покупателю нужно определить, как его нужды должны быть удовлетворены. Продавцу сказали о нуждах и что продавец должен сделать для их удовлетворения. После этого продавец предоставляет систему, отвечающую этим требованиям. Но будет ли эта система оптимизировать работу? Вероятно, нет. А при функциональном подходе, когда продавцу дается некоторая свобода в разработке проекта, получит ли компания систему, выполняющую нужные функции? Если выбран нужный продавец, то ответ будет «да». Но помните, кто является специалистом в какой сфере.