Pro profesionální výsledek je stěžejní mít jasně vyspecifikované zadání, co má vyvíjené zařízení přesně dělat, jak má fungovat a musí být ošetřeny všechny stavy, které mohou během provozu nastat, byť nejsou zdánlivě v přímé vazbě na požadovanou a funkčnost zařízení.
Platí jedno jednoduché pravidlo, že čím lépe vyspecifikované zadání, tím lepší výsledek je na konci vývoje. Obvykle je spousta otázek, na které se mnohdy při zadávání vývoje zapomene a pak to může mít často nepříjemné důsledky z hlediska funkčnosti, ať už to je například rozsah parametrů, pracovních teplot, požadované krytí, rozsah skladovacích teplot apod.. Proto je nutné na začátku provést vstupní analýzu, kdy se detailně projdou všechny požadavky na zařízení, všechny možné vazby a případná rozšíření plánovaná budoucna. Také jde o to získat co nejširší představu o tom, k čemu má navrhované zařízení sloužit a kde a kdo ho bude používat, za jakých podmínek atd. atd., protože pak se dá daleko lépe posuzovat jednotlivé požadavky zadání a případně je doplňovat a dolaďovat.
Výstupem analýzy vývojového úkolu je jednoznačné technické zadání a jasná představa, jak bude vypadat obvodové řešení, jaký bude použit mikroprocesor, aby měl dostatečnou kapacitu a výkon pro danou aplikaci, jaké budou použity vstupní a výstupní prvky, například typy relé, typy vstupů a výstupů a podobně.