domingo, 17 de septiembre de 2017

Video Time!!!
Behold the majesty of low budget video editing


A continuación incluyo algunos video geenrados durante este primer parcial de la materia de Ingeniería de Software.

El primero es una breve reflexión sobre la importancia de aplicar Ingeniería de Software en las TIC.
El segundo funciona como complemento del post anterior sobre ventajas y desventajas de las metodologías de desarrollo de software.

Nervios, inglés rebuscado y edición de bajo costo...

Disfrutenlo!!!
¿Español e Inglés en un mismo video? Asi es...





Es lo mismo pero en inglés :3


Metodologías Para Desarrollo De Software

Ventajas y Desventajas



Como escribí el post anterior, el objetivo de una metodología de software radica maximizar el aprovechamiento de los recursos y el desempeño óptimo de los miembros del equipo de desarrollo.
Sin embargo, entre tantas opciones disponibles, ¿cuál elegir?

Personalmente no me atrevería a señalar a alguna en especial como universal. Aún en el particular de que cierta metodología pueda usarse para proyectos de distinta envergadura esto no la vuelve en automático la mejor opción para cada caso. Cada proyecto es distinto y solo aquellos que lo conocen a detalle pueden determinar la mejor forma de llevarlo a término.

Sería preciso hablar de metodologías tradicionales y ágiles.
Las primeras se basan más en el análisis previo a costa de una rigidez en el proceso que una vez iniciado no puede dar marcha atrás, mientras que las ágiles suelen pasar más tiempo en la labor de producción, basándose en iteraciones para su ejecución, enfocándose en producir algo funcional cuanto antes, con el riesgo que implica abreviar el análisis previo.
A continuación incluyo un documento donde se exponen ambas clases de forma detallada:





Metodologías Para Desarrollo De Software

Una forma de hallar el camino más allá del código




El desarrollo de software es una tarea que no cualquiera asume. No solo implica una inversión de tiempo y recursos sino que además demanda que aquel que la acomete cuente con ciertas características y competencias para resistir todo el proceso.
Grandes ideas han muerto a causa de un desarrollador inconstante, poco motivado o que sencillamente, por carecer de una estructura para realizar su labor, desperdicio tiempo y recursos, condenando el proyecto.




Las metodologías de software son una herramienta fundamental para el desarrollador serio.
Estas contienen una serie de pasos probados que permiten ajustar, planear y dirigir el proceso de desarrollo de software desde una perspectiva lógica, enfocada al uso óptimo de los recursos disponibles.




Los hay de diversos tipos, algunas más enfocadas al análisis previo con una estructura ordenada disciplinada y otras a la producción sobre la marcha del producto de software con enfocadas a la adaptación y la explotación de las aptitudes del personal involucrado.
Determinar la metodología a seguir es el primer paso, mismo que solo será fiable si de antemano se tienen claros los objetivos que persigue el proyecto.