Há 14 anos vejo o mesmo padrão se repetir: as pessoas começam um novo projeto pelo cadastro ou pelo login, perdem um baita tempo nisso e quando chega a hora de implementar a funcionalidade principal tem que fazer as pressas. Resultado: o software fica bom onde não precisa e ruim onde precisa. É preciso inverter esta equação!
Ao que tudo indica as pessoas preferem começar por onde, aparentemente, é mais fácil. Afinal de contas cadastro é algo comum. Parece mais seguro começar por algo que dominamos pois ainda há muita dúvida na funcionalidade principal do sistema. Mas justamente por causa desta dúvida se faz necessário evoluir o software ao longo do projeto. A apresentação abaixo é uma sugestão de abordagem para conseguir isso.
Faz todo o sentido Beck, excelente Post.
80-20… vamos inverter.
A algum tempo li um post bem parecido com este, segue para complementar:
http://blog.lambda3.com.br/2012/11/cruds-cruzes-fuja-da-tentacao-de-comecar-pelo-mais-facil/
Muito bom o texto Leonardo.