Design Emergente no TI Master

sexta-feira, 3 de dezembro de 2010

Amigos, a Nicolly Vimercate, jornalista do portal TI Master (http://www.timaster.com.br/) me entrevistou sobre Design Emergente e a matéria entitulada "Projeto de software: antes ou durante?" foi publicada ontem: http://timaster.com.br/revista/materias/main_materia.asp?codigo=1766

Meus agradecimentos à Nicolly, à equipe editorial do TI Master e ao Vinícius Morgado (que tem um blog também, o Bit Design).

Espero que gostem!

Abraço a todos!

Bookmark and Share

Agile e "tradicional": pingos nos i's.

domingo, 21 de novembro de 2010

Bom, como vocês podem já ter notado pelos meus posts, me interesso tanto Agile como não-agile. Inclusive já postei sobre o que eu considero ser Agile e não-agile (o que muitos chamam de tradicional). O caso é que desde que comecei a estudar processos e metodologias, estudo nos dois flancos. RUP, XP, PMBOK, MPS.BR, CMMI, Scrum, Kanban, Cascata, Iterativo e Incremental, etc.
Bom, pra quem conhece estas coisas, sabe que eu listei coisas que tem a ver e coisas que não tem a ver entre si.  Entre processos, metodologias, modelos de maturidade, e afins, fiz uma mistura proposital.

Em muitas conversas, vejo pessoas comparando coisas diferentes, falando coisas sobre estes assuntos e tratando-os como sendo a mesma coisa ou fazendo outros tipos de confusões. Ok, são muitas siglas, eu sei. Se você se confunde, está perdido ou conhece muito pouco sobre estas coisas, chegou a hora de desfazer a confusão:

Bookmark and Share

Workshop de Gerência de Projetos

segunda-feira, 1 de novembro de 2010

Amigos, eu sei que o workshop é no Rio de Janeiro mas como meu blog ainda está nos primeiros passos, a maioria dos leitores são amigos (ou amigos de amigos). Assim grande parte está no Rio de Janeiro e portanto acho que vale a pena avisá-los que haverá um Workshop bastante interessante sobre gerência de projetos, baratinho.
Este é o site oficial:
http://sites.google.com/site/workshopsmps/home/workshop-19-10-2010---chamada

A chamada está aqui:




Abraço a todos!

Bookmark and Share

Manifesto Ágil para entender a Agilidade

quarta-feira, 15 de setembro de 2010

Uma vez eu estava assistindo a uma palestra do David Card ("Measuring Software Design Quality" (Prentice Hall, 1990) e "Practical Software Measurement" (Addison Wesley, 2002)) e ele falou uma coisa bastante interessante, sobre a busca por um processo Lean.

Ele disse que uma pessoa pode ficar magra de duas formas. Fazendo uma dieta ou treinando para correr uma maratona. E ele pergunta retoricamente, qual das formas se espera que seja mais saudável, com os melhores resultados no final.

Bookmark and Share

Papéis e responsabilidades nos métodos ágeis

terça-feira, 3 de agosto de 2010

Todo mundo conhece a brincadeira do telefone sem fio. Além de uma brincadeira de crianças, ela serve para ilustrar quanto de conhecimento se pode perder entre a captura de requisitos até as funcionalidades de fato implementadas, caso não haja o cuidado necessário.

O interessante é que ao se buscar a solução para o problema, duas abordagens completamente diferentes podem ser tomadas.

Bookmark and Share

SQL é para dados, lógica não!

domingo, 27 de junho de 2010

Engraçado como são montadas as grades de disciplinas nas universidades... cada professor quer ensinar o que sabe, obviamente. O problema é que isto não é, necessariamente, no melhor interesse do aluno quando se olha para o todo, para o corpo de conhecimento sendo passado. Algumas coisas ficam bem aprofundadas e outras nem são mencioadas.


Bookmark and Share

Workshop de Melhoria de Processos de Software

quarta-feira, 12 de maio de 2010

Amigos,

Vai acontecer no Rio (ok, é no Fundão, mas vale a pena) um Workshop de Melhoria de Processos de Software.
Esta é uma iniciativa conjunta da COPPE/UFRJ, RioSoft, Promove e Prime Up.
Baratinho (Profissionais 50,00 / Estudantes 30,00), vai abordar temas importantes como conceitos, normas e modelos de maturidade de processos de software, indicadores de desempenho sobre o MPS.BR, implementações em empresas, etc.
Serão 4 palestras proferidas por alguns dos maiores nomes da engenharia de software no país como a professora Ana Regina e o professor Guilherme H. Travassos além de um painél onde representantes de empresas falarão sobre suas experiências em projetos de melhoria de processos que atendem a mais de um modelo/norma simultaneamente.

Acho que vai ser interessantíssimo. Será dia 28 e acho que vale muito a pena para quem tem interesse no tema. Uma ótima oportunidade de aprendizado, troca de idéias e experiências e contatos profissionais.

Este é o site: http://sites.google.com/site/workshopsmps/
Tem informações mais detalhadas. Lá vocês também podem se inscrever para receber (via e-mail ou feed) futuras notificações sobre workshops como este.
Claro, sabendo de algum, eu vou avisar a vocês por aqui também. ;-)

Espero vocês lá!
Abraço a todos!

Bookmark and Share

"Testar ou não" não é a questão.

sexta-feira, 23 de abril de 2010

É até engraçado ouvir de um desenvolvedor iniciante que "está pronto, só falta testar".

As chances de um código não funcionar de primeira para todos os casos previstos é tão grande que ninguém diz uma coisa destas. Se não testou, não está pronto.


Bookmark and Share

Isto é jeito de tratar seus objetos? -Domain Driven Design

quinta-feira, 11 de fevereiro de 2010

Engraçado como às vezes é mais fácil fazer o que é mais complicado do que o mais simples. Pelo menos esta é a única razão que eu encontro quando ouço alguém chamar "vidro" de "vrido". Deve ser mais fácil pronunciar "vrido", já que é mais complicado.

Posso não estar fazendo muito sentido pra vocês agora, mas já vão entender o que eu quero dizer.

Contemplem, por um minuto, esta modelagem "esquisitinha". Mais ou menos como um "r" fora do seu devido lugar:





Não é nada que interfira no funcionamento do sistema ou no entendimento de uma frase. Mas que diabos, estamos fazendo um sistema ou remendando uma colcha?

Bookmark and Share

O mapeamento é objeto-relacional, não é relacional-objeto.

domingo, 17 de janeiro de 2010


É isso aí, deveria ter uma seta no lugar deste hífen:
objeto->relacional

Infelizmente, as pessoas insistem em chamar certo, mas fazer assim:

relacional->objeto

Eu entendo que algumas pessoas trabalharam usando MER e DFD e matriz de interações (matriz CRUD) durante muitos anos e acham que deviam continuar usando primariamente estas ferramentas no desenvolvimento de sistemas orientados a objetos, muitas vezes em detrimento de outras mais ricas como modelos UML.
<Este post é longo, mas o final surpreende.>

Bookmark and Share

 
addthis_config = { data_ga_tracker: pageTracker }