3 requisitos essenciais para qualquer aplicativo da web
Cada vez mais, eu me vejo perguntando a fornecedores e empresas as mesmas perguntas continuamente. Se você está pensando em desenvolver seu próprio aplicativo, esses são 3 recursos que precisam ser integrados desde o primeiro dia em seu aplicativo se você deseja conservar recursos posteriormente.
Seu aplicativo ...
- Já possui uma API? Não precisa ser especial ou um serviço da web ... qualquer XML simples serve. Queremos integrá-lo em nosso aplicativo algum dia para automatizar e tornar mais fácil para nossos clientes gerenciarem com várias tecnologias. Se eu iniciasse um aplicativo hoje, trabalharia no API fora, se preocupando com a interface do usuário depois ... talvez até mesmo tendo a interface do usuário integrada por meio API para garantir que o construímos bem o suficiente.
- Ter um recurso de agência? Queremos vender aos nossos clientes o seu aplicativo, mas gostaríamos de ser capazes de gerenciá-lo para eles. Aqui está um exemplo: por que os registradores de domínio não têm contas de agência em que o cliente pode manter a propriedade do domínio, mas a agência pode gerenciar ... e até mesmo pagar ... pelo registro? Escrevi para meu registrador esta noite e recomendei isso.
- Tenha um recurso empresarial? Cada vez mais empresas são apenas coleções de empresas menores. Os relatórios devem ser agregados em tantos níveis quanto uma organização. Presidente para vice-presidente de divisão, gerente regional para conta ... todos devem ser capazes de ter permissões de acesso, bem como relatórios resumidos em qualquer nível intermediário.
Os requisitos típicos para realmente fazer o que você precisa, bem como os requisitos de segurança, sempre se aplicam; entretanto, os requisitos que mencionei acima são freqüentemente negligenciados ou colocados no backlog para serem desenvolvidos posteriormente. Eles acabam juntando poeira no backlog, assim como o software da sua empresa.
Se eu fosse um capitalista de risco financiando negócios de tecnologia no mundo da Web 2+, esses seriam meus fundamentos. Se você não está pelo menos planejando esses recursos, acredito que levaria meu dinheiro para outro lugar. Se eu for um cliente potencial, geralmente o faço.