Herramientas, Métodos y Procesos

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 )

LOGS de errores reflejan el funcionamiento del nucleo de nuestras aplicaciones

Posted on 2 Enero 2009. Filed under: Calidad del Software, Entorno de Pruebas, Herramientas Colaborativas, Herramientas, Métodos y Procesos, Resolución de Problemas y Gestión de Incidentes, Soporte de Aplicaciones, Testing | Tags: , , , , , , |

Algunas estrategias de detección de bugs pueden parecer demasiado sencillas o desactualizadas, sobre todo con el auge y advenimiento de herramientas potentes, con cientos de reportes, gráficas y métricas para analizar. Sin embargo prácticamente ninguna herramienta permite a desarrolladores, analistas funcionales y testers de aplicaciones, reconocer la causa raíz de los problemas que aquejan a nuestros desarrollos.
Una técnica sencilla y pronta a aplicar, es la generación de logs de errores en formato .TXT. A partir de allí mejorar el proceso de construcción en base a información obtenida del núcleo de funcionamiento de nuestras aplicaciones, es cuestión de solo dejar volar la imaginación.

Read Full Post | Make a Comment ( Comentarios desactivados 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 )

El impacto de las redes sociales en Argentina

Posted on 29 Noviembre 2008. Filed under: Comunicación, Herramientas Colaborativas, Mercado Tecnológico, Opinión, Redes Sociales, Soporte Colaborativo, WEB 2.0 | Tags: , , , , , |

Argentina se encuentra liderando el acceso y participación de las redes sociales, aún cuando España es el país que recientemente mas integrantes a sumado a este fenómeno Web 2.

El fenómeno de la creciente participación en las redes de enlace social, está relacionado principalmente por la necesidad de recupero de comunicación interpersonal, muy probablemente ligado a [...]

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

Cloud Computing. Mucho más que un BUZZWORD!

Posted on 19 Noviembre 2008. Filed under: Artículos sueltos, Cloud Computing, Herramientas Colaborativas, Mercado Tecnológico, Opinión, SaS, Soporte Colaborativo, Soporte de Aplicaciones, WEB 2.0 | Tags: , , |

Virtualización fue una de las primeras palabras que se escucharon varios años atrás y cuando nadie lo entendía, creímos que era algo para las mega corporaciones, inaplicable para un usuario común y corriente o para pequeñas organizaciones y muchos se resistieron a la idea. Hoy nadie se resiste, todos abogan por esa tecnología por que [...]

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 )

Fishbowl – parte 2 (Clue Computing)

Posted on 17 Noviembre 2008. Filed under: Comunicación, Fishbowl, Herramientas Colaborativas, IT, OpenSpace, Opinión |

Habiendo realizado una apertura sobre la temática en mi primer artículo http://cbasqa.wordpress.com/2008/11/16/fish-bowl-parte-1-desarrollo-de-juegos/ me gustaría compartir la segunda parte del Fishbowl realizado en UTN de Córdoba, Argentina. La temática tratada en esta parte, está relacionada a la muy popular y populosa Clue Computing o Nube Informática.
El debate se abrió con una visión un tanto “oscura [...]

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

Informática OpenSpace

Posted on 7 Noviembre 2008. Filed under: Herramientas Colaborativas, Resolución de problemas, Soporte Colaborativo, Trabajo en Equipo | Tags: , , , , , , |

Algo interesante está ocurriendo en el mundo y es lo que se conoce como “Espacios Abiertos”, donde los profesionales, idóneos o interesados en una temática en particular pueden PARTICIPAR (con todas las letras en mayúscula) en la discución, información, recomendación y conclusión de aspectos y conceptos estratégicos para definir el rumbo de ese asunto.
En Córdoba, [...]

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

OpenSpace

Posted on 7 Noviembre 2008. Filed under: Comunicación, Herramientas Colaborativas, Herramientas, Métodos y Procesos, OpenSpace, Trabajo en Equipo | Tags: , , , , , , |

Durante los últimos 15 años, claramente se ha ido percibiendo como el Espacio Abierto puede crear organizaciones inspiradas, donde personas normales trabajan juntas para crear resultados extraordinarios con regularidad.

¿Qué es?
La Tecnología de Espacio Abierto es una forma de permitir a toda clase de personas, en cualquier tipo de organización, crear reuniones y eventos que inspiran.
En [...]

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 )

…demostrar que sirves para lo que haces mientras logres pertenecer a la organización

Posted on 4 Octubre 2008. Filed under: Herramientas, Métodos y Procesos, Liderazgo, PNL y Coaching, Organización del Trabajo Personal, Project Management, Trabajo en Equipo |

Tuve la oportunidad de trabajar de distintas maneras en distintas empresas de mi país, principalmente en la provincia de Córdoba, y siempre fui observador de los estilos de gestión, dirección y liderazgo. Pude notar que el tamaño de la organización tiene relación directa con estos estilos y que a mayor tamaño de las empresas, los [...]

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 )

Ayudemos a definir un mejor modelo SCRUM

Posted on 16 Julio 2008. Filed under: Herramientas, Métodos y Procesos, Ingeniería del Software | Tags: , , |

Suena a una cruzada para salvar el mundo o para generar conciencia. Tal vez se ambas cosas. Lo cierto es que alguien se tomó el trabajo de hacer un buen número de definiciones en base a SCRUM y graficó el modelo con la mayoría de los elementos que son partícipes. Pronto los invitaré [...]

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

« Previous Entries
  • VINTECPRO

    • prevention come from transversal roles interaction, a high flow of smart conversations, removing all kind of inte... http://kutano.us/58c9 1 day ago
    • I just started a Kutano discussion "No puedes testear calidad dentro de un producto" on linkedin.com: http://kutano.us/5878 1 day ago
    • I just joined the Kutano Community http://bit.ly/V5hu7 3 days ago
    • Laste iteration of the year is starting today. A old year full of work is draws to a close. Agile methodologies are steel alive. 1 week ago
    • Gestion de requisitos y métricas en SCRUM: http://wp.me/pyE38-a0 1 week ago
    • me perdí casi todo, lógicamente por mi trabajo. Esperaré a las grabaciones. Felicitaciones Chile!!! 2 weeks ago
    • Por que un desarrollador debería comunicarse con el cliente? no lo veo mandatorio, pero acepto que debe tener quien comunique las B Rules 2 weeks ago
    • La programación por pares debe limitarse a resoluciones complejas? Puede ser contraproducente utilizarla a tiempo completo? 2 weeks ago
    • Ready to attend the WEB Seminar "Keys to Successful Release Planning: A Guide for Agile Teams" 1 month ago
    • Estoy realmente disfrutando de mi trabajo... :) ¿Cosa extraña? 1 month ago

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