Estudio sobre la Administración efectiva de proyectos, utilizando la metodología SCRUM, para la disminución de tiempos de entrega dirigido a empresas de sistemas.
Objetivo general
Administrar efectivamente un proyecto de software.Objetivos específicos
1 - Administrar un proyecto de software por medio de la metodología SCRUM.2 - Mejorar la estimación y entrega a tiempo de un proyecto de software.
Problema
El incumplimiento con los tiempos de entrega de un proyecto de software debido a diversos factores como la mala estimación que se realizó desde un inicio por lo que fue imposible cumplir con los tiempos que se habían prometido.
Justificación
La estimación debió haber considerado varios factores: tamaño del proyecto, cantidad de personas que realizarían el proyecto, recursos disponibles entre otros.
Aunado a ello también influye la realización de todo el proyecto sin tener ningún entregable durante el avance del mismo, con lo cual el cliente no sabe si en realidad se entregará lo que se espera del sistema y se da cuenta hasta que el proyecto ya ha finalizado, esto hace que cualquier cambio que el cliente necesite implique un trabajo que se convierte bastante complejo ya que hay que cambiar varias partes del sistema para lograr ajustarlo nuevamente con los nuevos requerimientos deseados.
También se puede ver que durante el transcurso del desarrollo del sistema no existe muchas veces una comunicación adecuada entre el cliente y los demás involucrados en la realización del mismo, esto hace que el proyecto tome un rumbo equivocado y que el sistema realice cosas que no son las esperadas por el cliente.
Por las situaciones planteadas anteriormente es que se considera necesario la utilización de la metodología SCRUM, la que nos permite manejar de una manera más efectiva la administración del proyecto ya que con ella es posible la flexibilidad del proyecto a través de pequeñas entregas completamente funcionales del sistema con lo cual el cliente puede ir viendo si este cumple con las necesidades y expectativas que se tenían, en caso contrario se puede realizar un cambio con mayor facilidad y entregarlo nuevamente al cliente hasta que esté dé el visto bueno del mismo. Con esto tenemos una mejor estimación debido a que el proyecto se divide en fases de 2 a 4 semanas dependiendo la complejidad y tamaño del proyecto. También ayuda que hay un seguimiento diario del avance del proyecto y solucionar rápidamente cualquier necesidad que surja durante el avance del proyecto.
Existe una comunicación constante entre el cliente y los demás involucrados en la realización del proyecto, esto permite que el cliente en cualquier momento pueda realinear el sistema con los objetivos del negocio de su empresa y dar las prioridades que el necesita. Este alto grado de comunicación promueve la innovación, motivación y compromiso del equipo involucrado en el proyecto. Con esto podemos entregar un sistema de calidad que satisface las necesidades del cliente.
Referencias
(2016). Retrieved from Scrum: https://www.scrum.org
Alaimo, M., &
Salías, M. (2015). Proyectos ágiles con #Scrum. Flexibilidad, aprendizaje,
innovación y colaboración en contextos complejos. Buenos Aires, Argentina: Kleer.
Appelo, J. (2011). Management 3.0. Leading agile
developers, developing agile leaders. Estados Unidos de América:
Addison Wesley.
Barranco, J.
(2001). Metodología del análisis estructurado de sistemas. (2 ed.).
España: Universidad Pontificia Comillas de Madrid.
Brechner, E. (2015).
Agile project management with Kanban. Estados Unidos de América:
Microsoft Press.
Cockburn, A., & Highsmith, J. (2007). Agile
software development. The cooperative game. (2 ed.). Estados Unidos de
América: Addison Wesley.
Cohn, M. (2004). User stories applied. For agile software
development. Estados Unidos de América: Addison Wesley.
Cohn, M. (2006). Agile estimating and planning.
Estados
Unidos de América: Prentice Hall.
DeMarco, T., & T., L. (2013). Peopleware.
Productive projects and teams. (3 ed.). Estados Unidos de América:
Addison Wesley.
Derby, E., &
Larsen, D. (2006). Agile
retrospectives. Making good teams great. Estados
Unidos de América: Pragmatic Bookshelf.
Dimes, T. (2015). Conceptos
básicos de Scrum. España: Babelcube Inc.
Fox, A., & Patterson,
D. (2015). Desarrollando software como servicio. Un enfoque ágil utilizando
computación en la nube. Estados Unidos de América: Strawberry Canyon LLC.
Greene, J., & Stellman, A. (2015). Learning
agile. Understanding Scrum, Xp, Lean, and Kanban. Estados Unidos de América:
O'Reilly Media, Inc.
Gutiérrez, J.,
& Borillo, R. (2012). 2a Conferencia Agile Spain CAS2011. Castellón,
España: Universitat Jaume I.
Herranz, R. (2016).
Despegar con Scrum. España: Utópica Informática.
Highsmith, J.
(2010). Agile project managment.
Creating innovative products (2 ed.).
Estados Unidos de América: Pearson Education, Inc.
Kniberg. (2007). Scrum and Xp from the trenches.
How we do Scrum. Estados Unidos de América: C4media.
Lacey, M. (2012). The
Scrum field guide. Practical
advice for your first year. Estados Unidos de
América: Pearson Education, Inc.
Laínez, J. (2015). Desarrollo
de software ágil. Extremme
Programming y Scrum (2 ed.). Carolina del Sur,
Estados Unidos de América: CreateSpace.
Lledó, P. (2012). Gestión
ágil de proyectos. Estados Unidos: Pablolledó.
Martel, A. (2015). Gestión
práctica de proyectos con Scrum: Desarrollo de software ágil para el Scrum
Master (3 ed.). Carolina del Sur, Estados Unidos de América: CreateSpace.
Miranda, F.,
Chamorro, A., & Rubio, S. (2014). Dirección de operaciones. Casos
prácticos y recursos didácticos. Madrid,
España: Paraninfo.
Pressman, R. (2005). Software engineering. A
practitioner's approach (6 ed.). Nueva York, Estados Unidos de América: Mc Graw Hill.
Proyectos agiles. (2016). Obtenido
de Proyectos agiles: https://proyectosagiles.org
Ramos, D., Noriega,
R., Laínez, J., & Durango, A. (2015). Curso de ingeniería de software.
Carolina del Sur, Estados Unidos de América: CreateSpace.
Rodríguez, J.,
García, J., & Lamarca, I. (2007). Gestión de proyectos informáticos:
métodos, herramientas y casos. Barcelona,
España: UOC.
Schwaber, K. (2004). Agile project management with
Scrum. Estados Unidos de América: Microsoft Press.
Schwaber, K. (2007). The enterprise and Scrum.
Redmon, Washington: Microsoft Press.
Sims, C., & Johnson, H. (2011). The elements of
Scrum. Estados Unidos de América: Dymaxicon.
Sims, C., & Johnson, H. (2012). Scrum: A
breathtakingly brief and agile introduction. Estados Unidos de América:
Dymaxicon.
Sommerville, I.
(2005). Ingeniería del software (7 ed.). Madrid, España: Pearson
Educación, S.A.
Stellman, A., & Greene, J. (2006). Applied
software project management. California, Estados Unidos de América: O'Reilly Media,
Inc.
Sutherland, J.
(2016). Scrum. El arte de hacer el doble de trabajo en la mitad de tiempo.
México DF, México: Océano.
Sutherland, J.,
& K., S. (2012). Software in 30 days. Nueva Jersey, Estados Unidos
de América: John Wiley & Sons, Inc.
Sutherland, J., Solingen, R., & Rustenburg, E.
(2011). The power of Scrum. Carolina del Sur, Estados Unidos de América:
CreateSpace.
Toro López, F.
(2013). Administración de proyectos de informática. Bogotá, Colombia: Ecoe Ediciones.
Watts, G. (2013). Scrum mastery. From good to great
servant leadership. Estados Unidos de América: Inspect & Adapt Ltd.
No comments:
Post a Comment