Designing uncomplicated software
Resumen
The Agile Manifesto prescribes less focus on tools and processes, and more focus on human interactions. This is a
very important and powerful concept; however, many development organizations have interpreted it in terms of
no procedures and no processes. This is understandable as many activities, such as the design workflow, are thankless
and laborious. When a proper design is missing, the resulting source code may become overly complicated and
difficult to maintain. The software design does not have to be arduous as this workflow can be done without pain
through an adaptation called Responsibility-Driven Design. This adaptation assigns personalities to the internal
components of the software to humanize the operation. The new design workflow is completely compatible with
agile concepts such as customer interaction, and produces a credible candidate architecture ultimately resulting in
the creation of a less complicated software. El Manifiesto Ágil prescribe disminuir el foco en las herramientas y procesos para centrarlo en las interacciones
humanas. Este es un concepto muy importante y potente; sin embargo, muchos equipos de desarrollo lo han traducido
en términos de no procedimientos y no procesos. Esto es comprensible ya que muchas actividades, entre
ellas el flujo de trabajo del diseño, son ingratas y laboriosas. Cuando no se realiza un diseño apropiado, el resultado
puede ser un código demasiado complejo y difícil de mantener. El diseño de un software no tiene que ser arduo y
el flujo de trabajo puede aliviarse con una adaptación denominada “diseño conducido por la responsabilidad” (Responsibility-
Driven Design). Esta adaptación asigna personalidades a los componentes internos del software para
humanizar la tarea. El nuevo flujo de diseño es completamente compatible con los conceptos de agilidad, como
la interacción con el cliente, y produce una arquitectura candidata con credibilidad que resultará en la creación de
un software no complicado.
Cómo citar
Dorin, M., & Montenegro, S. (2018). Designing uncomplicated software. Interfases, (11), 73-86. doi:10.26439/interfases2018.n011.2954Editor
Universidad de Lima, Carrera de Ingeniería de SistemasCategoría / Subcategoría
Ingenierías / Ingeniería de sistemasRecurso(s) relacionado(s)
https://revistas.ulima.edu.pe/index.php/Interfases/article/view/2954/3186Revista
InterfasesISSN
1993-4912Coleccion(es)
- Interfases [69]
Excepto si se señala otra cosa, la licencia del ítem se describe como info:eu-repo/semantics/openAccess
Ítems relacionados
Mostrando ítems relacionados por Título, autor o temas.
-
Fábrica Académica de Software
Carranza Avalos, Zalatiel (Universidad de Lima, 2008)Acceso abiertoEn los últimos años, cada vez con mayor frecuencia, se ha escuchado hablar en el medio profesional de la informática, de “fábricas de software”. Al mismo tiempo, el hecho de que algunas universidades que poseen facultades ... -
Software que no necesita mantenimiento
Hesse, Hugo (Universidad de Lima, Facultad de Ingeniería Industrial, 1992)Acceso abiertoEste es un título que despierta interés y duda. Nadie que conozca de programación y que haya trabajado en este campo, admitiría que se puede desarrollar un programa o un conjunto de programas, para ser usados a lo largo ... -
Análsis del uso de modelos de calidad de software: propuesta de mejora de procesos en las mypes productoras de software de Lima
Amable Ciudad, Miriam Elizabeth; Checa Fernández, Rocío del Pilar; Millones Rivalles, Rosa; Amable Ciudad, Miriam Elizabeth; Checa Fernández, Rocío del Pilar; Millones Rivalles, Rosa (Universidad de Lima, 2014)Acceso abiertoa industria del software es importante por su contribución al desarrollo del país, sobre todo al crecimiento del sector de las mypes, donde un número importante se dedica a dicha actividad productiva. Por ello, esta ...