algunas realidades del software en colombia y su relación...

141
Algunas Realidades del Software en Colombia y su relación con la Competitividad PARTE 1

Upload: others

Post on 31-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Algunas Realidades del Software en Colombia y su relación con la Competitividad

PARTE 1

ACERCA DEL CONFERENCISTA

About the lecturer

24/02/2017

2

David De La Peña

Apasionado por la Tecnología y en particular, por la transformación de la sociedad a través

de las tecnologías de Software.

24/02/2017

3

24/02/2017

4

24/02/2017

5

La Ingeniería de Software

Las realidades del software.... Más allá de la Teoría

24/02/2017

7

24/02/2017

8

Debería ser Parte de la Educación Primaria

TARGET Esta conferencia participativa se dirige a:

Apasionados por la Ingeniería de Software como temática (NO COMO CARRERA)

Abiertos al cambio y a la honestidad

Dispuestos a ser competitivos pero más aún a ser cooperativos.

Generación de Ingenieros de Software nacidos entre 1977 a 1997

Generaciones cercanas (en menor medida)

24/02/2017

9

Why the Target?

Nacen en una coyuntura económica-tecnológica

muy particular

24/02/2017

10

Why the Target?

Conocen el mundo “antes” y “después” de la globalización de las TICs.

24/02/2017

11

Why the Target?

Están iniciando el relevo de las “FUERZAS PRODUCTIVAS”

a nivel mundial.

24/02/2017

12

Why the Target?

Son la generación menos “desconocida” para el

expositor.

24/02/2017

13

40+ mins

24/02/2017

14

EXPECTATIONS

Analizar el alcance de la charla.

Establecer los objetivos reales de la conferencia.

Tener una “mente” critica pero REALISTA a los problemas de la ingeniería del software

(NO EN LA VIDA TEORICA/ACADEMICA).

Participar, Cuestionar y APORTAR.

Superar el protagonismo histriónico y evitar discusiones teóricas sin aplicabilidad .

24/02/2017

15

WARNING

24/02/2017

16

Warning

Enfóquese en el tema de participación.

Sea cooperativo y constructivo.

Salga de su Zona de Confort.

Libérese de sus Prejuicios.

No se sienta atacado, discriminado, vulnerado.

REFLEXIONE! ….. PIENSE y luego si aplica COMPARTA su idea.

24/02/2017

17

24/02/2017

18

Lo que escucho … lo Olvido

+ lo que veo … lo Recuerdo

+ lo que intento (simulo) … lo Entiendo

+ Lo que hago … lo Dominio

+

Lo que sé … lo Comparto

+

Pero sólo lo que QUIERO … lo Proyecto

ORED - CP

24/02/2017

19

Lo que escucho … lo Olvido

+ lo que veo … lo Recuerdo

+ lo que intento (simulo) … lo Entiendo

+ Lo que hago … lo Dominio

+

Lo que sé … lo Comparto

+

Pero sólo lo que QUIERO … lo Proyecto

ORED - CP

24/02/2017

20

Warning

Academia Sistema Educativo

Política Sistema Político

Economía Sistema Financiero

24/02/2017

21

Warning

Java .NET

Religión Creencias

Universidades Instituciones

24/02/2017

22

Warning

Superficialidad Habladurías

Chismes Generalizaciones

Democracia Libertad

24/02/2017

23

Warning

Justicia Equidad

Primer Mundo Pobreza

Habilidades Inteligencia

24/02/2017

24

Warning

SALVEDAD

Toda Reflexión, Conclusión y Expresión acá planteadas no representan en NINGÚN MODO los pensamientos de:

ACIS

Universidades

FuZionTEK y/o otras Empresas

24/02/2017

26

Agradecimiento especial

24/02/2017

27

Problems of the Colombian Software Industry

Los problemas de la industria del Software en Colombia

24/02/2017

28

Myths and Opinions about the Software Industry (past conferences)

Mitos y Opiniones extractados de conferencias/talleres anteriores

24/02/2017

29

24/02/2017

30

No hay suficiente Talento para esta “ciencia” tan Avanzada.

El país esta subdesarrollado.

Todos los proyectos están mal planeados.

Los recursos no están disponibles y/o no se encuentran a tiempo.

24/02/2017

31

El software interesante esta en el 1er Mundo.

Los lenguajes de programación que se usan acá están pasados de moda.

El trabajo se lo llevan los “gringos”.

No le creen al talento nacional … Cualquiera dice lo mismo en ingles y le prestan más atención.

24/02/2017

32

Los programadores son vistos como el “obrero” de menor rango en la industria.

En el país no se paga lo “justo” o no hay oportunidades.

El cliente nunca sabe lo que quiere.

Las empresas por ganarse cualquier negocio dicen SI a todo y luego el programador es el que paga.

24/02/2017

33

Los procesos de las empresas para estimar los proyectos son irreales.

La gente más preparada se va del país y NUNCA vuelven.

El gobierno no invierte en la educación y la infraestructura de T.I

24/02/2017

34

El permanecer como programador es símbolo de que no ha podido escalar.

NO hay quien se ponga la camiseta.

La academia y la Industria NUNCA se articulan

24/02/2017

35

Etc Etc

Etc Etc

Etc Etc

24/02/2017

36

General Conclusions

Conclusiones Generales

24/02/2017

37

38

General Conclusions

Son solo “OPINIONES” sesgadas, simplemente un conjunto de palabras con algún sentido para el autor de las mismas.

Es imposible que todas estén en lo cierto pues entre ellas hay contradicciones.

Muy probablemente estas opiniones NO cubren el 100% de los problemas “reales” de la industria del Software.

SIEMPRE el culpable es ALGUIEN MAS!

24/02/2017

38

39

General Conclusions

SIEMPRE el culpable es ALGUIEN MAS!

SIEMPRE el culpable es ALGUIEN MAS!

SIEMPRE el culpable es ALGUIEN MAS!

24/02/2017

39

40

General Conclusions

SIEMPRE el culpable es ALGUIEN MAS!

24/02/2017

40

Entender es difícil, muchos prefieren

algo más fácil: JUZGAR

24/02/2017

41

The Tiny boundary among the domains

La delicada frontera entre los dominios

REALIDAD ANALIZADA POR

EL DOLIENTE

Academia Profesionales

Gobierno Empresas

24/02/2017

43

24/02/2017

44

Twitter

@DavidDlps

#FT_SW

Para compartir información de ingeniería de Software.

24/02/2017

45

Difference: Personal Opinion, Social

Opinion and Facts

Diferencia:

Opiniones Personales, Sociales y Hechos

24/02/2017

47

What is a ViewPoint?

PUNTO DE VISTA

A viewpoint determines the resources and rules for constructing a view.

Restricciones de una vista (foco)

24/02/2017

48

24/02/2017

49

Competitiveness

Competitiveness pertains to the ability and performance of a firm, sub-sector or country to sell and supply goods and services in a given market, in relation to the ability and performance of other firms, sub-sectors or countries in the same market.

24/02/2017

50

Problem: Colombian Development=>

A very poor environment

Problema:

Desarrollo Colombiano =>

Un entorno muy pobre

24/02/2017

51

24/02/2017

52

Factors related with Software Industry

Instituciones / Institucionalidad

Formación Tecnologia

Eficiencia del Mercado Laboral – Empresas

Preparación Tecnologia Empresarial

Innovación

24/02/2017

53

Challenges for the Software Industry

Globalización

Sistemas Legados e Infraestructura

Mala negociación de Requerimientos

Presiones por salida a mercado “violentando” la triple restricción de SPM

X-aaS : siendo el Suplemento de muchos mercados

Outsourcing

24/02/2017

54

Challenges for the Software Industry

Falta de apropiación de teorías solidas a la practica

Integración con otros sistemas

Re-trabajos, Corrección de Error y re-testing

Requerimientos cada vez mas complejos, clientes soñadores

24/02/2017

55

Challenges for the Software Industry

ROI (Retorno de la Inversión)

Roles mal definidos / valorados

Problemas de Gestión Humana

Manejo inadecuado del control de Cambios

24/02/2017

56

24/02/2017

57

Start

24/02/2017

58

24/02/2017

59

¿Existirá relación entre Competitividad, Software y Dinero?

24/02/2017

60

Gross Domestic Product

Revisando el PIB

24/02/2017

61

GDP

Producto Interno Bruto (PIB) es una medida del valor de la actividad económica de un país. Básicamente calcula cual fue la producción en bienes y servicios que se hizo en un periodo de tiempo específico, generalmente en un trimestre o en un año, en las fronteras de un país.

24/02/2017

62

Nuestro “Vecindario”

24/02/2017

63

Nuestro “Entorno”

24/02/2017

64

Warning

24/02/2017

65

El siguiente contenido es solo una aproximación de resultados y NO tiene en cuenta diferentes análisis y variables SE RECOMIENDA VERLO en compañía de profesionales de la Estadística!

World GDP - 1950 Rank Country GPD (MM)

1 Argentina 15.949

2 Brasil 15.871

3 México 14.456

4 Colombia 3.736

5 Venezuela 3.533

6 Perú 3.486

7 Chile 3.190

8 Uruguay 1.438

9 Guatemala 1.416

10 Ecuador 1.343

5X menos

24/02/2017

66

Los países pobres

De una de las regiones

Mas pobres del Mundo

World GDP - 1960 Rank Country GPD (MM)

1 Brasil 30.351

2 Argentina 26.213

3 México 24.219

4 Venezuela 8.608

5 Chile 4.212

6 Colombia 4.041

7 Perú 2.504

8 Uruguay 1.244

9 Guatemala 1.044

10 Ecuador 1.010

7X menos

24/02/2017

67

World GDP - 1970 Rank Country GPD (MM)

1 Brasil 42.328

2 México 35.542

3 Argentina 31.584

4 Venezuela 12.993

5 Chile 8.981

6 Perú 7.235

7 Colombia 7.198

8 Cuba 5.693

9 Uruguay 2.137

10 Guatemala 1.904

6X menos

24/02/2017

68

World GDP - 1990 Rank Country GPD (MM)

1 Brasil 507.784

2 México 287.803

3 Argentina 141.323

4 Colombia 55.929

5 Venezuela 48.393

6 Chile 31.559

7 Perú 28.969

8 Cuba 28.645

9 Ecuador 10.572

10 Uruguay 10.270

10X menos

24/02/2017

70

World GDP - 2001 Rank Country GPD (MM)

1 México 709.935

2 Brasil 552.836

3 Argentina 269.051

4 Venezuela 122.910

5 Colombia 98.206

6 Chile 68.556

7 Perú 53.936

8 Cuba 31.682

9 Rep Dominicana 22.000

10 Uruguay 21.271

8X menos

24/02/2017

71

GDP LatinAmerica 2015

24/02/2017

72

5X menos

What is the relation with Competitiveness?

Competitiveness pertains to the ability and performance of a firm, sub-sector or country to sell and supply goods and services in a given market, in relation to the ability and performance of other firms, sub-sectors or countries in the same market.

24/02/2017

73

Goblal Competitiveness

Midiendo nuestro entorno para el desarrollo Tecnológico

24/02/2017

74

24/02/2017

75

Stage1 Stage2 Stage3

Competitiveness - Innovation

STAGE 3 STAGE 3 STAGE 3

Australia Ireland Portugal Austria Israel Singapore

Belgium Italy Spain Canada Japan Sweden Denmark Korea R Switzerland

Finland Luxembourg Taiwan (China)

France Netherlands UA Emirates Germany New Zealand UK

Norway USA

24/02/2017

76

Competitiveness - Transition

STAGE 2 TO 3 STAGE 2 TO 3 STAGE 2 TO 3

Argentina Kazakhstan Panama Barbados Latvia Poland

Brazil Lebanon Russia

Chile Lithuania Seychelles

Costa Rica Malaysia Slovak Rep

Croatia Mexico Turkey

Estonia Hungary Uruguay

24/02/2017

77

Competitiveness – Effective BASE

STAGE 2 STAGE 2 STAGE 2

Bulgaria Guatemala Perú China Guyana Romania

Colombia Indonesia Serbia Dominican Republic Jamaica South Africa

Ecuador Macedonia Suriname Egypt Montenegro Thailand

El Salvador Namibia Tunisia

Paraguay Ukraine

24/02/2017

78

Global Competitiveness Index 2013/2014

24/02/2017

79

Global Competitiveness Index 2013/2014

24/02/2017

80

Global Competitiveness Index 2013/2014

24/02/2017

81

Principal Variables - Ranking

Midiendo nuestro entorno para el desarrollo Tecnológico

24/02/2017

82

Total Basic Req Efficency Enh Innov & Soph

Country/Economy Rank Score Rank Score Rank Score Rank Score

Japan 9 5.40 28 5.37 10 5.27 3 5.62

UnitedKingdom 10 5.37 24 5.48 4 5.45 10 5.15

Norway 11 5.33 6 5.98 12 5.22 16 5.07

Taiwan,China 12 5.29 16 5.70 15 5.16 9 5.22

Canada 14 5.20 15 5.71 6 5.33 25 4.64

Denmark 15 5.18 21 5.55 16 5.05 11 5.14

Austria 16 5.15 19 5.63 21 4.97 12 5.14

Belgium 17 5.13 22 5.51 17 5.03 15 5.07

Global Competitiveness Index 2013/2014

24/02/2017

84

Total Basic Req Efficency Enh Innov & Soph

Country/Economy Rank Score Rank Score Rank Score Rank Score

France 23 5.05 23 5.50 19 5.00 18 4.84

Israel 27 4.94 39 5.05 26 4.73 8 5.23

China 29 4.84 31 5.28 31 4.63 34 4.10

Panama 40 4.50 46 4.89 50 4.33 43 3.99

Poland 42 4.46 59 4.72 32 4.60 65 3.65

Italy 49 4.41 50 4.85 48 4.34 30 4.22

Portugal 51 4.40 41 4.98 46 4.38 38 4.06

SouthAfrica 53 4.37 95 4.24 34 4.54 37 4.06

CostaRica 54 4.35 64 4.62 59 4.18 31 4.14

Mexico 55 4.34 63 4.63 55 4.27 55 3.79

Brazil 56 4.33 79 4.45 44 4.39 46 3.92

Global Competitiveness Index 2013/2014

24/02/2017

85

Total Basic Req Efficency Enh Innov & Soph

Country/Economy Rank Score Rank Score Rank Score Rank Score

India 60 4.28 96 4.23 42 4.41 41 4.00

Peru 61 4.25 72 4.53 57 4.20 97 3.35

Hungary 63 4.25 65 4.61 54 4.28 71 3.60

Russia 64 4.25 47 4.88 51 4.32 99 3.35

Montenegro 67 4.20 68 4.59 72 4.01 70 3.61

Colombia 69 4.19 80 4.44 64 4.11 69 3.61

Vietnam 70 4.18 86 4.36 74 3.98 85 3.41

Ecuador 71 4.18 62 4.64 81 3.90 63 3.69

Global Competitiveness Index 2013/2014

24/02/2017

86

Institution Infraestruc Macroecono Prim Education

Country/Economy Rank Score Rank Score Rank Score Rank Score

Chile 28 4.88 46 4.54 17 6.02 74 5.68

China 47 4.24 48 4.51 10 6.29 40 6.06

Colombia 110 3.35 92 3.50 33 5.59 98 5.32

CostaRica 50 4.20 76 3.92 80 4.56 64 5.81

DominicanRep 124 3.23 110 3.02 119 3.91 110 5.07

Ecuador 92 3.61 79 3.81 44 5.24 54 5.91

El Salvador 130 3.08 72 4.01 102 4.25 86 5.46

Finland 1 6.10 21 5.55 36 5.42 1 6.82

France 31 4.79 4 6.21 73 4.65 24 6.33

Germany 15 5.30 3 6.24 27 5.68 21 6.36

Global Competitiveness Index 2013/2014

24/02/2017

88

High Educat Market Eff Labor Market Finance Dev Tech Ready Mark Size

Country/Economy Rank Score Rank Score Rank Score Rank Score Rank Score Rank Score

Colombia 60 4.33 102 4.01 87 4.16 63 4.08 87 3.39 31 4.70

CostaRica 33 5.01 65 4.30 53 4.48 96 3.75 53 4.16 84 3.41

Denmark 14 5.54 24 4.87 13 5.03 36 4.57 5 6.05 53 4.24

DominicanRep 96 3.65 99 4.03 118 3.92 86 3.85 76 3.61 68 3.71

Ecuador 71 4.22 106 3.97 111 3.96 89 3.78 82 3.49 59 4.01

Finland 1 6.27 15 5.03 20 4.85 5 5.57 11 5.89 55 4.20

France 24 5.21 45 4.43 71 4.31 33 4.61 17 5.69 8 5.76

Germany 3 5.90 21 4.92 41 4.57 29 4.69 14 5.72 5 6.02

India 91 3.88 85 4.18 99 4.08 19 4.83 98 3.22 3 6.25

Israel 34 5.00 68 4.28 57 4.39 22 4.81 23 5.56 49 4.35

Italy 42 4.75 87 4.17 137 3.48 124 3.33 37 4.71 10 5.61

Global Competitiveness Index 2013/2014

24/02/2017

91

The Key Summary

En resumen … Comparándonos con los que realmente nos importan

24/02/2017

97

Are we the 69?

24/02/2017

98

24/02/2017

99

1

200

100

60

2013-2014 2013-2014 2012 2011

Country/Economy RANK SCORE rank rank

Argentina 104 3.76 102 94

Brasil 56 4.33 56 48

Chile 34 4.61 34 33

Colombia 69 4.19 69 69

Mexico 55 4.34 55 53

Summary Countries

24/02/2017

100

2013-2014 2013-2014 2012-2013 2012

Country/Economy RANK SCORE rank rank

Colombia 69 4.19 69 69

USA 5 5.48 5 7

Canada 14 5.20 14 14

China 29 4.84 29 29

France 23 5.05 23 21

Germany 4 5.51 4 6

India 60 4.28 60 59

Japan 9 5.40 9 10

Netherlands 8 5.42 8 5

Spain 35 4.57 35 36

Taiwan,China 12 5.29 12 13

UK 10 5.37 10 8

Summary Countries in 2015

24/02/2017

101

Summary Countries in 2016

24/02/2017

102

24/02/2017

103

“NO … Es que no hay líderes”

“NO hay una cultura de la

propiedad - pertenencia”

“Si ustedes los jóvenes no

asumen la dirección de su

propio país nadie va a venir a

salvarlos”

“el individualismo: salvase quien

pueda”

Jaime Garzón

And how is this related with Technology and Companies?

¿Pero y cómo se relaciona esto con la tecnología y las empresas?

24/02/2017

104

GDP growth

24/02/2017

105

Competitiveness per Region

24/02/2017

106

Competitiveness of Colombia

24/02/2017

107

RANK SCORE

Competitiveness of Colombia

24/02/2017

108

Are these aspects related with Software Projects?

¿Están relacionados estos aspectos con los proyectos de Software?

24/02/2017

109

What is a Project?

A project is temporary effort in that it has a defined beginning and end in time, and therefore defined scope and resources.

And a project is unique in that it is not a routine operation, but a specific set of operations designed to accomplish a singular goal. So a project team often includes people who don’t usually work together – sometimes from different organizations and across multiple geographies.

24/02/2017

110

What is PM?

Project management, then, is the application of knowledge, skills, tools, and techniques to project activities to meet the project requirements.

24/02/2017

111

What is SPM?

Software project management is the art and science of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, implemented, monitored and controlled.

24/02/2017

112

Process Groups with Issues

Los siguientes grupos de procesos pueden tener problemas en SPM:

Initiating

Planning

Executing

Monitoring and Controlling

Closing

24/02/2017

113

Areas with Issues

Las siguientes áreas de gestión pueden tener problemas en SPM:

24/02/2017

114

1. Integration 6. Procurement 2. Scope 7. Human resources 3. Time 8. Communications 4. Cost 9. Risk management 5. Quality 10. Stakeholder management

24/02/2017

115

24/02/2017

116

O SOLO

ESCUCHANDO ESTA

CONFERENCIA

Issues with People: Engineering

¿Cuáles carreras?

6,7% todas las Ingenierías

24/02/2017

117 [MD] = Encuesta en Medellín

118

First Steps : Engineering

Tendencias en la selección:

24/02/2017

118 [MD] = Encuesta en Medellín

First Steps : Engineering

¿Cuántos realmente terminan la carrera?

Y además

tiende a la baja

24/02/2017

119 [MD] = Encuesta en Medellín

Issues with Education: Programming

24/02/2017

120 [MD] = Encuesta en Medellín

Programming: Too Difficult

Programación:

Eso es MUY DIFICIL

First Steps : Programming

Nuevas tendencias de aprendizaje de Ingeniería de Software (complementos y suplementos)

24/02/2017

121 [MD] = Encuesta en Medellín

First Steps : Programming

24/02/2017

122 [MD] = Encuesta en Medellín

CODE .org

Why we want to be Software

Engineers?

¿ Porqué queremos ser Ingenieros de Software?

24/02/2017

123

24/02/2017

124

Lectura recomendada

GUIA DE GOOGLE PARA SER UN BUEN INGENIERO

https://www.maestrodelacomputacion.net/como-ser-un-buen-ingeniero-segun-google/?platform=hootsuite

24/02/2017

125

Lectura recomendada

24/02/2017

126

Issues with Planning: Design

24/02/2017

127 [MD] = Encuesta en Medellín

Entendimiento de la Arquitectura de Software y la Gestión de Requerimientos como algo que realmente hace parte de los Proyectos de Software ( Software NO SOLO es codificar )

Software Architecture

Ejemplo:

Arquitectura de

Construcción / Civil

Software Architecture

Software Architecture

Software Architecture

Software Complexity

Afecta mas allá de la comunidad académica

Realidad Mundial PERO también Realidad Nacional

Los temas urgentes del mundo del Software Arquitectura de Software

Patrones Aplicables y Entendibles

Metodologías de Desarrollo

Frameworks y Aceleradores

24/02/2017

133

Quantify

Cuantificar

24/02/2017

134

Software Complexity

Software Crisis LA CRISIS DEL SOFTWARE (HISTORIA)

Software Crisis

LA CRISIS DEL SOFTWARE (HISTORIA)

Año 2017

?

Software Crisis

Por la mala práctica poco medible y poco ingenieril forma de crear software, fue reconocida en 1968.

Se ha reconocido su alto impacto negativo en el mundo empresarial.

Se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verificables.

Software Crisis

Algunas causas:

La complejidad que supone la tarea de programar.

Los desarrolladores no conocen su propio rendimiento.

No se generan procesos de desarrollo propios que se puedan verificar en el contexto real conforme avanza el tiempo.

Los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.

Software Crisis

Algunas causas:

Estimaciones irreales la mayoría de las veces, o peor aun imposibilidad de estimar cuánto tiempo llevará un proyecto (personal, recursos, etc.).

Cuando se fijan plazos normalmente no se cumplen entonces se acostumbra la industria.

El cliente ROMPE LA ARQUITECTURA con $$$

24/02/2017

141

KENJI Reflections

24/02/2017

142 https://www.youtube.com/watch?v=kJXyqe96LjY

Other Reflections

24/02/2017

143

Software Quality

La calidad del Software

24/02/2017

144

History of Software Architecture

¿CALIDAD?

Software Quality

¿Satisfacer al cliente en todo lo que pide?

¿ No se puede describir, pero todo el mundo la reconoce?

24/02/2017

146

What is Software Architecture?

Forma de apoyo a la ingeniería en resolver problemas generales cada vez menos como un arte (algo no predecible) y más como una construcción de ámbito mayor al diseño de algoritmos que vea la interacción, estructura y funcionamiento de las partes del software de manera global como un nuevo tipo de problema.

AS es el diseño de más alto nivel de la estructura de un sistema.

Considerations for Design (SA)

Una AS se selecciona y diseña con base en objetivos.

Toma en consideración los Requerimientos Funcionales (RF) y los No-Funcionales (RNF) como mantenibilidad, auditabilidad, flexibilidad e interacción con otros sistemas de información.

Analiza las restricciones, limitaciones derivadas de las tecnologías disponibles para implementar sistemas de información.

History of Software Architecture

Cambios en el software:

Las complejidades mencionadas a lo largo del software se han incrementado en el mundo globalizado de hoy en día (2015).

Existen factores llevados al extremo como nunca antes:

Conocimiento de los clientes y altas expectativas

Competencia tecnológica fuerte

Escala y Distribución

[Latinoamerica]: Gerencia de Proyectos de SW escasa o no especializada

History of Software Architecture

Implicaciones de estos factores:

Competencia

Distribución

Escala

Gerencia

Clientes

Incremento

Riesgo

Complejidad

Control

History of Software Architecture

La arquitectura envuelve un conjunto de decisiones estratégicas de diseño, lineamientos, reglas y patrones que restringen el diseño y la implementación de un software.

Arquitectura

Diseño

Implementación

Código

24/02/2017

152

MUCHAS GRACIAS

24/02/2017

153