Mappare e assegnare parti dell’interfaccia: chiavi per il successo
Prima di considerare come implementare un’interfaccia, mappare le parti dell’interfaccia e assegnare i proprietari è fondamentale. Capire se l’interfaccia coinvolge un umano o deve essere completamente automatizzata è essenziale. Il coinvolgimento umano è di solito l’unica ragione per utilizzare un’interfaccia sincrona. La presenza di un proprietario e di un umano (o no) sono i principali driver dei requisiti non funzionali di qualsiasi interfaccia. Questo determina le scelte tecnologiche che progettisti e sviluppatori devono considerare. Questo processo deve essere seguito separatamente per ogni interfaccia. Non si possono mettere due interfacce nello stesso contenitore senza analizzarle attentamente. Una buona progettazione di interfacce è una sfida ingegneristica complessa con molte dimensioni, come la proprietà e il coinvolgimento umano.