84 lines
2.9 KiB
Markdown
84 lines
2.9 KiB
Markdown
# Intro - Factor Humano
|
|
Consiste en que las empresas tienen organigramas para definir quien toma las desiciones. Tambien puede estar relacionado con la comunicacion contra el Cliente.
|
|
|
|
**Agile** Puede tomarse como una forma de _Orquestar_ la comunicación.
|
|
|
|

|
|
Consiste en que si se complican las cosas hay que checkear las bases para ver si aplicar una tecnica
|
|
|
|
# Factor Humano
|
|
- Nombrado del caso Damore
|
|
_Racismo inverso_
|
|
|
|
# El desarrollo de software no es como las ingenierias tradicionales.
|
|
Las dos caras del desarrollo de software puede representarse en una matriz de dos ejes:
|
|
1. El producto Correcto.
|
|
2. Un producto hecho Correctamente.
|
|
|
|

|
|
# Distribuir y Desplegar
|
|
En los 80s se usaban disketes entonces cuando se hacia una version de un software se grababa este en un disco para ser distribuido.
|
|
|
|
En la actualidad existe una posicion más especifica llamada devops. donde el profesional se encarga de hacer la integracion del software en produccion.
|
|
|
|
# Calidad Software
|
|
La resposabilidad del ingeniero esta en hacer software de calidad.
|
|
|
|
El producto no funciona cuando:
|
|
- La aplciuacion solo cumple parcialmente con las necesidades del usuario
|
|
- La aplicacion no entiende el contexto del usuario entonces este debe "pelear" con el soft.
|
|
|
|
El software esta mal desarrollado cuando:
|
|
- Es lento, poco robusto, tiene bugs.
|
|
- El codigo es poco modificable y/o poco entendible.💀
|
|
|
|
## Caracteristicas de la calidad
|
|
1. Alcance
|
|
~Cuantos Requisitos o tareas hay que realizar~
|
|
|
|
2. Tiempo
|
|
~Cuando durara el proyecto~
|
|
|
|
3. Coste
|
|
~Cuanto dinero (y personas) se dedicará al proyecto~
|
|
|
|
## Iso 9001
|
|
Norma internacional. define un marco de implementacion de un sistema de gestion de la calididad en cualquier tipo de organizacion.
|
|
|
|
## Iso/IEC 25000
|
|
Una familia de normas se centra especificacmente en la calidad del software defina un conjunto de caracteristicas metricas para evaluar la calidad del producto.
|
|
|
|
## ISO/IEC 12207
|
|
Especifica los procesos del ciclo de vida del software
|
|
|
|
# Las 4 dimensiones del desarrollo
|
|
El resultado final del desarrollo depende de 4 dimensiones principales.
|
|
|
|
## Personas
|
|
- la composicion del equipo de desarrollo, su motivacion, capacidad, preparacion y formacion influyen en el exito del proyecto.
|
|
|
|
# Metodologias de desarrollo
|
|
Una metodolofia de desarrollo de software define:
|
|
- Pasos a seguir modelo del ciclo de vida del software.
|
|
- Roles y responsabilidades de los distintos actores que intervienen en el prroceso
|
|
|
|
Una metodologia es más que un conjunto de reglas
|
|
- Valores
|
|
- Principios
|
|
- Buenas Practicas
|
|
|
|
## Modelo Cascada
|
|
- Fuerte enfasis en la planificacion detallada y predecible.
|
|
- Cada fase debe producir un artefacto.
|
|
- Todas las pruebas se realizan al final.
|
|
|
|
Etapas:
|
|
1. Analisis.
|
|
2. Diseño.
|
|
3. Coding.
|
|
4. Testing.
|
|
5. Deploy.
|
|
|
|
# el desarrollo de software no es como otras
|
|
Esto es porque... ayuda estoy quemado esta materia me esta hacendo coito in-in-in-interrumpido.
|