Posts com a Tag ‘josé papo’

Contratos e Desenvolvimento Ágil no Brazil Scrum Gathering 2009

José Papo, responsável pela área de automação da BRQ IT Services, foi convidado a palestrar no evento internacional Brazil Scrum Gathering 2009, que ocorrerá em São Paulo nos dias 12 e 13 de maio. O próprio Ken Schwaber (criador do processo Scrum e mentor da Scrum Alliance) estará no País, além de outras feras do Brasil e do mundo.

O tema da apresentação de Papo é “Contratos e Scrum: The Good, the Bad and The Ugly”, que trata sobre a questão de contratação de projetos de software do ponto de vista de um processo ágil e iterativo, inclusive tratando de uma solução interessante utilizando pontos de função. A apresentação será realizada no dia 12 de maio, a partir das 10h45.

Mais informações no site do evento: www.scrumalliance.org/events/57-brazil-scrum-gathering

Confira!

 

José Papo apresenta palestra em evento mundial da IBM Rational

IBM Rational Software Conference 2009

IBM Rational Software Conference 2009

Entre os dias 31 de maio e 4 de junho acontece em Orlando, na Flórida, o IBM Rational Software Conference 2009, evento mundial da IBM Rational cujo tema deste ano é Innovation 2009: Telelogic User Group Conference.

José Papo, do Centro de Competência de Arquitetura da BRQ IT Services, teve sua apresentação escolhida entre mais de 5.000. O tema de sua palestra tratará de como as duas novas ferramentas da Rational facilitam e agilizam o processo de desenvolvimento de um software embarcado utilizando C e/ou C++.

Escolhi o tema porque é uma área pouco tratada e que possui um alto nível de crescimento no Brasil e no mundo. Cada vez mais softwares são produzidos para aparelhos como satélites, telefones celulares, equipamentos de telecomunicação, equipamentos de carros de última geração e chips em geral”, explica Papo.

Para a agenda e mais informações sobre as palestras do IBM Rational Software Conference 2009, acesse o site oficial do evento: www-01.ibm.com/software/rational/rsdc/

Confira as fotos com os papas da engenharia de software do mesmo evento realizado no ano passado:

 

Melhorando a qualidade e a testabilidade de um sistema com técnicas para quebra de dependências

Neste artigo:

Técnicas como refactoring, Test-Driven Development e Design Emergent, e design patterns apropriados podem evitar um projeto ruim. Mas como melhorar a testabilidade de sistemas que não foram implementados dessa forma?

Tags / Palavras-Chaves:
teste de software, qualidade de software, refactoring, refatorações, desenvolvimento

Em código de sistemas legados (e mesmo os que não deveriam ser tão legados assim!) encontramos módulos, classes ou métodos muito acoplados entre si, difíceis de serem testados unitariamente. Como os grandes papas do desenvolvimento de software explicam, esse tipo de dificuldade de testar possui forte ligação com um design ou arquitetura ruim. Portanto: Código com alto nível de testabilidade é código bem projetado. E, código difícil de testar é mal projetado. Usando técnicas (como Refactoring, Test-Driven Development e Design Emergente) e design patterns apropriados é possível evitar um projeto ruim. Mas, como melhorar a testabilidade de classes orientadas a objeto que não foram implementadas dessa forma? Para isso podemos usar algumas técnicas e refatorações (refactorings) apropriados. Isso facilitará os testes unitários de classes críticas de seu sistema e ainda, por tabela, melhorará o design de parte de seu sistema. Leia o restante deste post »