Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Development in Small Software Companies, Joaquín Jaramillo -…
Software Development in Small Software Companies
Compañías Pequeñas De Software
Mayor parte de las empresas de software, predominando con un 80%
Alta tasa de proyectos fallidos
Problemas de calidad de software
Factores limitantes
Industria con cambios constantes
Pocos recursos
Evolución rápida
Muchos conocimientos necesarios
Estudio
Investigar las practicas de las CPDS
Enfocado en:
Ingeniería de requisitos
Pruebas de software
Entender
Herramientas utilizadas
¿Por qué se usa lo que se usa?
Factores determinantes
Recolección de datos
Encuesta
28 preguntas
115 participantes
3 países
Tanzania
Ghana
Namibia
Empresas con 1 - 5 empleados
Resultados Del Estudio
Ingeniería de Requisitos
Elicitación
Tácticas más usadas:
Lluvia de ideas
Entrevistas
Análisis
Tácticas más usadas:
ULM
Diagramas de flujo
Escenarios propuestos
Notaciones
Tácticas más usadas:
Lenguaje natural estructurado
Inspecciones
Tácticas más usadas:
Escenarios propuestos
Ad-hoc
Listas de verificación
Muestras
Pruebas de Software
Tácticas usadas:
Iterativo
Scrum
DevOps
SAFe
Conclusiones
Las CPDS emplean muy pocas herramientas y técnicas formales durante el desarrollo de software, esto viéndose incluso en actividades en donde estas herramientas son indispensables para ciertas fases.
Esto en consecuencia de diversas razones, ya sea la falta de empleados, falta de tiempo, falta de presupuesto, que las herramientas sean percibidas como si fueran complejas más que necesarias, la preferencia de enfoques más flexibles, etc.
A pesar que las capacidades como el tamaño de la empresa y los otros factores mencionados en la otra rama influyen, se tiene en consideración que el mayor problema no consiste de estos ya mencionados
El factor más determinante dentro de las CPDS percepción de complejidad y falta de adaptabilidad de las herramientas, y que estas realmente no se adaptan al contexto de una CPDS
Con todo esto en consideración, es necesario crear un marco que permitan a las CPDS utilizar las herramientas en un contexto ajustado a las mismas, para así poder adecuarse a sus necesidades y recursos, evitando así los diferentes resultados perjudiciales para las CPDS como la calidad final de su software
Joaquín Jaramillo