Engenharia de Software

O que é UML?

Um acrônimo para a expressão “Unified Modeling Language” ou simplesmente “Linguagem de Modelagem Unificada”, o UML é uma linguagem…

A importância da documentação para desenvolvedores de software

Se você já pegou um software com zero documentação para realizar alguma manutenção por exemplo, sabe como faz falta…

Metodologias ágil x tradicional: Quais as diferenças?

Para qualquer coisa que queremos desenvolver hoje em dia precisamos fazer um projeto. Em meio ao processo do projeto,…

O que é Lean TI?

Os ambientes tecnológicos precisam de atualização constante. Visando isso, existem diversas metodologias que podem nos ajudar, uma delas -…

Kanban x Scrum: diferenças e como implementá-los

No nosso último artigo sobre Kanban, vimos alguns dos princípios básicos para que ele…

Princípios básicos do Kanban

O Kanban que vem da palavra japonesa “cartão visual” é uma simbologia visual utilizada para registrar ações. Inicialmente utilizada…

Ciclo de vida do software: por que é importante saber?

Quando pensamos no desenvolvimento de um software queremos ir logo para a parte do desenvolvimento em si. Porém, certas…

Scrum como ferramenta de apoio ao gerenciamento de projetos

No post anterior, vimos como os projetos de TI podem ser beneficiados utilizando as técnicas do PMI. Foi…