38 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Lean Software Development
 | |
| localeTitle: Desenvolvimento de Software Lean
 | |
| ---
 | |
| ## Desenvolvimento de Software Lean
 | |
| 
 | |
| ### Introdução
 | |
| 
 | |
| Lean Software Development é o processo de construção de software com foco no uso de técnicas que minimizam o trabalho extra e o desperdício de esforços. Essas técnicas são emprestadas do movimento de fabricação Lean e aplicadas ao contexto de desenvolvimento de software.
 | |
| 
 | |
| ### Conceitos chave
 | |
| 
 | |
| Existem sete princípios dentro da metodologia que incluem:
 | |
| 
 | |
| 1.  Eliminar desperdício
 | |
| 2.  Amplifique o aprendizado
 | |
| 3.  Decida o mais tarde possível
 | |
| 4.  Entregue o mais rápido possível
 | |
| 5.  Capacite a equipe
 | |
| 6.  Construa integridade em
 | |
| 7.  Veja o todo
 | |
| 
 | |
| ### Metáforas
 | |
| 
 | |
| O ato de programar é visto como uma linha de montagem, onde cada recurso ou correção de bug é chamado de "solicitação de mudança". Essa linha de montagem de "solicitações de mudança" pode ser considerada como um "fluxo de valor" com o objetivo de minimizar o tempo que cada "solicitação de alteração" está na linha antes de ser entregue.
 | |
| 
 | |
| O software que ainda não foi entregue é considerado como "estoque", uma vez que ainda não forneceu valor à empresa ou ao cliente. Isso inclui qualquer software parcialmente concluído. Portanto, para maximizar o rendimento, é importante fornecer muitas pequenas peças completas de software.
 | |
| 
 | |
| Para minimizar o "inventário", é importante separar o controle dos "trabalhadores" que seriam os desenvolvedores de software, pois eles estariam mais bem equipados para criar processos automatizados para "confundir a prova" das várias partes da linha de montagem.
 | |
| 
 | |
| ### Referências
 | |
| 
 | |
| A fonte original da documentação escrita sobre as técnicas Lean é o livro Lean Software Development, um Agile Toolkit de Mary e Tom Poppendieck.
 | |
| 
 | |
| Livros adicionais do (s) autor (es) incluem:
 | |
| 
 | |
| *   Implementando o Desenvolvimento de Software Lean: Do Conceito ao Dinheiro, por Mary Poppendieck
 | |
| *   Lean Leading Software Development: Resultados não são o ponto de Mary Poppendieck |