Boas notícias. Apesar dos problemas de falta de tempo e disponibilidade que tivemos nas semanas que antecederam à semaninha do ITA, já conseguimos completar o primeiro Milestone funcional do projeto: o Milestone 0 - Base, apenas alguns dias após o prazo.
Ele nos ajudou bastante a adquirir uma melhor familiaridade com o Ruby on Rails e a definir os primeiros alicerces do nosso sistema. Já temos um banco de dados com mais de 10 tabelas, um login e cadastro inicial, entre outros. O mais importante, já temos uma visão técnica bem mais aprimorada de como as coisas serão feitas daqui para frente. Claro, ainda falta muito para atingir um nível de maturidade que consideramos ideal, principalmente nas camadas mais externas (as views e alguns controllers), mas esta é a nossa filosofia: Release Early, Release Often, como diz o Google. Somos agéis! : )
Agora, as coisas tendem a ir bem mais rápido: já estamos subindo bem na curva de aprendizado do Ruby e do Rails e já possuímos uma base funcional, a partir da qual fica bem mais fácil construir e aperfeiçoar as demais funcionalidades do nosso aplicativo.
Agora partiremos para o próximo Milestone, o Milestone 1 - Profile, no qual aperfeiçoaremos o perfil dos usuários, dando-lhes a possibilidade de exibir detalhes sobre sua vida profissional e pessoal. Além disto cada rede à qual o usuário fizer parte incluirá campos específicos em seu perfil (por exemplo, para a rede de alunos do ITA, haverão os campos específicos de apartamento, turma, etc). Já temos o planejamento para diversos Milestones, ao longo do desenrolar do projeto iremos publicando mais detalhes.