Propuesta para Trabajo de Grado



Yüklə 435,76 Kb.
səhifə10/10
tarix01.11.2017
ölçüsü435,76 Kb.
#25557
1   2   3   4   5   6   7   8   9   10

IV.2. Recomendaciones


En el momento de evaluar algún producto de un trabajo de grado con personas externas a la universidad es necesario elaborar un guión para preparar los temas que se van a tratar dentro de la presentación de los servicios que se van a ofrecer así como también los recursos que se deben tener disponibles para la correcta presentación.

V - CONCLUSIONES Y TRABAJOS FUTUROS

V.1. Conclusiones


A partir del manifiesto ágil y sus principios con respecto a la gestión de proyectos de software, se desarrolló como producto principal de este trabajo de grado investigativo, una guía metodológica explicando cada uno de los pasos que se tiene que llevar a cabo para lograr la automatización de los procesos en la gestión de proyectos de software basados en metodologías ágiles y utilizando a GForge como ambiente de desarrollo colaborativo. Se ilustró, esta guía por medio de un proyecto de demostración.

Además, para apoyar la gestión propuesta en la guía metodológica y satisfacer los objetivos específicos de este trabajo de grado, se desarrolló: un manual de instalación y configuración donde están documentados detalladamente los procedimientos técnicos que se deben realizar para administrar el ambiente de desarrollo colaborativo GForge, junto con documentos de apoyo a los workflows propuestos en la guía metodológica. Tanto la guía metodológica como el manual pueden resultar de mucho utilidad para una empresa que decida manejar sus proyectos de software a través del ambiente de desarrollo colaborativo GForge.

Como se describió en los objetivos de esta investigación en el presente documento, se realizó una evaluación de la guía, a través de expertos de una casa de software en donde se buscó analizar la viabilidad, aplicabilidad, ventajas y limitaciones de la guía metodológica desarrollada. Los resultados de la evaluación se presentaron en los últimos capítulos del presente documento.

Adicionalmente, se puede concluir los siguientes aspectos:



  • Para llevar a cabo la gestión de proyectos de software de manera ágil no se necesita seguir exactamente una de las metodologías ágiles oficiales establecidas por alguna organización.

  • Un ambiente de desarrollo colaborativo como GForge resulta supremamente útil para la gestión de los proyectos de software bajo metodologías ágiles porque automatiza los procesos de seguimiento al avance del proyecto y como consecuencia, éste se termina a tiempo, sin exceder el presupuesto estimado, aumenta la calidad del software y como resultado, se satisfacen los requerimientos del cliente.

  • Por medio de la guía metodológica ConstruColectiva se pueden automatizar los procesos de la gestión del desarrollo de proyectos de software al utilizar el ambiente de desarrollo colaborativo GForge, debido a que está detalladamente descrita la manera en cómo se deben controlar sus procesos al utilizar herramientas de seguimiento como son: los trackers, los workflows y los ítems, de los cuales se consolida información en reportes estadísticos acerca del avance del proyecto.

  • La copia de respaldo funcional  de la configuración en GForge de los procesos definidos en la guía metodológica ConstruColectiva, es un marco de referencia adaptable para proyectos de software que deseen automatizar los procesos estándares de la ingeniería de software aplicando los principios de las metodologías ágiles, utilizando las herramientas que ofrece este ambiente de desarrollo colaborativo.

  • Al desarrollar un proyecto de software dentro de los principios de las metodologías ágiles, la guía metodológica ConstruColectiva con sus productos asociados, contribuye a aprovechar los beneficios que brinda GForge en lo referente a la centralización de las herramientas de gestión de proyectos.

  • Para ser ágil es necesario aplicar: automatización en los procesos de gestión, pruebas, integración continua, entregas periódicas y funcionales en cada iteración, documentación útil, respuesta frente a cambios en los requerimientos y una atenta colaboración con el cliente.


V.2. Trabajos Futuros


Con el objetivo de brindar libertad a las personas y organizaciones interesadas en utilizar y contribuir en el mejoramiento o la realización de obras derivadas de la guía metodológica o el manual de instalación y configuración de GForge, los autores de este trabajo de grado han decido liberar estos dos documentos por medio de la licencia Reconocimiento-Compartir bajo la misma licencia 2.5 Colombia de Creative Commons [Creative Commons Corp., 2010] permitiendo la continuación de documentos más especializados según sean las necesidades de las personas y organizaciones que las requiera.

A partir del conocimiento del funcionamiento de la gestión en GForge, se sugiere adaptar el modelo propuesto por ConstruColectiva para llevar a cabo las actividades relacionadas con la Ingeniería de Requerimientos y la Gestión de Riesgos en proyectos de software, definiendo los workflows y trackers que sean necesarios en GForge, a partir de los que se proponen en la guía metodológica de ConstruColectiva.

Además se siguiere el desarrollo de una extensión (plug-In) para GForge que gestione los riesgos dentro del modelo que propone ConstruColectiva, el cual apoye el desarrollo de un plan de continuidad del negocio y se adapte a los demás planes de contingencia que utilice una organización determinada. Terminado estos desarrollos, se deberá completar la guía metodológica de ConstruColectiva documentando la forma en cómo se debe utilizar esta extensión en un proyecto de software que se gestione a través de GForge.

VI - REFERENCIAS Y BIBLIOGRAFÍA

VI.1. Referencias



[ALBINE, 2008]
ALBINE. (29 de Julio de 2008). ALBINE, http://groups.google.com/group/albine. Recuperado el 10 de Septiembre de 2009, de Grupos de Google.

[Ambysoft Inc., 2008]

Ambysoft Inc. (7 de Mayo de 2008). Agile Adoption Rate Survey Results: February 2008. Obtenido de Ambysoft Inc.: http://www.ambysoft.com/surveys/agileFebruary2008.html


[Asynchrony Solutions, Inc., 2009]

Asynchrony Solutions, Inc. (17 de Marzo de 2009). About us. Recuperado el 16 de Enero de 2010, de Asynchrony Solutions: http://www.asynchrony.com/aboutus-overview.html


[Beedle, y otros, 2001]

Beedle, M., Bennekum, A. v., Cockburn, A., Cunningham, W., Highsmith, J., Hunt, A., y otros. (2001). Manifesto for Agile Software Development. Recuperado el 19 de Septiembre de 2009, de http://agilemanifesto.org/


[Bentley, 2005]

Bentley, J. E. (9 de Marzo de 2005). Software Testing Fundamentals—Concepts, Roles, and Terminology. Charlotte, NC, USA.


[Berczuk & Appleton, 2002]

Berczuk, S., & Appleton, B. (2002). Software Configuration Management Patterns: Effective Teamwork, Practical Integration. Boston, MA, USA: Addison-Wesley.


[Bogue, 2009]

Bogue, R. (27 de Julio de 2009). Developer.com - Gamelan. Recuperado el 3 de Septiembre de 2009, de Cracking the Code: Breaking Down the Software Development Roles: http://www.developer.com/java/other/article.php/3490871


[Booch & Brown, 2002]

Booch, G., & Brown, A. W. (22 de Octubre de 2002). Collaborative Development Environments. Cupertino, CA, USA.


[Bruegge & Dutoit, 2004]

Bruegge, B., & Dutoit, A. H. (2004). Object-Oriented Software Engineering using UML, Patterns, and JAVA. UpperSaddle River, NJ, USA: Prentice Hall.



[Bustacara]

Bustacara, C. (s.f.). Software Architecture Document. Recuperado el 25 de Agosto de 2009, de: http://sophia.javeriana.edu.co/~cbustaca/Arquitectura%20Software/Proyectos/Plantillas/3SAD/rup_sad.htm




[Centraldev, 2009]

Centraldev. (28 de Agosto de 2009). Centraldev Blog. Recuperado el 21 de Septiembre de 2009, de Uso de Branches y Tags con SVN:



http://www.centraldev.net/post.php?id=53#comments
[ChannelPlanet, Inc., 2010]

ChannelPlanet, Inc. (17 de Enero de 2010). Heinsohn obtiene Valoración Nivel 4 en el Modelo CMMI. Recuperado el 17 de Enero de 2010, de ChannelPlanet Inc.: http://www.channelplanet.com/?idcategoria=22781


[Collins-Sussman, Fitzpatrick, & Pilato, 2008]

Collins-Sussman, B., Fitzpatrick, B. W., & Pilato, C. M. (2 de Octubre de 2008). Version Control with Subversion: For Subversion 1.6.


[Creative Commons Corp., 2010]

Creative Commons Corp. (12 de Enero de 2010). About. Recuperado el 16 de Enero de 2010, de Creative Commons Corp.: http://creativecommons.org/


[Cueto Vigil, 2007]

Cueto Vigil, A. (22 de Marzo de 2007). V Encuesta de Gerencia de Proyectos de TI. Bogotá D.C., Cundinamarca, Colombia.


[DIARIO LA REPUBLICA, 2010]

DIARIO LA REPUBLICA. (17 de Enero de 2010). LAREPUBLICA.COM.CO. Recuperado el 17 de Enero de 2010, de Diario Económico, Empresarial y Financiero de Colombia: http://www.larepublica.com.co/


[Diario La República]

Diario La República. (s.f.). Ranking 5000 Empresas - Sector Informática. Recuperado el 17 de Enero de 2010, de La República: http://web.heinsohn.com.co/www/images/Compania/Reportesprensa/ranking5000emp.pdf


[Free Software Foundation Inc.]

Free Software Foundation Inc. (s.f.). Mailman, the GNU Mailing List Manager. Recuperado el 8 de Octubre de 2009, de http://www.gnu.org/software/mailman/index.html


[Free Software Foundation, Inc, 2009]

Free Software Foundation, Inc. (17 de Junio de 2009). The GNU General Public License. Recuperado el 2010 de Enero de 17, de GNU Project: http://www.gnu.org/licenses/gpl.html


[Free Software Foundation, Inc., 2010]

Free Software Foundation, Inc. (17 de Enero de 2010). Welcome [Savannah]. Recuperado el 17 de Enero de 2010, de http://savannah.gnu.org/


[Freepository, Inc., 2010]

Freepository, Inc. (17 de Enero de 2010). Hosted development tools since 1999. Recuperado el 17 de Enero de 2010, de Freepository: https://freepository.com/


[García, 2007]

García, P. C. (2 de Mayo de 2007). Workflow related Blog, “Capítulo 1 – Conceptos de Workflow”. Recuperado el 17 de Enero de 2010, de http://blogs.msdn.com/pcgarcia/pages/capitulo-1-conceptos-de-workflow.aspx


[Geeknet, Inc., 2010]

Geeknet, Inc. (17 de Enero de 2010). About. Recuperado el 17 de Enero de 2010, de SourceForge: http://sourceforge.net/about


[GForge 3.0]

GForge 3.0. (s.f.). GForge user guide - Tracker. Recuperado el 25 de Agosto de 2009, de http://forge.nesc.ac.uk/docs/gforge_manual/user_guide/project_functions/tracker.html


[GForge Group, 2007]

GForge Group. (06 de Diciembre de 2007). GForge AS by GForge Group . Recuperado el 10 de Septiembre de 2009, de http://gforge.com/gf/


[Godar & Ferris, 2004]

Godar, S. H., & Ferris, S. P. (8 de Abril de 2004). Virtual and Collaborative Teams: Process, Technologies and Practice. Hershey, PA, USA.


[Golazeski, Miller, Olsen, Rockstroh, & Smith, 2009]

Golazeski, M., Miller, A., Olsen, B., Rockstroh, B., & Smith, P. (10 de Junio de 2009). Software Integration Test Plan.


[Grupo de investigación ISTAR]

Grupo de investigación ISTAR. (s.f.). Plantilla HACER & USOS. Bogotá D.C., Cundinamarca, Colombia.


[Heinsohn Business Technology S.A., 2008]

Heinsohn Business Technology S.A. (14 de Octubre de 2008). Heinsohn sigue creciendo con Colombia. Recuperado el 17 de Enero de 2010, de Heinsohn Business Technology: http://web.heinsohn.com.co/


[Heng So, 2005]

Heng So, H. H. (9 de Septiembre de 2005). Construction of an Evaluation Model for Free/Open Source Project Hosting Sites. Melbourne, Victoria, Australia.


[Humphrey, 2000]

Humphrey, W. S. (2000). Introduction to the Team Software Process. Reading, MA, USA: Addison Wesley Longman, Inc.


[IEEE, 2000]

IEEE. (21 de Septiembre de 2000). IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. New York, NY, USA.


[IEEE, 1998]

IEEE. (8 de Diciembre de 1998). IEEE Std 1058 - 1998, Software Project Management Plans. New York, NY, USA.


[Jacobson, Booch, & Rumbaugh, 1999]

Jacobson, I., Booch, G., & Rumbaugh, J. (1999). The unified software development process. Reading, MA, USA: Addison Wesley Longman, Inc.


[Larman, 2004]

Larman, C. (2004). Agile and Iterative Development: A Manager's Guide. Boston, MA, USA: Addison Wesley.


[Letelier & Penadés, 2003]

Letelier, P., & Penadés, M. C. (27 de Octubre de 2003). Métodologías ágiles para el desarrollo de software:. Valencia, Valencia, España.


[Lines, Barnes, Holmes, & Ambler, 2008]

Lines, M., Barnes, J., Holmes, J., & Ambler, S. W. (15 de Febrero de 2008). IBM Rational. Recuperado el 7 de Enero de 2010, de Agile RUP: Experiences from the trenches: http://www.ibm.com/developerworks/rational/library/edge/08/feb08/lines_barnes_holmes_ambler/index.html


[Millán, 1998]

Millán, J. A. (1998). Vocabulario: Bug. Recuperado el 19 de Septiembre de 2009, de http://jamillan.com/v_bug.htm


[Notable Solutions Inc.]

Notable Solutions Inc. (s.f.). Workflow Tracker. Recuperado el Agosto de 2009, de http://www.nsius.com/Solutions/ProcessComponents/Advancedcomponents/WorkflowTracker/tabid/184/Language/es-ES/Default.aspx


[Olaya Figueroa & Díaz Agudelo, 2009]

Olaya Figueroa, J. F., & Díaz Agudelo, J. E. (22 de Julio de 2009). ConstruColectiva. Recuperado el 7 de Diciembre de 2009, de http://pegasus.javeriana.edu.co/~CIS0910IS05/


[PgFoundry Group, 2010]

PgFoundry Group. (17 de Enero de 2010). Welcome to the PgFoundry! Recuperado el 17 de Enero de 2010, de PGFoundry: http://pgfoundry.org/


[Post, Preston, & Sachs, 2002]

Post, J. E., Preston, L. E., & Sachs, S. (2002). Redefining the Corporation: Stakeholder Management and Organizational Wealth. Standford Business Books.



[Semeniuk, 2005]

Semeniuk, J. (11 de Junio de 2005). Joel Semeniuk's Blog, “Team System and Process Governance”. Recuperado el 25 de Agosto de 2009, de http://weblogs.asp.net/jsemeniuk/archive/2005/06/11/411925.aspx


[SEUL Project, 2004]

SEUL Project. (5 de Julio de 2004). Home. Recuperado el 17 de Enero de 2010, de Seul.org: http://www.seul.org/


[So, Dingledine, Gordon, Minnihan, Reiniger, & Ryan, 2007]

So, H., Dingledine, R., Gordon, R., Minnihan, J., Reiniger, C., & Ryan, C. (15 de Agosto de 2007). Comparison of Free/Open Source Project Hosting (FOSPHost) Sites Available for Hosting Projects Externally from Project Owners. Recuperado el 17 de Enero de 2010, de http://www.ibiblio.org/fosphost/exhost.htm


[Software Engineering Institute, 2010]

Software Engineering Institute. (17 de Enero de 2010). CMMI | Overview. Recuperado el 17 de Enero de 2010, de SEI - Software Engineering Institute: http://www.sei.cmu.edu/cmmi/


[Standish Group International Inc., 2010]

Standish Group International Inc. (2010). Welcome to the Standish Group International. Recuperado el 10 de Enero de 2010, de http://www.standishgroup.com


[Strategic Data Systems, Inc., 2004]

Strategic Data Systems, Inc. (12 de Abril de 2004). Agile Software Development. Centerville, OH, USA.


[Subversion Project, 2001]

Subversion Project. (19 de Marzo de 2001). Subversion. Recuperado el 25 de Septiembre de 2009, de http://subversion.tigris.org/


[Sun Microsystems Inc., 2004]

Sun Microsystems Inc. (Febrero de 2004). Javadoc Tool. Recuperado el 7 de Enero de 2010, de http://java.sun.com/j2se/javadoc/


[VersionOne, Inc., 2009]

VersionOne, Inc. (22 de Enero de 2009). Agile Development: A Manager’s Roadmap for Success. Alpharetta, GA, USA.


[VTT Technical Research Centre of Finland, 2004]

VTT Technical Research Centre of Finland. (14 de Enero de 2004). Software configuration management in agile methods. Espoo, Etela Suomen Laani, Finlandia.




[Wapedia Mobile Encyclopedia, 2010]

Wapedia Mobile Encyclopedia. (17 de Enero de 2010). Wiki: Comparison of open source software hosting facilities. Recuperado el 17 de Enero de 2010, de http://wapedia.mobi/en/Comparison_of_open_source_software_hosting_facilities#2


VI.2. Bibliografía


Beck, K., & Andres, C. (2004). Extreme Programming Explained: Embrace Change, Second Edition. Upper Saddle River, NJ, USA: Addison Wesley Professional.

Booch, G. (1 de Diciembre de 2006). Introducing Collaborative Development Environments. Recuperado el 17 de Enero de 2010, de IBM, Rational:



http://www.alphaworks.ibm.com/contentnr/cdepaper

Brown, K., Huettner, B., & James-Tanny, C. (2007). Managing virtual teams getting the most from Wikis, Blogs and another collaborative tools. Plano, TX, USA: Wordware Publishing, Inc.

Chaffey, D. (1998). Groupware, Workflow and Intranets: Reengineering the Enterprise with Collaborative SoftwareReengineering the Enterprise with Collaborative Software. Woburn, MA, USA: Butterworth-Heinemann.

Cockburn, A. (2001). Agile Software Development. Addison Wesley Professional.

Cohn, M. (2005). Agile Estimating and Planning. Prentice Hall.

EZ Insight, Inc. (18 de Febrero de 2009). An Agile Approach to Project Management Leveraging Agile Practices to Improve PMO Effectiveness. New York, NY, USA.

IBM Corp. (2008). Collaborative Application Lifecycle Management with IBM Rational Products. North Castle, NY, USA: RedBooks.

Laudon, K. C., & Laudon, J. P. (2009). Sistemas de información gerencial. Prentice-Hall, Inc.



VTT Electronics. (2002). Agile sofyware development methods: Review and analysis. Vuorimiehentie 5, Espoo, Finland: JULKAISIJA - UTGIVARE - PUBLISHER.

VII- ANEXOS

Anexo 1. Glosario

Anexo 2. Formato de Encuesta

Anexo 3. Encuesta diligenciada


1 Imagen obtenida de: [Strategic Data Systems, Inc., 2004]

2 Imagen obtenida de: [Larman, 2004]

3 Imagen obtenida de: [Ambysoft Inc., 2008]

4 Imagen obtenida de: [Ambysoft Inc., 2008]

5 Imagen obtenida de: [Ambysoft Inc., 2008]

6 Imagen obtenida de: [Ambysoft Inc., 2008]

7 Imagen obtenida de: [Ambysoft Inc., 2008]

8 Imagen obtenida de: [VersionOne, Inc., 2009]

9 Imagen obtenida de: [Larman, 2004]

10 Imagen obtenida de: [Larman, 2004]

11 Imagen obtenida de: [Larman, 2004]

Yüklə 435,76 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin