Sie sind auf Seite 1von 14

UNIVERSIDAD DE LA FRONTERA FACULTAD DE INGENIERA, CIENCIAS Y ADMINISTRACIN DEPARTAMENTO DE INGENIERA DE SISTEMAS

REVISIN SISTEMTICA DE METODOLOGAS DE DESARROLLO APLICADAS EN PEQUEAS Y MEDIANAS EMPRESAS DE SOFTWARE

ANTEPROYECTO DE TRABAJO DE TTULO PARA OPTAR AL TTULO DE INGENIERO CIVIL INDUSTRIAL MENCIN INFORMTICA

Profesor Gua: Mg. SAMUEL SEPLVEDA CUEVAS

RODRIGO ANDRS CAMPOS PARADA - TEMUCO, ABRIL, 2013


ANTEPROYECTO DE TRABAJO DE TTULO

TTULO: REVISIN SISTEMTICA DE METODOLOGAS DE DESARROLLO APLICADAS EN PEQUEAS Y MEDIANAS EMPRESAS DE SOFTWARE NOMBRE: RODRIGO ANDRS CAMPOS PARADA N DE MATRICULA: 15985712307 CARRERA: INGENIERA CIVIL INDUSTRIAL MENCIN INFORMTICA NIVEL CURSADO: XI

RODRIGO ANDRS CAMPOS PARADA ALUMNO

Mg. SAMUEL SEPLVEDA CUEVAS PROFESOR GUA

NATACHA PINO ACUA DIRECTORA DE CARRERA

GALO PAIVA CRAVERO DIRECTOR DE DEPARTAMENTO

ndice de contenidos

Captulo 1. 1.1

Introduccin ............................................................................................... 1

Antecedentes del problema................................................................................. 1 Exposicin general del problema .................................................................. 1 Nivel actual del problema ............................................................................. 1

1.1.1 1.1.2 1.2

Objetivos generales y especficos ....................................................................... 3 Objetivo general............................................................................................ 3 Objetivos especficos .................................................................................... 3 Antecedentes Generales ........................................................................... 4

1.2.1 1.2.2 Captulo 2. 2.1

Fundamentos tericos del trabajo ....................................................................... 4 Revisiones sistemticas de literatura............................................................ 4 Metodologas de desarrollo .......................................................................... 4

2.1.1 2.1.2 2.2

Revisin bibliogrfica de trabajos recientes en el rea ...................................... 5 Materiales y Mtodos ................................................................................ 6

Captulo 3. 3.1 3.2

Materiales............................................................................................................ 6 Metodologa de desarrollo del trabajo ................................................................. 6 Programa de Trabajo................................................................................. 7

Captulo 4. 4.1 4.2

Plan de trabajo .................................................................................................... 7 Carta Gantt.......................................................................................................... 9 Financiamiento ........................................................................................ 10 Bibliografa .............................................................................................. 11

Captulo 5. Captulo 6.

Captulo 1: Introduccin

Captulo 1.
1.1

Introduccin

Antecedentes del problema

1.1.1 Exposicin general del problema El proceso de desarrollo de software puede resultar algo excesivamente complejo e ineficiente si se utilizan tcnicas que no son apropiadas para las capacidades de las empresas. Conocer las experiencias de pequeas y medianas empresas desarrolladoras de software alrededor del mundo, en especial las experiencias exitosas, puede ser de gran ayuda para aquellas que desean mantenerse en el mercado y crecer, ya que se puede disponer de parte de las buenas decisiones que se tomaron en cuanto a los mtodos de desarrollo empleados en un nivel ms realista y acorde a los recursos disponibles. Una revisin sistemtica garantiza la exposicin de los estudios y experiencias relacionadas con las metodologas de programacin aplicados en pequeas y medianas empresas de software de una manera imparcial y en un formato tal que resulte de provecho para investigaciones futuras.

1.1.2 Nivel actual del problema Segn (Fayad, Laitinen, & Ward, 2000) la mayora de las empresas desarrolladoras de software son pequeas (tienen menos de 50 empleados) y desarrollan productos significativos que, para su construccin, necesitan prcticas eficientes de Ingeniera del Software adaptadas a su tamao y tipo de negocio. De acuerdo a (Pino, Garca, Piattini, & Oktaba, 2006) algunas caractersticas de las micro y pequeas empresas desarrolladoras de software son las siguientes: Tienen una estructura organizacional plana. Poseen una organizacin interna flexible. Su estilo de direccin anima la relacin empresarial y la innovacin. No tienen departamentos especializados.
1 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 1: Introduccin

Tienen recursos econmicos limitados. Esperan que el retorno a la inversin sea a corto plazo. Son ricas en activos intangibles y prcticamente no poseen activos tangibles. Poseen escaso acceso a financiacin bancaria. En general no pueden permitirse invertir en asesores.

El nmero de empleados es pequeo y realizan mltiples funciones. No existe una especializacin en los roles. Las responsabilidades no estn bien definidas. Hay gran dependencia de los individuos.

Son altamente dependientes de clientes. Sus negocios son basados en el conocimiento. Tienen dificultad de acceso a otros mercados. Estn sujetas a la dinmica de la economa de servicios aunque desarrollan productos. Estn orientadas sobre todo al desarrollo del software especfico para usuarios conocidos y no para todo el mercado. Para asegurar su xito y existencia en el mercado usualmente se especializan en un rea especfica del trabajo (el sector salud, el transporte, la educacin, etc.).

Manejan pocos proyectos, no muy grandes y que no consuman mucho tiempo. Tienen escasa planificacin o la planeacin es a corto plazo. Desconocen de la importancia que tiene el proceso de desarrollo sobre la calidad del producto. La construccin de software, en muchos de los casos, se realiza de forma artesanal, emprica y catica.

En especial de este ltimo punto surge la necesidad de contar con informacin de estudios y experiencias de la aplicacin de modelos de desarrollo de software en el escenario real de las pequeas y medianas empresas, que consideren las limitaciones monetarias, organizacionales y los tipos de proyectos ejecutados. Una revisin sistemtica que abarque estos temas es, a nivel investigativo, la mejor solucin que se puede entregar.

2 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 1: Introduccin

1.2

Objetivos generales y especficos

1.2.1 Objetivo general Analizar de forma sistemtica metodologas de programacin aplicadas en pequeas y medianas empresas de software 1.2.2 Objetivos especficos Estudiar el estado del arte de las metodologas de programacin usadas por las empresas de software Disear un protocolo de revisin sistemtica de literatura segn Anlisis y revisin de la literatura en el contexto de proyectos de fin de carrera: Una propuesta (Caro Gutirrez, Rodrguez Ros, Calero, Fernndez-Medina, & Pattini, 2005) Aplicar el protocolo de revisin sistemtica de literatura diseado

3 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 2: Antecedentes Generales

Captulo 2.
2.1

Antecedentes Generales

Fundamentos tericos del trabajo

2.1.1 Revisiones sistemticas de literatura Una revisin sistemtica es un trabajo de mayor nivel que un estudio comn, llamado estudio primario, que en Scientific research ontology to support systematic review in software engineering (Calmon, Candida, Ucha Conte, & Horta, 2007) se define como "la seleccin de los documentos disponibles (tanto publicados como inditos) sobre el tema, que contienen informacin, ideas, datos y pruebas por escrito de un punto de vista particular, para cumplir determinados objetivos o expresar ciertos puntos de vista sobre la naturaleza del tema y cmo se va a investigar, y la evaluacin eficaz de estos documentos en relacin con la investigacin que se propone" Las revisiones sistemticas de literatura son un tipo de estudio secundario, y consisten en el anlisis de distintos estudios primarios bajo un protocolo de seleccin y revisin que garantice imparcialidad y que cubra de manera ms precisa el tema a investigar, para luego publicar de manera sintetizada y en un formato comn los resultados de los anlisis de cada estudio, con el objetivo de servir de apoyo para otras investigaciones. (Caro Gutirrez, Rodrguez Ros, Calero, Fernndez-Medina, & Pattini, 2005) Las revisiones sistemticas son empleadas ampliamente en el campo de la medicina, existiendo un conjunto de reglas generales que se mantienen. En Procedures for systematic reviews (Kitchenham, 2004) se adaptan estas reglas a los estudios relacionados con la ingeniera de software.

2.1.2 Metodologas de desarrollo Una metodologa de desarrollo se refiere al framework que es usado para estructurar, planear y controlar el proceso de desarrollo de un sistema de informacin. Una metodologa en concreto no necesariamente es aplicable a todos los proyectos de una empresa ni a todas las empresas, ya que las variantes tcnicas, organizacionales, de
4 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 2: Antecedentes Generales

proyectos y de personal lo hacen inviable (Centers for Medicare & Medicaid Services, 2008) Pressman (2010) describe los modelos prescriptivos de software existentes y los categoriza como modelo en cascada, modelos incrementales, modelos de proceso evolutivo, modelos especializados de proceso, modelos de proceso unificado y metodologas giles, existiendo distintas variantes dentro de cada clasificacin.

2.2

Revisin bibliogrfica de trabajos recientes en el rea

En Procedures for Performing Systematic Reviews (Kitchenham, 2004) se define un procedimiento para realizar revisiones sistemticas de literatura enfocadas al software. En Anlisis y revisin de la literatura en el contexto de proyectos de fin de carrera: Una propuesta (Caro Gutirrez, Rodrguez Ros, Calero, Fernndez-Medina, & Pattini, 2005) se expone un procedimiento reducido y adaptado de revisiones sistemticas de literatura, ideado para aplicarse en trabajos de titulacin para estudiantes de pregrado. Se basa en el trabajo de (Kitchenham, 2004) y elimina algunas caractersticas como estudios de calidad de la literatura En el Captulo 3 de Ingeniera del Software: Un enfoque prctico (Pressmman, 2010) se explican con detalle los distintos modelos ideados para ordenar el caos del desarrollo de software. En Selecting a development approach (Centers for Medicare & Medicaid Services, 2008), se exponen de manera resumida distintos modelos de desarrollo de software con sus principales caractersticas, fortalezas, debilidades y escenarios en los que es conveniente o no utilizar cada uno de ellos.

5 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 3: Antecedentes Generales

Captulo 3.

Materiales y Mtodos

3.1

Materiales

Para el desarrollo de este trabajo se requiere: Computador con acceso a Internet Acceso a las bases de datos a consultar durante la investigacin

3.2

Metodologa de desarrollo del trabajo

El trabajo se realizar llevando a cabo una metodologa que se compone de: Investigar los mtodos de desarrollo empleados actualmente en las empresas desarrolladoras de software Definir las caractersticas de las pequeas y medianas empresas de software Elaborar un protocolo de revisin sistemtica de literatura para analizar los estudios y experiencias acerca del empleo de metodologas de desarrollo de software en las pequeas y medianas empresas de programacin Elegir las fuentes de informacin a consultar Aplicar el protocolo de revisin a las fuentes seleccionadas Presentacin de los resultados de la revisin en el formato definido en el protocolo

6 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 4: Programa de Trabajo

Captulo 4.

Programa de Trabajo

4.1

Plan de trabajo

El plan de trabajo con las tareas y su duracin estimada para el logro de los objetivos es el siguiente: Definicin de objetivos Establecimiento de estacin de trabajo Instalacin del software necesario

Buscar informacin Recopilar informacin acerca de revisiones sistemticas de literatura Recopilar informacin acerca de revisiones sistemticas de literatura en temas de software Recopilar informacin acerca de metodologas de desarrollo de software Recopilar informacin acerca de pequeas y medianas empresas

desarrolladoras de software Definicin el marco terico en el que se basar el trabajo Analizar la informacin recopilada y sintetizar lo relevante al trabajo

Planificacin de la revisin sistemtica de literatura Definir un protocolo de bsqueda Definir un protocolo de revisin Evaluar la planificacin

Desarrollo de la revisin Bsqueda de estudios primarios Seleccin de estudios primarios


7 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 4: Programa de Trabajo

Extraccin y gestin de datos Sntesis de datos

Publicacin de la revisin

8 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 4: Programa de Trabajo

4.2

Carta Gantt

9 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 5: Financiamiento

Captulo 5.

Financiamiento

El presente trabajo no requiere de recursos externos, y ser financiado y llevado a cabo por el alumno, con la asistencia de su profesor gua.

10 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Captulo 6: Bibliografa

Captulo 6.

Bibliografa

Calmon, J., Candida, A., Ucha Conte, T., & Horta, G. (Abril de 2007). Scientific research ontology to support systematic review in software engineering. Advanced Engineering Informatics, 21(2), 133-151. Caro Gutirrez, M. A., Rodrguez Ros, A., Calero, C., Fernndez-Medina, E., & Pattini, M. (2005). Anlisis y revisin de la literatura en el contexto de proyectos de fin de carrera: Una propuesta. Revista Sociedad Chilena de Ciencia de la Computacin. Centers for Medicare & Medicaid Services. (2008). Selecting a development approach. Fayad, M. E., Laitinen, M., & Ward, R. (2000). Software Engineering in the Small. Communications of the ACM, 115-118. Kitchenham, B. (2004). Procedures for Performing Systematic Reviews. Pino, F. J., Garca, F., Piattini, M., & Oktaba, H. (2006). Revisin sistemtica de mejora de procesos en pequeas y medianas empresas de software. COMPETISOFT. Pressmman, R. S. (2010). Ingeniera del Software: Un enfoque prctico. Madrid, Espaa: Mc Graw-Hill.

11 Revisin sistemtica de metodologas de desarrollo aplicadas en pequeas y medianas empresas de software

Das könnte Ihnen auch gefallen