Posts

Showing posts with the label OpenUP

Anti-metodologia

Esse artigo discute a influência das metodologias de desenvolvimento de software na qualificação de profissionais de TI e o papel das pequenas consultorias nesse processo. A utilização de metodologias para o desenvolvimento de software não é algo que entusiasma com unanimidade os profissionais de TI. São vários os motivos, que vão de preguiça intelectual a desilusões com os resultados obtidos. Passando ainda por profissionais despreparados, a emergência recorrente de novas metodologias que atropelam as antecessoras, além de pressões do mercado para impor novos padrões que possibilitem a venda de novos produtos, treinamentos e posicionamento de novas marcas. A conjunção de alguns dos motivos citados é o suficiente para que processos sejam deixados de lado em fábricas de software. O próprio termo fábrica de software é demonizado por alguns profissionais de TI, acreditanto que uma fábrica de software não pode existir na sua essência, pois o insumo utilizado é a criatividade, e a "m...

RUP - Environment discipline

Image
Analisarei aqui a responsabilidade sobre a configuração dos processos do RUP de uma maneira alternativa ao proposto pela metodologia. Hora utilizarei UP e hora utilizarei RUP pois um é derivado do outro. Utilizarei RUP quado estiver falando especificamente do produto/processo da Rational. UP/RUP O Processo Unificado é uma metodologia para desenvolvimento de softwares, bem aceita por um segmento dos profissionais do mercado e criticada por outros. O UP prega que o processo seja adaptável, que haja um balanceamento nas prioridades dos interessados, que o grau de colaboração entre as equipes seja elevado e que haja agregação continuada de valor entre outros princípios chaves. Ao meu ver, a complexidade na adoção do RUP está na configuração do ambiente que disponibiliza a metodologia, para que as equipes possam utilizá-la corretamente. O RUP exige um grau elevado de customização para que ele vista bem no projeto que irá usá-lo, e não fique "folgado" ou "apertado...

RUP 7, Eclipse e OpenUP

Image
Esse artigo analisa de maneira breve o lançamento da versão 7 do RUP e a sua ligação com o projeto Eclipse. RUP 7 A Rational/IBM lançou em 2007 a versão 7 do RUP, que agora está na versão 7.1. A versão 7 do RUP traz algumas mudanças conceituais que a primeira vista são complicadas de se entender, principalmente porque não há grandes alterações no conteúdo do RUP, mas sim na forma como esse conteúdo foi reorganizado. A evolução do RUP 7 se baseia na evolução da Linguagem para Modelagem de Processos de Software (SPEM 2.0), gerada pelo OMG (Object Management Group). Essas alterações geram uma abstração maior no RUP posicionando-o mais como arquitetura de métodos do que arquitetura de software. O que faz sentido pois o RUP é um software que suporta uma metodologia para desenvolvimento de software. O Rational Method Composer é a ferramenta que implementa, ou que é capaz de manipular os metamodelos nos quais o RUP se baseia. É essa ferramenta que possibilita a customização dos conceitos qu...