Crud con C# y SQL Server

  Para los que recién empiezan a desarrollar aplicaciones de escritorio, siempre tienen dudas de como realizar un CRUD (Create, Read, Update y Delete) de un registro, En esta oportunidad lo haremos con C# y SQL Server. Hay muchas formas de hacer un CRUD y con distintos  elementos windows forms. Lo importante es saber hacer un … Leer más

Gestión de Proyectos: 5 tareas clave para dirigir la fase de ejecución

Independientemente del enfoque de gestión de proyectos adoptado, bien
sea el predictivo tradicional, o los nuevos enfoques ágiles, el llevar a
feliz término un proyecto implica más que hacer una buena planificación
y medición de los avances.

En este artículo exploramos algunas tareas clave que deben convertirse
en hábitos para el Jefe de Proyectos durante la fase de ejecución,
abarcando aspectos como asegurar que todas las partes tengan el mismo
entendimiento, guiar y apoyar al equipo, eliminación de impedimentos,
resolución rápida de problemas, saber reconocer las señales de alerta y
tomar acciones en función a ellas.

Leer más

Testing de aceptación automatizado con selenium

La comunidad de ingeniería del software, está dando cada vez más
importancia a las metodologías ágiles, y estas a su vez le dan un sitial
de gran importancia al Software Testing de Aceptación Automatizado. Un
ejemplo de esta situación es el “Desarrollo Guiado por Pruebas (Test Driven Development)”, método en el que el código de programa es desarrollado de acuerdo a casos de prueba previamente definidos.

Leer más

La falla más frecuente en los sistemas de seguimiento de incidentes de software

En la actualidad, los desarrollos de software cada vez se hacen más
cortos, iterativos y con cambios de alcance sobre la marcha, por lo
cual es imperativo contar con un proceso y sistema de seguimiento de
incidentes que pueda identificar y corregir los errores de software en
el menor tiempo posible.

Cuando los Testers de software y los desarrolladores trabajan en equipo,
el tiempo transcurrido entre la identificación y corrección de errores
en las pruebas de software puede reducirse al mínimo.

Leer más

Ambientes de pruebas integrales de software: Buenas prácticas

El desarrollo de software hoy en día está caracterizado por múltiples
equipos de proyectos y mantenimientos trabajando de forma simultánea,
bajo cronogramas cada vez más exigentes y desarrollando sistemas que
interoperan con variedad de otras aplicaciones y plataformas. Bajo un
escenario como este, la gestión de los ambientes (entornos) de pruebas
integrales (System Integration Tests, o SIT), adquiere gran importancia
para asegurar que el Software sea puesto en producción con los niveles
necesarios de calidad.

En este artículo se exploran una serie de buenas prácticas en la
administración de ambientes de prueba integrales de sistema (SIT).
Abarcan la definición de características del ambiente de pruebas SIT,
restricciones que deben aplicarse sobre el ambiente, homologación con
producción, procedimientos a implementar para una buena gestión de los
ambientes y prácticas que deben tener en cuenta los equipos de pruebas
de los diferentes proyectos.

Leer más

Como lidiar con interesados (stakeholders) problemáticos

Stakeholder: ¿Qué es?
Todo proyecto de cualquier área tendrá que enfrentar tarde o temprano
algún participante o interesado problemático (Ej. Usuarios finales,
Clientes, jefes de departamento, integrantes de equipo, etc.), diversas
pueden ser las situaciones, amenaza para la agenda personal,
estabilidad, resistencia al cambio o a las nuevas tecnologías.

Historias de usuario: 30 ejemplos

Historias de Usuarios. ¿Que son las Historias de Usuarios? | by ...


Las metodologías ágiles como Scrum utilizan las historias de usuario como el instrumento principal para identificar los requerimientos de usuario.

Las historias de usuario son descripciones cortas y simples de una funcionalidad, escritas desde la perspectiva de la persona que necesita una nueva capacidad de un sistema, por lo general el usuario, área de negocio o cliente.

Típicamente las historias siguen una plantilla simple: Yo como un [Rol], necesito [Descripción de la funcionalidad], con la finalidad de [Descripción de la consecuencia].

Leer más

Metodología de Simulación: Etapas de un proyecto de Simulación

Establecer una Metodología de Simulación es necesario para que un proyecto de simulación tenga buenos resultados. En este artículo analizaremos una  Metodología de Simulación propuestas por expertos en el tema.

Aprende los pasos de una Metodología de Simulación

Comenzamos examinando las Etapas de un proyecto de Simulación que se mencionan en Modelado y Simulación de Antonio Guasch Petit, Miguel Ángel Piera, Josep Casanovas, y que se complementan con explicaciones de otros autores.  Cabe aclarar que la mayoría de los autores plantean Metodologías muy similares entre sí.

Leer más