Вы находитесь на странице: 1из 3

INSTITUTO TECNOLÓGICO SUPERIOR TENA

CARRERA DESARROLLO DE SOFTWARE


NOVIEMBRE 2017-2018 ABRIL
Integrantes: Paulina Huatatoca, Wilian Avilez
Fecha: 19/02/2018
Curso: 1ro D.S
Profesora: Ing. Carolina Palacios
Materia: Análisis y Diseño de Sistemas

Explique las siete estrategias para mejorar la eficiencia en el proyecto, a través de las
dos metodologías: SDLC y ágil.

ESTRATEGIAS PARA MEJORAR Implementación mediante la Implementación mediante


LA EFICIENCIA EN EL TRABAJO metodología de SDLC. la metodología Ágil.
DEL CONOCIMIENTO.
Reducir el tiempo y los errores Las metodologías estructuradas La práctica adicional de la
de la interfaz. fomentan la adopción de estándares programación en pareja
para todo. Las reglas establecidas asegura que un
incluyen programador verificará el
elementos como. “Todos deben usar
trabajo del
Microsoft Word en vez de Word Perfect”.
Puede haber instrucciones otro, con lo cual se reduce el
más detalladas para asegurar datos número de errores.
limpios tales como: “Use siempre M para Programar en pareja
Masculino y F para Femenino”, con significa que se comparte la
lo cual se asegura que los analistas no autoría del diseño
seleccionen sus propios códigos sin o del mismo software como
estandarizar, como 0 para Masculino una sociedad.
y 1 para Femenino. Así, estas reglas se
convierten en parte del repositorio de
datos. Los formularios también
son útiles, pues requieren que todo el
personal documente sus procedimientos
de manera que otro programador
pueda hacerse cargo si es necesario.
Reducir el tiempo de Un proyecto tradicional y estructurado El uso de una filosofía ágil, la
aprendizaje del proceso y las requiere más aprendizaje. Si se habilidad de lanzar proyectos
perdidas duales de utilizaran herramientas CASE, un sin usar herramientas CASE y
procedimiento. analista tendría que aprender a usar las documentación
herramientas CASE propietarias que se detallada permite a los
utilizan en la organización. Lo analistas y programadores
mismo se aplica al uso de un lenguaje invertir la mayor parte de su
de computadora específico. La tiempo en el desarrollo
documentación también es una cuestión del sistema, en vez aprender a
importante. usar herramientas específicas.
Reducir el tiempo y esfuerzo Una metodología tradicional incluiría el El desarrollo de sistemas
requeridos para estructurar las uso de herramientas CASE, dibujar mediante una metodología ágil
tareas y aplicar formato a las diagramas (como los diagramas hace frente a la necesidad de
salidas. E-R y los de flujo de datos), usar estructurar tareas mediante
software de administración de proyectos la programación de entregas
(como Microsoft Project), descripciones pequeñas. La filosofía ágil
de trabajo muy detalladas, usar y sugiere que los
reutilizar formularios y plantillas, y desarrolladores de sistemas
reutilizar el código escrito por otros deben
programadores. crear una serie de tiempos de
entrega para muchas
INSTITUTO TECNOLÓGICO SUPERIOR TENA
CARRERA DESARROLLO DE SOFTWARE
NOVIEMBRE 2017-2018 ABRIL
versiones del sistema. Las
primeras entregas poseerán
menos
características, pero, en cada
nueva entrega se agregarán
características adicionales.
Reducir la expansión Los analistas pueden utilizar técnicas de la metodología ágil hace
improductiva del trabajo. administración de proyectos para tratar énfasis en las entregas
de programar pequeñas. Se pueden entregar
las actividades, pero hay una versiones en
predisposición integrada en cuanto a el tiempo prometido, tal vez
extender las primeras tareas más de lo con menos de las
necesario y después tratar de acortarlas características que se
en una etapa posterior del desarrollo. prometieron en un principio. Al
considerar
todos los tiempos de entrega
inminentes se destaca una
expectativa realista en cuanto
a la terminación (cuando
menos parcial) del proyecto.
Reducir el tiempo y costo del Las metodologías estructuradas Las búsquedas de
almacenamiento, la fomentan los métodos estructurados de conocimiento son menos
investigación de datos y del recopilación de datos. Por lo general estructuradas en el entorno del
conocimiento. se utilizan técnicas estructuradas para modelado ágil. La práctica de
estructurar las entrevistas y diseñar el tener un cliente en el sitio
proceso de las mismas mejora en forma considerable
el acceso a la información.

Reducir el tiempo y costos de la El desarrollo estructurado tradicional Los métodos ágiles limitan el
comunicación y a coordinación. fomenta la separación de tareas tiempo en vez de las tareas.
extensas en tareas más pequeñas. Esto En las metodologías ágiles se
permite que haya grupos más unidos y utiliza
reduce el tiempo que se invierte en la el concepto de cajas de tiempo
comunicación. Otra metodología implica (timeboxing) para fomentar la
establecer barreras. terminación de actividades en
periodos más cortos.
INSTITUTO TECNOLÓGICO SUPERIOR TENA
CARRERA DESARROLLO DE SOFTWARE
NOVIEMBRE 2017-2018 ABRIL
Reducir las pérdidas debido a Una metodología tradicional sería tratar Mediante el uso de una
la sobrecarga humana de de filtrar información para proteger a los filosofía ágil, los analistas y
información. analistas y programadores programadores se deben
de las quejas de los clientes. Esta apegar a una semana de
metodología permite a los trabajo
desarrolladores seguir trabajando en el de 40 horas. Algunos podrían
problema sin ver esto como una práctica
la interferencia y subjetividad que cuestionable.
existirían en una situación normal.

Вам также может понравиться