Stiamo mettendo insieme un software di distribuzione che vende circa 150K SKU . Alcuni dei nostri articoli hanno requisiti aggiuntivi per essere venduti che sono dettati dai nostri fornitori. Ad esempio un tipo di prodotto che vendiamo sono piedi protesici. Alcuni fornitori richiedono che catturiamo il peso degli utenti, il livello di attività e alcune altre informazioni. Questo è solo un esempio ci sono molti diversi tipi di prodotti che potrebbero avere questo tipo di requisiti (un set personalizzato di informazioni raccolte dal cliente per completare la vendita).
L'approccio diretto è semplicemente creare moduli personalizzati per ogni esigenza e creare nuove forme quando sono necessari nuovi requisiti. Questo funziona. È semplice, ma è anche un PIA. Vorrei poter dare un calcio indietro al nostro team di prodotto che gestisce l'inserimento di nuovi elementi piuttosto che doverli sempre tornare da noi.
Il progetto è un'applicazione web basata su python (Turbogears). Non sono sicuro se questo fosse rilevante in quanto la domanda è più generale di questa, ma mettila qui per ogni evenienza.
Come ti avvicineresti a questa situazione per minimizzare o rimuovere il tuo coinvolgimento con la creazione / aggiunta di questi moduli dopo che il sito è passato alla produzione?