Costruendo la mia ultima applicazione, tutti hanno iniziato a perdere il controllo sulla crescente complessità delle regole aziendali, che sarebbero state aggiunte ogni settimana, soprattutto i proprietari delle app stesse. Alla fine, abbiamo dovuto spiegare loro il comportamento della loro app, perché hanno dimenticato quello che avevano definito alcune settimane prima.
Con la mia app attuale, vedo avvicinarsi una situazione simile; nella loro attività quotidiana, i proprietari delle app affrontano problemi con singoli client che di solito convertono in una regola aziendale, ad esempio: se il client corrente è xy, utilizza un modello di notifica diverso.
Abbiamo provato a usare Lucidcharts per creare una sorta di diagramma o wireframe per tenere traccia di ciò che l'app dovrebbe effettivamente fare. Contrassegnerei una regola nel wireframe con un ID, ovvero # 01, quindi riferirò quell'ID al codice effettivo. Ma è difficile coinvolgere tutti, specialmente le persone non tecnologiche (imprenditori).
Quale sarebbe il formato per mantenere un catalogo organizzato di regole aziendali, come riferimento per il programmatore, il project manager e il proprietario dell'attività commerciale?
E se qualcuno ha voglia di votare questa domanda, ti preghiamo di spiegarne il motivo.