Ultimamente eu tenho lido este livro (http://gettingreal.37signals.com/) e achei realmente interessante. Uma abordagem super moderna ao eterno processo de design e deploy de uma aplicação web, ele aborda conceitos como pensar na estratégia (do grego stratego), desenhar, construir e
Pontos interessantes:
- Menos é mais: a idéia é focar em features que importam e ignorar as menos importantes, dessa forma seu app ficará menos confuso, mais conciso e simples de entender. Quando as features são analisadas de acordo com o tempo para implementar, você acaba com um software cheio de features bobas que só confundem.
- Reuniões são venenosas: Conta ae, fora a sua entrevista de emprego, quando que uma reunião gera frutos?
- Execução: Uma idéia brilhante sem ser executada, vale nada, uma ideia mais ou menos, com uma boa execução, vale alguma coisa, uma boa idéia e uma boa execução $$$
- O mais importante primeiro, desenhe de dentro pra fora: Já reparou que quando se pensa em um site, a primeira coisa que se desenha são os frames e as nav bars? a ideia é desenhar o interior primeiro, depois as navegações, headers e footers da vida.
- Mockup e Wireframes: Tente fazer o site todo como um mockup primeiro, custa muito menos tempo $$$ e stress mudar nessa etapa que depois, além de ajudar a TODOS a entender oque realmente vai ser feito do sistema.
- Ciclos curtos: eu poderia (e talvez faça) um post inteiro sobre isso, ciclos curtos ajudam a se adaptar facilmente a qualquer problema, aumenta o número de realizações, melhora sua percepção de tempo, motivação e mantém o fluxo de trabalho. Ex.: Dê um trabalho de 3 semanas para um programador, ele vai coçar 2 semanas, tentar fazer em 1 e atrasar 3 dias.
- Equipes pequenas: quanto maior a equipe, maior o overhead de comunicação e gerenciamento, uma equipe de 3 costuma ser o melhor.
Agora larga a preguiça e vai ler o livro vai, tem online de graça. Se gostar, compra, os caras merecem.