Os atores e desenvolvedores de um Sistema
O usuário entende do problema para ele, um bom sistema é aquele que o ajuda a resolver todos os seus problemas. não se preocupa com o custo de desenvolvimento. não se preocupa com o prazo de desenvolvimento.
Projetista pode ser o líder do projeto, ou o programador, ou até mesmo o analista de sistemas é quem entende dos aspectos técnicos do desenvolvimento de sistemas. sabe programar sabe metodologia de desenvolvimento o melhor sistema é aquele que é simples e que faça o mínimo possível.
O patrocinador é o campeão do sistema defende a realização da empreitada se a empreitada for bem sucedida, fica com os louros da vitória. se a empreitada for mal sucedida, joga a culpa nos desenvolvedores. para ele, o melhor sistema é aquele que dá grandes resultados para a empresa.
O administrador
Preocupa-se com o custo do desenvolvimento
Para ele, o melhor sistema é aquele que tem custo baixo.
Fatores que afetam positivamente o desenvolvimento de sistemas
Especificação e Projeto de Sistemas
Bom entendimento dos problemas quem sabe qual é o problema? é o usuário do aplicativo. é fundamental que haja envolvimento dos usuários.
Por exemplo: fazer uma reunião toda segunda-feira das 9h às 12h para discutir o aplicativo com os usuários. apresentar os problemas e principalmente ouvir os usuários.
Apoio dos gerentes de alto nível toda iniciativa de mudança precisa ter um campeão interno, um patrocinador. um plano de mudanças que leve mais do que um mês para ser implantado precisa de um campeão, geralmente um elemento da alta gerência.
Projeto simples e direto
KISS – keep it simple, stupid. se o público-alvo não está entendendo o que está acontecendo, não conte com ele. a mudança deve ser incentivada. uma interação eficaz com o sistema merece prêmios.
Gerenciamento planejado das mudanças uma alteração num aplicativo propaga-se para outros setores da empresa. todos os afetados