Lean Software Development: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 22: | Line 22: | ||
Algunos ejemplos de prácticas que se deben contemplar al hacer software: | Algunos ejemplos de prácticas que se deben contemplar al hacer software: | ||
*Técnicas como [[TDD]] (Test Driven Development) permiten que usuarios (clientes), programadores y tester definan claramente los requerimientos y confeccionen pruebas de aceptación antes de escribir el código. Ayuda a la comprensión de los programadores y mejora el entendimiento de los requerimientos. | *Técnicas como [[TDD]] (''Test Driven Development'') permiten que usuarios (clientes), programadores y tester definan claramente los requerimientos y confeccionen pruebas de aceptación antes de escribir el código. Ayuda a la comprensión de los programadores y mejora el entendimiento de los requerimientos. | ||
*El programador es responsable de su propio desarrollo. No debe esperar a que las pruebas o los procedimientos de aseguramiento de calidad descubran los errores. | *El programador es responsable de su propio desarrollo. No debe esperar a que las pruebas o los procedimientos de aseguramiento de calidad descubran los errores. | ||
*Fomentar el desarrollo de pruebas automatizadas. | *Fomentar el desarrollo de pruebas automatizadas. | ||
*Refactorización del código, para lograr simplicidad y eliminar duplicidades. | *Refactorización del código, para lograr simplicidad y eliminar duplicidades. | ||
===3.Compartir conocimiento=== | ===3.Compartir conocimiento=== | ||
Conocer lo que necesita el cliente requiere dedicación y esfuerzo, y debe convertirse en el aspecto principal, porque desarrollar un producto que no es útil, es el mayor desperdicio. | Conocer lo que necesita el cliente requiere dedicación y esfuerzo, y debe convertirse en el aspecto principal, porque desarrollar un producto que no es útil, es el mayor desperdicio. | ||
Line 45: | Line 46: | ||
==Véase también== | ==Véase también== | ||
*[[Lean]]. | *[[Lean]]. | ||
*[[Lean | *[[Manufactura lean]]. | ||
*[[Lean inception]]. | |||
*[[Kanban: origen y definición]]. | *[[Kanban: origen y definición]]. | ||
==Referencias== | ==Referencias== | ||
*<sup>1</sup>Poppendieck, M.; Poppendieck, T. (2003) ''Lean Software Development: An Agile Toolkit for Software Development Managers'', Addison Wesley. | *<sup>1</sup>Poppendieck, M.; Poppendieck, T. (2003) ''Lean Software Development: An Agile Toolkit for Software Development Managers'', Addison Wesley. |