“A nossa maior prioridade é satisfazer o cliente através da entrega antecipada e contínua de software valioso”.
Continue reading
Aprendendo uma coisa nova todos os dias
“A nossa maior prioridade é satisfazer o cliente através da entrega antecipada e contínua de software valioso”.
Continue readingNa realidade, os clientes podem não saber quais são as suas necessidades até verem o software em funcionamento, pelo que a alteração das suas necessidades leva a um redesenho, redesenvolvimento e testes, e a um aumento dos custos. Os programadores podem conceber um novo produto ou recurso de software sem se aperceberem das dificuldades que se avizinham, caso em que é melhor modificar o desenho em vez de insistir num desenho que não tenha em conta quaisquer restrições, requisitos ou problemas recentemente descobertos. Como resultado, não há garantia de que os requisitos que a organização tem em mente funcionem efectivamente.
Continue readingO Cynefin Framework ajuda os gestores a identificar como percebem as situações e a dar sentido ao seu próprio comportamento e ao de outras pessoas. Baseia-se na investigação da teoria dos sistemas, teoria da complexidade, teoria da rede e teorias de aprendizagem.
Continue readingUm Proprietário de Produto é responsável por dizer o que deve ser desenvolvido e a ordem dos itens que precisam de ser cumpridos. Pode considerá-lo como a única autoridade que dirá ao resto da equipa o que precisa de criar e quais as características que devem vir primeiro. Em suma, é ele quem diz aos outros membros da equipa o que devem criar.
Continue readingScrum é uma estrutura para desenvolver e manter produtos complexos e é um processo de desenvolvimento incremental e iterativo. Neste quadro, todo o processo de desenvolvimento consiste em vários ciclos curtos de iteração, um ciclo curto de iteração chamado Sprint, e cada Sprint tem uma duração de 2 a 4 semanas.
Continue readingA história do método Scrum começa em 1986. Nesse ano, dois peritos empresariais japoneses introduziram o termo no contexto do desenvolvimento de produtos. Hirotaka Takeuchi e Ikujiro Nonaka publicaram o artigo, “New New Product Development Game” (o duplo “Novo” faz de facto parte do título) na Harvard Business Review. Os autores descreveram uma nova abordagem ao desenvolvimento comercial de produtos que aumentaria a velocidade e a flexibilidade. A sua inspiração veio de estudos de caso de empresas fabricantes da indústria automóvel, fotocopiadoras, e tipografias.
Continue readingDono do produto – detém a visão para o produto; Scrum Master – ajuda a equipa a utilizar melhor Scrum para construir o produto; Equipa de desenvolvimento – constrói o produto
Continue readingO Manifesto Ágil detalha algumas filosofias ágeis fundamentais, uma das quais é uma preferência pelo controlo do Processo Empírico – que sustenta que o conhecimento deriva da experiência e que a tomada de decisões se baseia no que é conhecido. Scrum é um Processo Empírico baseado na inspecção, adaptação, e transparência. deu o nome de “Ágil” ao movimento.
Continue readingA maioria dos projectos de desenvolvimento de software são considerados complexos e imprevisíveis por natureza devido à convergência de três factores: pessoas, requisitos e tecnologia. As várias abordagens utilizadas para a entrega e gestão de projectos poderiam ser mais facilmente compreendidas no contexto dos modelos de controlo de processos e da complexidade dos projectos.
Continue readingO modelo de desenvolvimento de grupos formadores e formadores foi proposto pela primeira vez por Bruce Tuckman em 1965, que disse que estas fases são todas necessárias e inevitáveis para que a equipa cresça, enfrente desafios, enfrente problemas, encontre soluções, planeie o trabalho, e produza resultados. A teoria continua a ser uma boa explicação para o desenvolvimento e comportamento da equipa.
Continue reading