Metodologías de Desarrollo

Equipo QA – El recurso oculto

Posted on 4 Marzo 2009. Filed under: Calidad del Software, Ingeniería del Software, Metodologías de Desarrollo, Opinión, Procesos Ágile, Recursos Humanos, Roles, Trabajo en Equipo, Waterfall |

¿Que es lo primero que viene a mente cuando mencionamos Ingeniero QA o Tester?
Hay quienes piensan y asumen que las actividades típicas del Tester, las puede llevar a cabo cualquiera, ya sea utilizando procesos de desarrollos tradicionales o Agiles.
La razón puede estar fundada en el concepto erróneo de que cualquier persona puede determinar si una [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Agile. La evolución de las metodologías tradicionales?

Posted on 9 Febrero 2009. Filed under: Empresa, Gestión de Equipos, Gestión de Proyectos de Software, Herramientas Colaborativas, Herramientas, Métodos y Procesos, Metodologías de Desarrollo, Procesos Ágile, Project Management, Trabajo en Equipo, Waterfall | Tags: , , , , , , , , , , |

“Agile se ha vuelto tan popular entre los profesionales del software, que muchos se abstienen de criticarlo por miedo a ser etiquetados como “retrazados”, “de la vieja escuela”, o incluso “estúpido”.
Afortunadamente los profesionales IT con experiencia saben mejor y reconocen las limitaciones de Agile”
Así rezan las las declaraciones en un blog de Project Management, bastante [...]

Read Full Post | Make a Comment ( 3 so far )

Agile Open Córdoba – El EVENTO que se viene en Argentina

Posted on 6 Febrero 2009. Filed under: Gestión de Equipos, Gestión de Proyectos de Software, Ingeniería del Software, Procesos Ágile, Trabajo en Equipo |

Agile Open Córdoba 2009

¡Ya podés inscribirte en Agile Open Córdoba 2009!

“¿Y por qué querrías hacerlo?”, te preguntarás.

Porque nos juntaremos 100 personas con muchas ganas de implementar metodologías ágiles en nuestros trabajos
Porque tu participación será activa, con el formato Open Space
Porque lo organizamos de manera tal que [...]

Read Full Post | Make a Comment ( 2 so far )

QA & Testing en SCRUM

Posted on 24 Enero 2009. Filed under: Actitudes, Aptitudes, Calidad del Software, Comunicación, Entorno de Pruebas, Gestión de Equipos, Gestión de Proyectos de Software, Herramientas Colaborativas, Herramientas, Métodos y Procesos, Ingeniería del Software, Metodologías de Desarrollo, Opinión, Organización del Trabajo Personal, Procesos Ágile, Project Management, Soporte Colaborativo, Testing, Trabajo en Equipo | Tags: , , , , , , |

Quien haya definido un proceso de calidad y testing en un entorno Ágile se encuentra desafiado a mostrar al resto del mundo su azaña, pues hasta los días de hoy falta claridad y reina la duda a ese respecto.
No hay nada que haya debido ser más adaptativo que la calidad y el testing para todos los proceso de desarrollo de software, como también para otros procesos de construcción de productos y/o servicios.
Las herramientas proponen adaptar los equipos a modelos conocidos, pero los modelos conocidos no están respondiendo a las necesidades de los equipos y quien se ve daña es nada más y nada menos que la calidad.

Read Full Post | Make a Comment ( 2 so far )

Predictivo contra adaptativo?

Posted on 20 Enero 2009. Filed under: CMMI, Gestión de Proyectos de Software, Ingeniería del Software, Metodologías de Desarrollo, Procesos Ágile, Project Management, Waterfall |

En todo el mundo se discute la correlación entre CMMI y las metodologías Ágiles. Grandes discusiones no terminan de aclarar la situación y los conceptos de quien opinan siguen siendo ambiguos o contradictorios, normalmente por mala interpretación de algunas premisas.
Esta entreda busca una respuesta en el mundo.

Read Full Post | Make a Comment ( 1 so far )

CMMI/Agile. Un híbrido que se viene – I

Posted on 23 Diciembre 2008. Filed under: CMMI, Calidad del Software, Gestión de Proyectos de Software, Herramientas, Métodos y Procesos, Metodologías de Desarrollo, Testing, Trabajo en Equipo | Tags: , , , |

He sido participe de certificaciones CMMI 4 en una empresa del Cluster Informático de Córdoba en Argentina y actualmente estoy como Responsable de Calidad y Mejora de Procesos en una empresa donde intentamos implantar metodologías ágiles.
Conceptualmente son dos modelos distintos en cientos de aspectos, siendo imposible considerarse ágil al modelo CMMI.
Quiero ser tajante en la [...]

Read Full Post | Make a Comment ( 4 so far )

Quien es quien – I

Posted on 22 Diciembre 2008. Filed under: Actitudes, Aptitudes, Habilidades Personales, Metodologías de Desarrollo, Opinión, Recursos Humanos, Roles | Tags: , , , , , |

Pensando los Roles y Competencias para definir nuestro proceso de trabajo
Las metodologías de desarrollo de software suelen establecer roles y delimitar sus competencias,  remarcar sus responsabilidad, indicar interdependencias, definir elementos de entrada-salida y proponer la repetición constante de estos ítems, con variantes que le dan alguna particularidad a los distintos procesos.
El objetivo es inicialmente presentarse [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

…mejor utiliza los atajos.

Posted on 22 Diciembre 2008. Filed under: Herramientas, Métodos y Procesos, Metodologías de Desarrollo, Procesos Ágile, Waterfall |

El costo de no conocer o ignorar los modelos de procesos de desarrollo de software que nos ayuden a definir nuestro propio modelo, puede ser más elevado de lo que suponemos. Nada bueno o al menos pensadamente, puede ocurrir cuando se va en barco sin timón o si en el mismo hay un capitan que no conoce los códigos de lectura de las carta de navegación, ni los cielos, ni los vientos, ni los mares.
Conocer los procesos, compararlos y practicarlos, nos darán siempre mejores posibilidades de tomar verdaderos atajos que nos conduzcan a éxitos en nuestros proyectos.

Read Full Post | Make a Comment ( Comentarios desactivados so far )

CMMI/Agile. Un híbrido que se viene – II

Posted on 22 Diciembre 2008. Filed under: CMMI, Gestión de Proyectos de Software, Herramientas, Métodos y Procesos, Ingeniería del Software, Metodologías de Desarrollo, Opinión, Procesos Ágile, Project Management | Tags: , , , , |

Tratando de continuar con la saga CMMI/Ágile,  diré que creo que si tenemos en claro que CMMI es el modelo del proceso de desarrollo a seguir y Scrum es el modelo de gestión, entonces en teoría no habría discrepancias ni razones de frustración a la hora de intentar gestionar con Scrum mientras se siguen las [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

El desarrollo de software Ágile y la automatización

Posted on 11 Diciembre 2008. Filed under: Ingeniería del Software, Metodologías de Desarrollo, Procesos Ágile, Pruebas Unitarias | Tags: , , , |

todo lo que he leído hasta el momento da claros inidicios de que la automatización es un hecho en los entornos de desarrollo Ágiles. Tal es así que pareciera que no existe programación sin Pruebas Unitarias o sin Intengración Contínua, ni pruebas de sistemas sin automatización, inclusive si las mismas fueran manuales.
También se está hablando a pleno de los ambientes colaborativos y automáticos para la generación de requerimientos.
Por experiencia puedo decir que en muchas fabricas de software no se utilizan tales herramientas y se utilizan procedimientos y técnicas “artesanales”. Inclusive siguiendo metodologías de desarrollo Ágile para la gestión, tal como Scrum, no se ejecutan otras prácticas Ágile.

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Está hecho y lo voy a comprobar

Posted on 18 Noviembre 2008. Filed under: Comunicación, Metodologías de Desarrollo, Testing, Trabajo en Equipo |

No confundir los hitos de pruebas
La revisión par de componentes intenta validar la completitud y correctitud de los componentes generados, es decir marcar el hito de finalización de la construcción por componentes. De ninguna manera representa una integración de los mismos con otras unidades, esto lo sabemos por la experiencia del momento, por que cada [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Madurez para reconocer riesgos y trabajar con ellos

Posted on 7 Octubre 2008. Filed under: Gestión de Proyectos de Software, Ingeniería del Software, Metodologías de Desarrollo, Procesos Ágile, Project Management, Trabajo en Equipo, Waterfall | Tags: , , , , |

Según mis experiencias en el entorno de los proyectos de software, no he vivido un solo proyecto que no haya sufrido modificaciones en el alcance del mismo. Estoy seguro que en la mayoría de las situaciones ese alcance se ve alterado por cambios en los requerimientos en si mismo, ya sea por que detectaron nuevos, [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

The Chaos Report

Posted on 16 Septiembre 2008. Filed under: Calidad del Software, Gestión de Proyectos de Software, Metodologías de Desarrollo, Project Management | Tags: , , , , , , |

“Un proyecto es un esfuerzo temporal que se lleva a cabo para crear un producto, servicio o resultado único, con restricciones de plazo y de costo”

Sobre la base de los resultados de la dirección de proyectos en compañías de informática se realizo el estudio “The Chaos Report” (Standish Group) que observa de todos los proyectos [...]

Read Full Post | Make a Comment ( 4 so far )

Testing Exploratorio – Cuando faltan elementos en las evidencias de resolución

Posted on 16 Septiembre 2008. Filed under: Calidad del Software, Ingeniería del Software, Procesos Ágile, Pruebas Unitarias, Pruebas de Integración, Resolución de Problemas y Gestión de Incidentes, Resolución de problemas, Trabajo en Equipo |

Las verificaciones funcionales tuvieron una tónica un poco desagradable el día de hoy, ya que para la ejecución de las pruebas de sistemas requirieron mucho esfuerzo en el levantamiento de elementos que me permitan formar un concepto de cómo realizar el Testing y que resultados esperar.
La mayoría de las verificaciones no pudieron ser [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Gestión de Proyectos

Posted on 5 Septiembre 2008. Filed under: Metodologías de Desarrollo, Procesos Ágile, Waterfall | Tags: , , , , , |

Prácticas del PMBOK relacionadas a prácticas ÁgilesRecientemente lancé el debate en LINKEDIN en el grupo IAAP sobre cuan aplicable son las prácticas de PMI a las metodologías Ágiles. El volúmen de respuesta no fue alto pero los que quisieron aportar lo hicieron bien, y de allí rescato una lectura interesante:
Relating PMBOK Practices to Agile Practices

Básicamente [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

La importancia de las Certificaciones y evaluaciones de los SSI

Posted on 31 Agosto 2008. Filed under: Calidad del Software, Ingeniería del Software, Metodologías de Desarrollo, Procesos Ágile | Tags: , , , , |

Desde siempre los profesionales que prestamos servicios informáticos nos vimos en la necesidad de constante evolución y así cada vez más, se presentan situaciones en las que un estudiante universitario o terciario o idóneo, logra una certificación que lo acerca a una mejor posición a la hora de prestar sus servicios, mucho antes de finalizar [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Cursos en Córdoba, Septiembre a Octubre

Posted on 31 Agosto 2008. Filed under: Gestión de Proyectos de Software, Metodologías de Desarrollo, Procesos Ágile | Tags: , , |

En Córdoba Argentina, se dictarán cursos de Adminsitración de Proyectos, Seminarios Taller de Scrum y Testing de Software Embebido.
Los cursos son promovidos por el INTI y tiene el siguiente cronograma conocido al momento:
Seminario Taller SCRUM: Gestión ágil de proyectos de software
11 y 12 de septiembre de 9 a 18 horas.
Más información: http://www.inti.gov.ar/capacitacion/software/scrum_cordoba.htm
Administración de Proyectos de [...]

Read Full Post | Make a Comment ( 2 so far )

Ágile resulta más económico?

Posted on 18 Agosto 2008. Filed under: Metodologías de Desarrollo, Procesos Ágile, Uncategorized | Tags: , , , , , |

En términos de rendimientos económicos puede demostrarse con relativa facilidad la diferencia entre modelos de gestión Ágiles y Waterfall.
Basados en la idea de que todo proyecto tiene objetivos concretos que alcanzar en tiempos y costos limitados, es fácil observar que mientras los modelos Waterfall administran sus entregables a lo largo de una escala de tiempo [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Olfato e intuición amplificada

Posted on 5 Agosto 2008. Filed under: Calidad del Software, Procesos Ágile, Testing, Trabajo en Equipo | Tags: , , , |

Fortalezas y debilidades de las Pruebas Exploratorias
Muchas veces se habla del Testing Exploratorio sin tener una verdadera conciencia de lo que se trata ni del modo en que se debe ejecutar. Los detractores de este tipo de verificaciones, opinan mostrando la práctica como informal, sin procedimiento y fuera de los cánones del Testing y por [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

¿Cual es la importancia de contar con un proceso bien definido?

Posted on 28 Julio 2008. Filed under: Calidad del Software, Metodologías de Desarrollo | Tags: , , , |

En la actualidad existen  cientos de Software Factory que no tienen prácticas definidas en casi ninguna área de procesos y aún sin definir puntos de control formalistas como lo demandan los procesos más conocidos (existen muchos y variados), realizan actividades que son las que en escencia la definen como una Software Factory.
Conocen de requerimientos, análisis [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Aplicaciones completamente personalizables

Posted on 23 Julio 2008. Filed under: Calidad del Software, Metodologías de Desarrollo, Soporte Colaborativo, Soporte de Aplicaciones | Tags: , , , , , , , , |

Las aplicaciones WEB están marcando la tendencia inexorable de las UI (User Interface) que pronto deberán ser aplicadas en nuestras aplicaciones de escritorio.
La riqueza de funcionalidades que actualmente se ofrece en la WEB abarca factores de total personalización desde la primera interacción del usuario con su aplicación. El LOGIN puede hacerse ni bien se abre [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

10 Mejores Prácticas para la Generación de Software

Posted on 18 Julio 2008. Filed under: Calidad del Software, Metodologías de Desarrollo, Trabajo en Equipo | Tags: , , , , |

La rapidez con que se construye un edificio es sorprendente, pero detrás de esa aparente facilidad están los siglos de experiencia de la industria de la construcción, y si quisiéremos aplicar los mismos parámetros a los proyectos de software, la desproporción será abismal. A casi tres décadas el desarrollo de software sigue buscando la manera [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Algo de Testing Automatizado

Posted on 1 Mayo 2008. Filed under: Calidad del Software, Metodologías de Desarrollo, Procesos Ágile, Pruebas Unitarias |

Objetivos del Testing Automatizado

Tests deben mejorar la calidad
Tests deben ayudarnos a entender el sistema bajo pruebas
Tests deben reducir riesgos
Tests deben requerir mantenimiento mínimo al mismo nivel que el sistema involucrado
Tests deben ser ejecutados como parte del proceso de construcción
Tests deben ser fácil de ejecutar

Tipos básicos de Testing donde se puede automatizar

Testing Unitario a nivel del [...]

Read Full Post | Make a Comment ( 1 so far )

Mi rol, mi evolución, mis quedos, mi dejos

Posted on 28 Abril 2008. Filed under: Calidad del Software, Metodologías de Desarrollo, Procesos Ágile, Pruebas Unitarias, Pruebas de Integración, Resolución de Problemas y Gestión de Incidentes, Trabajo en Equipo |

 
Como Responsable SQA y QAC, sostengo mi crecimiento permanente basándome en la vida misma de los proyectos, en las interdependencias profesionales y en la relevancia de nuestras soluciones para el usuario. 
La formación de un proceso particular y nuestra adaptación no ha sido fácil. Principalmente nos ha sido imposible automatizar las pruebas para un entorno [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Modificar el "paradigma de pruebas" por el "paradigma de evidencias".

Posted on 3 Abril 2008. Filed under: Calidad del Software, Procesos Ágile, Trabajo en Equipo |

En nuestra organización me he visto obligado a modificar el "paradigma de pruebas" por mi "paradigma de evidencias". Movilizado por la creciente demanda de agilidad que nos impone el ritmo de obtención de proyectos, ya sean para modificaciones de productos existentes o para construcción de nuevos, SQA trabaja fuertemente al principio de [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Evidenciar las falencias de la Integración del Código

Posted on 27 Marzo 2008. Filed under: Calidad del Software, Metodologías de Desarrollo |

Lamentablemente el Testing de hoy fue un éxito rotundo con los módulos puestos a pruebas de verificación, los cuales dan fallo de severidad INVALIDANTE.
Este tipo de reportes suele ser típico en la mayoría de las organizaciones dedicadas a la construcción de software y por mucho esfuerzo que se hace en introducir mejoras en los procesos [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

¡No existe el vamos a probar!

Posted on 1 Marzo 2008. Filed under: Argentina tecnológica, Calidad del Software, Gestión de Proyectos de Software, Ingeniería del Software, Metodologías de Desarrollo, Procesos Ágile, Project Management, Trabajo en Equipo | Tags: , , , , , , , , , , , , , |

Las TIC y Software Factory de Argentina y Latinoamérica en general, comenzaron a entrar en la burbuja ascendente donde los servicios son requeridos desde todo el mundo, principalmente por la calidad de los profesionales, el carácter innovador y por supuesto los menores costos operativos.
Es por este motivo que se habrán enterado de la gran escalada [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Ágile. Proceso o no?

Posted on 25 Enero 2008. Filed under: Metodologías de Desarrollo, Procesos Ágile |

En lo personal no comparto la opinión con los que emiten comentarios que hacen emblemático a un personaje en particular y por otro lado emiten comentarios que detrimentan a otro, cuando en ambos casos hablamos de personas que administran gran cantidad de personas al rededor de múltiples proyectos concurrentes y se las han arreglado para [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Metodología Métrica V3 – Técnicas y Prácticas

Posted on 10 Enero 2008. Filed under: Metodologías de Desarrollo, Métricas |

 
Wikipedia define: MÉTRICA es una Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de información. Promovida por el Ministerio de Administraciones Públicas del gobierno español para la sistematización de actividades del ciclo de vida de los proyectos software en el ámbito de las administraciones públicas.
Es una metodología propia basada en el Modelo de Procesos [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Cowboy Agile

Posted on 20 Diciembre 2007. Filed under: Procesos Ágile |

Este término, "Cowboy Agile", tiene un origen y esta claramente explicado en Codificación Cowboy, donde se expresa lo siguiente:
"Cowboy Coding is a software development  methodology without an actual defined method – team members do whatever they feel is right."

Básicamente se llama Cowboy Agile a toda aquella organización que toma elementos sueltos de la filosofía [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

« Previous Entries

Liked it here?
Why not try sites on the blogroll...