Está en la página 1de 25

Ges$n

gil de proyectos de so3ware en microempresas


Docente Ins$tuto Tecnolgico de Iztapalapa University of the People Alejandro Domingo Velzquez Cruz lap.alejandro@hotmail.com

Importancia de la micro-empresa
En Mxico el sector servicios par$cipa con el 90.4% de las unidades econmicas, con un 41.2% del total del personal ocupado y genera el 22.2% de los ingresos del sector.

Generacin de empleo
Las micro-empresas proveen de empleo a ms de 8 millones de personas, de las cuales: 43% se conforman por 1 a 2 personas. 38% por 3 a 5 personas. 18% por 6 a 10 personas. Es la estra$cacin empresarial que ms empleos genera en Mxico.

Problem$ca general
A pesar de su relevancia, la mayora de los sistemas de ges$n de calidad y norma$vas estn orientados a la pequea, mediana y gran empresa, dicultando de esta manera la estandarizacin de procesos y limitando su compe$$vidad.

Problem$ca especca
Dentro de este sector se encuentran las micro- empresas dedicadas al desarrollo de so3ware, las cuales no cuentan con una ges$n adecuada de sus proyectos, principalmente por la falta de especializacin en sus recursos humanos y a que normalmente una misma persona asume diferentes roles.

Necesidades tcnicas
Es importante que las micro-empresas dedicadas al desarrollo de so3ware cuenten con artefactos adecuados a sus capacidades administra$vas, econmicas, tcnicas y organizacionales para la ges$n de sus proyectos, esto fortalecera su compe$$vidad y calidad.

Necesidades de personal
La ingeniera de so3ware es una disciplina emergente que se encuentra en proceso de maduracin y se encarga de sistema$zar el proceso de desarrollo de so3ware. En Mxico son pocas las universidades que ofrecen un plan de estudios especializado en Ingeniera de So3ware.

Norma$va
En la actualidad se cuenta con un conjunto de artefactos de referencia para la ingeniera de so3ware como el CMM-SW, SWEBOK, PMBOK y las normas ISO/IEC 24765 , ISO/IEC 12207, ISO 15504, IEEE 1016-2009 e IEEE 830.

Qu es una micro-empresa?
Se dene como micro-empresa a toda empresa que opera bajo una persona isica o moral, y que desarrolla cualquier $po de ac$vidad de produccin, de comercializacin de bienes o prestacin de servicios empleando a lo ms a diez persona.

Qu es la Ingeniera de So3ware?
Se dene como un enfoque sistem$co, disciplinado y cuan$cable al desarrollo, operacin y mantenimiento de so3ware, esto es, la aplicacin de la ingeniera en el rea de so3ware.

Obje$vos de la Ingeniera de So3ware


Construir so3ware econmico, que se ajuste al presupuesto con un costo mnimo. Construir so3ware conable. Construir so3ware eciente. Construir so3ware y mantenerlo de forma sistem$ca. Construir so3ware que se entrega en plazo. Construir so3ware que sa$sface sus requisitos. Construir so3ware de alta calidad. Crear soluciones prc$cas y rentables.

Etapas de la Ingeniera de So3ware


Requerimientos. Anlisis. Construccin. Pruebas. Mantenimiento.

Requerimientos
El anlisis de requisitos ayuda a entender mejor el problema en el cual se trabajara su solucin. Consiste en el conjunto de tareas que conducen a comprender cul ser el impacto del so3ware sobre el negocio, qu es lo que el cliente quiere y cmo interactuaran los usuarios nales con el so3ware

Diseo
El diseo de so3ware consiste en el diseo de componentes de una aplicacin, generalmente u$lizando patrones de arquitectura y en el diseo detallado que permite visualizar el funcionamiento especico de cada componente.

Construccin
En esta etapa se reduce el diseo a su forma en c d i g o , v a l i n d o s e d e l e n g u a j e s d e programacin existentes.

Pruebas
Consiste en comprobar que el so3ware realice correctamente las tareas especicadas, existen diferentes $pos de pruebas entre las cuales destacan las pruebas modulares que consisten en probar el so3ware por mdulos y las pruebas integrales las cuales consisten en probar el so3ware en su totalidad.

Mantenimiento
Es la etapa ms larga del proceso de desarrollo y consume hasta 2/3 del ciclo de vida de un proyecto en busca de eliminar bugs, incorporar nuevas funcionalidades y hacer frente a su evolucin. Tiene cuatro ac$vidades diferentes que son: Mantenimiento correc$vo. Mantenimiento adapta$vo. Mantenimiento de perfeccionamiento. mantenimiento preven$vo.

Situacin actual
Se cuenta con pocas personas con la preparacin adecuada para hacer frente al reto que implica el denir los dis$ntos procesos de so3ware en una micro-empresa, por ello es comn que no los denan o en caso de hacerlo sea de una manera inadecuada.

Qu hacer?
Primero se dene un conjunto de mejores prc$cas esenciales para los procesos de Ingeniera de So3ware y a par$r de all se generan los artefactos necesarios para poder ges$onar adecuadamente los procesos.

Cmo hacerlo?
Existen diferentes norma$vas como el SWEBOK que abarca los procesos de Ingeniera de So3ware y con$ene una compilacin de mejores prc$cas y recomendaciones, es necesario: Analizar las prc$cas propuestas. Seleccionar las ms adecuadas a la organizacin. Denir los artefactos de so3ware requeridos para su implementacin.

Cmo hacerlo gil?


Al momento de denir los artefactos de so3ware es necesario mantenerlos tan simples como sea posible, teniendo en cuenta que su uso no debe ocupar ms de 15 minutos de $empo al da.

Consideraciones generales
Debe tenerse en cuenta que las mejores prc$cas adecuadas para su implementacin varan de micro-empresa a micro-empresa, por ello es importante tomar en cuenta su contexto al seleccionar aquellas que deseamos implementar.

Trabajos en curso
Actualmente se est trabajando en un compendio o cuerpo del conocimiento de Ingeniera de So3ware que recopile las mejores prc$cas de sus diversos procesos adecuado para micro-empresas que ocupen de 1 a 10 personas.

Por su atencin gracias


Preguntas?

Ges$n gil de proyectos de so3ware en microempresas


Docente Ins$tuto Tecnolgico de Iztapalapa University of the People Alejandro Domingo Velzquez Cruz lap.alejandro@hotmail.com