Artigos marcados com a tag ‘Equipe’

  • É comum levantarmos os requisitos de um sistema pensando apenas nos requisitos funcionais que iremos passar para a equipe de desenvolvimento, entretanto essa documentação tem uma visão limitada do escopo do projeto. Um bom conjunto de requisitos deve eliminar os riscos do projeto colocando a disposição todas as perpectivas envolvidas. Nós temos não só funções em um software. Temos performance, escalabilidade, usabilidade e controle de qualidade. Podemos separar os requistos assim: Requisitos do negócio Quais objetivos queremos alcançar com a solução? Essa é a primeira pergunta a ser respondida. A partir do levantamento dos objetivos podemos enumerar ...Continue lendo »

  • No blog Shaping Software eu encontrei um artigo que gostaria de compartilhar com vocês. No artigo Lessons Learned in patterns & practices Meier fala sobre algumas lições que ele aprendeu em anos de experiência de trabalho na Microsoft. Ele divide as lições nas áreas de Organização, Liderança, Projetos, Engenharia e inovação. Das dicas que ele cita, vou compartilhar as que mais me interessei, são elas: Tenha um painel de resultados. Os colaboradores precisam saber o resultado do seu ...Continue lendo »

  • Em meus estudos sobre CMMI, a técnica que mais impactou o meu processo de desenvolvimento é o modo como ele sugere que façamos o build dos aplicativos. Vejamos: Diariamente nós temos vários checkins que modificam nosso produtos sendo correções ou melhorias. Para preparamos nosso sistema para ficar sempre pronto para entrar no ar devemos liberar builds diários dos aplicativos e claro, devemos automatizar isso. Como nós temos uma sequência de builds ocorrendo no processo ...Continue lendo »

  • O primeiro passo para aplicar o processo CMMI em sua empresa de TI é seguir as orientações do guia fornecido pela Microsoft junto ao template para Team Projects. Esse modelo possui muita informação relevante. O único problema é que a sua versão eletrônica é muito difícil de ler, pois tem uma navegação intensa e fica difícil passar por todos os tópicos. E é muito trabalhoso imprimir página por pagina. Depois de procurar alguma ferramenta de impressão, eu encontrei um ferramenta específica pra impressão de "Process Guidances". A ferramenta está no blog do Continue lendo »

  • Se eu contar pra vocês que minha vida é uma loucura vocês não iam acreditar e iriam retrucar dizendo que isso é mais um frasesinha comum nos dias de hoje. Mas eu repito: "minha vida é super confusa" e pra tentar me justificar com vocês vou contar uma historinha: Era uma vez um profissional de TI que queria ser MCPD Enterprise, ele já fez algumas provinhas e um dia resolveu marcar a 70-554 para enfim se tornar um MCPD. Como todo profissional de TI e estudante de matemática essa pessoa tem sérios problemas todos os dias ...Continue lendo »

  • Hoje vimos como é simples desenvolver aplicativos web que consomem banco de dados SQL Server. Conhecemos alguns wizzards para criação de formulários e exibição de dados, quase não tivemos que digitar nada. Expliquei o que ocorria nos bastidores e os objetivo dessa tecnologia. Na próxima aula, iremos usar algum framework para persistência (não quero usar o Paulovich.Data no curso), estou decidindo ainda se já compensa usar no curso o Entity Framework. Vou conversar sobre isso com alguns amigos e ver o que acham. Meu feedback sobre o curso: fico feliz da participação de todos, e espero que todos ...Continue lendo »

  • Recentemente tenho me esforçado para melhorar os meus ambientes de trabalho, estudo e lazer. Meu notebook estava uma bagunça. Músicas e fotos em várias pastas, várias pastas temporárias com código fonte, documentos e trabalhos da faculdade em várias versões perdidos no HD e etc. Reviravolta, geral. Apaguei um monte de coisa inútil que eu não colocava a mão à seculos. Pra que ficar fazendo backup de backup de backup?? Apaguei mesmo. No meu escritório, tinham vários livros e anotações espalhados. Anotações ...Continue lendo »

  • Os gerentes de TI geralmente pensam em mil metodologias e tecnologias pra aumentar a produtividade e diminuir os custos de manutenção dos sistemas. Só que a burocracia e os inúmeros processos para que as mudanças na equipe ocorram geralmente impedem que essas boas idéias funcionem 100%. Que tal esquecer essa burocracia e você mesmo melhorar a qualidade do código produzido? É simples: Escreva um código que outra pessoa possa entender. Escreva seu nome no código. Como assim? Escrever um código que outra pessoa pode entender é evidente que ...Continue lendo »