Archives for Metodologias

Arquitetura

Mocking Frameworks, com grandes poderes… – Parte 01


Falae pessoal, pro meu primeiro post aqui no blog queria trocar uma idéia com vocês sobre os famosos mocking frameworks. Não sabe o que é mocking framework? Sem problema! Antes de continuar dá uma olhada aqui e aqui. A minha proposta é mostrar um lado que não é muito falado em posts e livros sobre o assunto; Vejo frequentemente uma prática comum entre os adeptos de testes: a primeira coisa que se faz ao começar a testar é “instalar” o mocking framework. Isso me preocupa um pouco e vou tentar explicar o pq. Qual o problema com mocking frameworks? Em uma...
Continuar Lendo »
Metodologias

Melhores Práticas BPMN – Parte II


Como Representar Processos com o BPMN  No artigo anterior expliquei sobre os diagramas e seus respectivos usos e agora vou abordar de outra maneira citando alguns exemplos mais práticos. Eventos: Eventos são elementos comuns na modelagem de processos e representam algo que acontece durante o curso de um processo. São representados graficamente por um circulo. Os eventos podem ser classificados em 3 tipos: •  Início: Indica o início de um processo, sendo representado através de um círculo geralmente na cor verde (a cor não faz parte do padrão, mas é uma prática bem adotada pelos desenvolvedores de ferramentas). Pode...
Continuar Lendo »
Metodologias

Melhores Práticas de BPMN


Olá galera esse é meu primeiro artigo aqui no .NetCoders e hoje eu vou explicar o que é o BPM e como usar o BPMN nos processos de cada área de uma empresa. Mas antes de explicar vou fazer uma breve descrição do que é o BPM e como podemos usar o BPMN 2.0 para facilitar nos fluxos de processo. Entendendo o que é o BPM O BPM ou Business Process Management (Gerenciamento de Processos de Negócio) é uma metodologia que facilita o mapeamento de cada processo sem que as informações passem despercebidas, ou seja, ele traz à tona...
Continuar Lendo »
Metodologias

Projetos de software: uma comparação entre metodologias ágeis e tradicionais


A ideia com este post é apresentar um comparativo entre metodologias tradicionais e ágeis, expondo para isto os principais aspectos que caracterizam estas duas abordagens. Os diferentes pontos sob análise podem ser observados na próxima tabela: À primeira vista, uma rápida leitura deste comparativo pode levar à falsa impressão de que métodos ágeis como Scrum representam a melhor alternativa. Na verdade, a seleção da opção mais adequada dependerá de diversos fatores. Dentre as questões a serem consideradas estão as características de específicas de cada projeto, da própria empresa, além dos conhecimentos em gestão dos responsáveis por uma equipe técnica....
Continuar Lendo »