Principio de rup
• Adaptar o processo
• Balancear as prioridades dos envolvidos
• Colaborar entre os diversos times
• Demonstrar valor iterativamente
• Elevar o nível de abstração
• Focar continuamente na qualidade
6 princípios do rup
Adptar o processo
• o princípio do tamanho único não se aplica ao desenvolvimento de software
• benefícios
– eficiência do ciclo de vida
• o processo adequado, para um determinado tipo de projeto, para uma determinada organização
– comunicação dos riscos
• menor controle e formalidade nas fases iniciais do projeto são essenciais para uma comunicação aberta e honesta, a qual resulta na melhor identificação dos riscos do projeto
• padrões
– tamanho certo do processo
– adaptar cerimonia do processo à fase do ciclo de vida – melhoria contínua do processo
– planejamento e estimativas orientadas pelas incertezas
• anti pradões
– baseline de estimativas precoce – planejamento estático
6 princípios do rup
40
Balancear as prioridades dos envolvidos
• é um dos principais desafios que deve ser gerido durante o desenvolvimento do software
• benefícios
– aumento do alinhamento com o negócio – redução do custo do desenvolvimento – otimização do valor ao negócio
• padrões
– definir, entender e priorizar as necessidades do negócio e dos usuários – priorizar requisitos e casá-los com a capacidade do software – entender quais ativos podem ser alavancados
– balancear a reutilização com as necessidades dos usuários
• anti pradões
– documentar precisamente todos os requisitos e obrigar a aceitação pelos usuários – definir a arquitetura de um sistema para atender as necessidades dos envolvidos mais influentes
6 princípios do rup
• com os sistemas sendo arquitetado em um lado e o código sendo desenvolvido do outro lado do mundo, a dispersão das equipes é um fato. a comunicação efetiva é um fator de sucesso
• benefícios
– aumento da produtividade
– sinergia entre necessidades do negócio, o desenvolvimento e a área