quarta-feira, fevereiro 21, 2007

Materiais sobre RUP e processos iterativos

No site Erudio estão publicados os materiais de minha disciplina de RUP e Processos Iterativos, realizada pela pós-graduação em Engenharia de Software da Universidade São Judas Tadeu. Material baseado em uma série de livros e artigos e que versa sobre princípios e práticas do Rational Unified Process versão 7 (a nova versão lançad em 2006), gestão de projetos iterativos, OpenUP e OpenUP/Basic.

Publiquei a ementa em formato pdf mas coloco também aqui no blog para facilitar. Até o dia dessa postagem foram incluídas as aulas de 1 a 3. Semanalmente serão inseridas novas aulas (Até a finalização na aula 6. As aulas 7 e 8 se referem a atividades como o RUP Game e apresentações de trabalhos dos alunos).

O material se encontra na seção de downloads do site Erudio.

Objetivos da disciplina

Ao final da disciplina os alunos estarão habilitados a:

* Conhecer os princípios e práticas do RUP 7 e RUP 2003.
* Aplicar a gestão, o planejamento e as estimativas de projetos de forma iterativa.
* Comparar o RUP, o OpenUP e os processos de desenvolvimento ágil.
* Elaborar um planejamento para adoção do RUP em uma organização.
* Conhecer ferramentas e técnicas para a configuração e customização de processos

Plano de Aulas

Aula 01
- Apresentação
- Introdução
• Terminologia básica do RUP
- Fundamentos Teóricos
• Princípios do RUP 2003
• Princípios do RUP 7

Aula 02
- Práticas do RUP – Parte 1
• Práticas para demonstrar o valor iterativamente
• Práticas para foco contínuo em qualidade
- Scrum Game

Aula 03
- Práticas do RUP – Parte 2
• Práticas para balancear as prioridades dos envolvidos
• Práticas para colaborar entre times
• Práticas para elevar o nível de abstração
• Práticas para adaptar o processo
- Definição dos temas e dos grupos de trabalho

Aula 04
- Planejando um projeto iterativo – Parte 1
• Os níveis de planejamento iterativo
• Planejamento Geral do Projeto
• Planejamento de Fases e Evoluções
• Planejamento de Iterações

Aula 05
- Planejando um projeto iterativo – Parte 2
• Planejamento diário
• Avaliações de Iterações, Fases e Projetos
• Estimando projetos iterativos
• Contratos em projetos iterativos
- OpenUP
• OpenUp e Desenvolvimento ágil
• Scrum e OpenUP/Basic
- Planning Poker

Aula 06
- Adotando RUP em uma organização
• Avaliando a situação atual e analisando os problemas
• Criando um plano de adoção e comunicação
• Definindo um plano detalhado para o esforço de implantação
• Avaliar e realizar melhorias contínuas no processo
- Ferramentas para customização de processos
• EPF Composer
• Rational Method Composer

Aula 07
- RUP Game

Aula 08
- Apresentação dos trabalhos realizados pelos alunos
- Conclusão da disciplina

Artigos para leitura

Aula 2 - Key principles for business-driven development


Aula 4 – Five Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up

Aula 6 – Introducing IBM Rational Method Composer

Obs: O número da aula se refere à aula em que um resumo deve ser entregue para o professor na sala.

Bibliografia

1. Ambler, Scott - The Enterprise Unified Process: Extending the Rational Unified Process, Prentice Hall, 2005.
2. Bergstrom, Stefan e Raberg, Lotta - Adopting the Rational Unified Process: Success with the RUP, Addison-Wesley, 2003.
3. Bittner, Kurt e Spence, Ian - Managing Iterative Software Development Projects, Addison-Wesley, 2006.
4. Cohn, Mike – Agile Estimating and Planning, Prentice Hall, 2005.
5. Gibbs, Dennis - Project Management with the IBM Rational Unified Process: Lessons From The Trenches, IBM Press, 2006.
6. Kroll, Per - The Rational Unified Process Made Easy: A Practitioner's Guide to Rational Unified Process, Addison-Wesley, 2003.
7. Kroll, Per e McIsaac, Bruce - Agility and Discipline Made Easy: Practices from OpenUP and RUP, Addison-Wesley, 2006.
8. Kruchten, Philippe - The Rational Unified Process: An Introduction, Third Edition, Addison-Wesley, 2003.
9. McConnell, Steve – Software Estimation: Demystifying the Black Art, Microsoft Press, 2006.
10. Paula Filho, Wilson de Pádua – Engenharia de Software, 2ª. Edição, Editora LTC, 2003.
11. Schwaber, Ken - Agile Project Management with Scrum, Microsoft Press, 2004.
12. Site com o OpenUP/Basic publicado
13. Site para download do OpenUP
14. Site oficial do RUP e Rational Method Composer
15. Site oficial de ferramentas IBM Rational

Marcadores: ,

2 Comentários:

At 9:17 PM, Blogger Ronaldo disse...

Qual a diferença de OpenUp e OpenUp/Basic?

 
At 1:58 PM, Anonymous Erick Iduñate disse...

Hola José! Mi nombre es Erick Iduñate y soy de México. Ví tu post en un foro buscando el juego "SCRUM game" y luego encontré tu perfil en Blogger. Yo también estoy buscando el juego, ¿lo has encontrado?. Soy Ingeniero en Sistemas y Maestro en Ciencias Computacionales (especialidad en Ingeniería de Software). Estoy buscando la forma de implementar el proceso más conveniente para la empresa en que trabajo y SCRUM parece una buena opción.

Te dejo mi dirección:
lerickbe12@yahoo.com.mx

Saludos y muchas gracias por tu atención!

 

Postar um comentário

Links para este artigo:

Criar um link

<< Home


Veja as Estatísticas