3 Requisiti essenziali per qualsiasi applicazione Web
Sempre più spesso mi ritrovo a porre ripetutamente le stesse domande a fornitori e aziende. Se stai pensando di sviluppare la tua applicazione, queste sono 3 caratteristiche che devono essere integrate fin dal primo giorno nella tua applicazione se desideri conservare le risorse in un secondo momento.
La tua applicazione ...
- Abbi un API? Non è necessario che sia speciale o un servizio web ... qualsiasi vecchio XML andrà bene. Un giorno vorremo integrarlo nella nostra applicazione per automatizzare e rendere più facile per i nostri clienti gestire più tecnologie. Se dovessi avviare un'applicazione oggi, lavorerei dal file API , preoccupandosi dell'interfaccia utente dopo ... forse anche l'integrazione dell'interfaccia utente tramite il API per assicurarci di averlo costruito abbastanza bene.
- Avere una funzione di agenzia? Vogliamo vendere ai nostri clienti la tua applicazione, ma vorremmo essere in grado di gestirla per loro. Ecco un esempio: perché i registrar di domini non hanno account di agenzia in cui il cliente può mantenere la proprietà del dominio, ma l'agenzia può gestire ... e persino pagare ... per la registrazione? Stasera ho scritto al mio registrar e l'ho consigliato.
- Avere una funzionalità aziendale? Sempre più aziende sono solo raccolte di aziende più piccole. I rapporti dovrebbero aggregarsi a tutti i livelli di un'organizzazione. Dal presidente alla divisione VP al manager regionale all'account ... tutti dovrebbero essere in grado di avere i permessi per l'accesso e il report di riepilogo a qualsiasi livello intermedio.
I requisiti tipici per fare effettivamente ciò di cui hai bisogno, nonché i requisiti di sicurezza, si applicano sempre; tuttavia, i requisiti che ho citato sopra sono spesso trascurati o inseriti nel backlog per essere sviluppati in seguito. Finiscono per raccogliere polvere sul backlog, così come il software della tua azienda.
Se fossi un Venture Capitalist che finanzia attività tecnologiche nel mondo Web 2+, questi sarebbero i miei elementi essenziali. Se non stai almeno pianificando queste funzionalità, credo che porterei i miei soldi altrove. Se sono un potenziale cliente, lo faccio spesso.