Os problemas que os engenheiros de software precisam solucionar, muitas vezes, podem ser muito complexos. Compreender corretamente o problema se torna muito difícil, especialmente se o sistema for novo. E claro, fica difícil definir com clareza o que o sistema deve fazer. A descrição das funções e das restrições são os requisitos do sistema. O […]
A Equipe e os Papéis no Scrum
O framework Scrum é formado por times scrum e os papéis a estes associados, time boxes (eventos com duração fixa) artefatos e regras. Os times scrum são configurados de modo a otimizar a flexibilidade e a produtividade. Por esse motivo os membros de um Time Scrum são auto-organizáveis, interdisciplinares e trabalham em iterações. Cada grupo […]
O Ciclo de Vida do Framework Scrum
A figura acima representa o ciclo de vida do desenvolvimento de software utilizando o framework Scrum. Nela podemos observar que o Product Owner e a equipe, baseados na visão inicial do produto, definem as histórias a serem desenvolvidas, ou seja o Backlog de Produto. Posteriormente quebram-no em pequenas “histórias” menores, originando vários Backlogs de Sprint. […]
O Scrum
O Scrum é um framework de desenvolvimento de software, criada por Jeff Sutherland no início da década de 1990. Muitos de seus fundamentos foram incorporados da industria automobilistica japonesa. Assim como o XP é conhecida e utilizada mundialmente. O Scrum (nome derivado de uma formação tática adotada no jogo de rugby) é uma metodologia ágil […]
3G: Os Serviços de Telefonia Móvel e a Tecnologia 3G
Olá pessoal, vasculhando o Google aqui descobri um artigo que eu e alguns colegas meus escrevemos a um bom tempo. Era 2008 e eu estava no meu 1° período de sistemas de informação. Daqueles 4 colegas originais só restam eu e mais um que está desenvolvendo o projeto ERUDIO comigo, os demais desistiram. Ele estava […]
Conhecendo o básico de eXtreme Programming
Continuando a série de posts sobre metodologias, ou frameworks se preferirem, de desenvolvimento de software, nos dois próximos screencasts foi abordado o framework eXtreme Programming (XP). Nele, conceitos apresentados no primeiro screencast sobre Metodologias de Desenvolvimento de Software, são abordados de forma mais aprofundada. Os tópicos apresentados podem ser resumidos em Metodologias Ágeis, XP, Papéis […]