Diseña tu propio software
Existen varias formas en las que se puede desarrollar un software, cada una es útil, dependiendo de lo que este buscando. Es por eso que no hay una que sea mejor de la otra, todas son buenas depende más cuales son tus habilidades y con que equipo trabajas para poder escoger una de estas metodologías.}
- Modelo en cascada, se sigue una secuencia muy estricta, no se saltan pasado y vas como en una forma de niveles.
- Modelo incremental, se tiene un modelo base que funciona como una versión final simplificada y con funciones limitadas, con el desarrollo va creciendo.
- Modelo iterativo, el primer sistema es una versión incompleta al que se le van añadiendo características conforme se va desarrollando.
- Proceso unificado racional, redefine los pasos de la fase de desarrollo en el ciclo de vida del software y con esto proporciona directrices para que se puedan hacer los nuevos pasos.
- Prototipado rápido, se construye un ejemplo, en la etapa de desarrollo. Con el objetivo de encontrar una herramienta de demostración que pueda utilizarse para aclarar requerimientos.
- Open soure, un autor escribe una versión inicial del software y publica código fuente. Con eso se puede desarrollar y modificar por otros usuarios
- Métodos agiles, implementación rápida y temprana basada en el concepto incrementa, una adecuada capacidad de respuesta a las variaciones en requisitos y menor énfasis en la rigurosidad del análisis de requisitos y el diseño.
El ultimo es una de las mejores formas para trabajar. El método ágil es una forma en la que desarrollamos por nuestra propia experiencia como ayudando a terceros. Se ha aprendido a valorar a los individuos y sus interacciones sobre procesos, software funcionando sobre documentación extensiva, colaboración con el cliente, respuesta ante el cambio.
Los principios agiles:
1. Our highest priority is to satisfy the customer through early and continuous
delivery of valuable software.
2. Welcome changing requirements, even late in development.
3. Deliver working software frequently, from a couple of weeks to a couple of
months, with a preference to the shorter timescale.
4. Business people and developers must work together daily throughout the
project.
5. Build projects around motivated individuals.
6. The most efficient and effective method of conveying information to and
within a development team is face-to-face conversation.
7. Working software is the primary measure of progress
Podemos escoger cada una de las metodologías que mejor nos funcionen a nosotros, pero sin duda es bueno siempre tener como opción los métodos agiles. Ya que es una forma más exacta de estar al pendiente de todos los cambios y de poder ver un avance muy significativo.

No hay comentarios.:
Publicar un comentario