calidad del software para futuros ingenieros

30
1 La carrera de informática tras la Universidad Calidad del software Calidad del software @jmarquezpacios #ajcenter

Upload: jorge-marquez

Post on 03-Jul-2015

518 views

Category:

Technology


2 download

DESCRIPTION

Presentación de orientación laboral x estudiantes ETSII Universida de Sevilla. 2012

TRANSCRIPT

Page 1: Calidad del software para futuros ingenieros

1

La carrera de informática tras la Universidad

Calidad del softwareCalidad del software @jmarquezpacios#ajcenter

Page 2: Calidad del software para futuros ingenieros

2

Objetivos

Motivar a la calidad del softwareMotivar a la calidad del software

Profesionales de la ingenierProfesionales de la ingenieríía del softwarea del software

OrientaciOrientacióón al mercado laboraln al mercado laboral

Page 3: Calidad del software para futuros ingenieros

3

Antecedentesagrupaciones empresariales innovadoras del sector turístico

Page 4: Calidad del software para futuros ingenieros

4

Powering the CloudPowering the Cloud““Intel estimates that there will beIntel estimates that there will be 15 billion connected 15 billion connected

devices and 3 billion connected users by 2015devices and 3 billion connected users by 2015””

El trEl trááfico generado en los centros de datos x 4, fico generado en los centros de datos x 4, hasta los hasta los 4,8 4,8 ZettabytesZettabytes en 2015en 2015, , crecimiento interanual: 33%.crecimiento interanual: 33%.ÍÍndice Global ndice Global CloudCloud de Cisco (1 ZB=10de Cisco (1 ZB=101212 GB)GB)

Page 5: Calidad del software para futuros ingenieros

5

Ley de MooreEmpowering Inspiration: The Future of Travel Search

Page 6: Calidad del software para futuros ingenieros

6

Ley de MooreEmpowering Inspiration: The Future of Travel Search

Page 7: Calidad del software para futuros ingenieros

7

Ley de MooreEmpowering Inspiration: The Future of Travel Search

Page 8: Calidad del software para futuros ingenieros

8

Objetivos

Page 9: Calidad del software para futuros ingenieros

9

ERA POSTERA POST--PCPC

POSTPOST--DOCUMENTODOCUMENTO

Ray Ray OzzieOzzie

Microsoft 2005-10Chief Technical Officer

Chief Software Architect

Page 10: Calidad del software para futuros ingenieros

10

APIS se están comiendo el MundoMarc AndreessenMarc Andreessen. Netscape co. Netscape co--founder founder

VC (VC (ZyngaZynga, Foursquare, Skype, Foursquare, Skype))

Page 11: Calidad del software para futuros ingenieros

11

APIs se APIs se estanestan comiendocomiendo el el mundomundo. . TodoTodo eses conectableconectable

Page 12: Calidad del software para futuros ingenieros

12

“La calidad del software es el grado con el que un sistema, componente o proceso cumple los requisitos especificados y las necesidades o expectativas del cliente o usuario”

IEEE, Std. 610-1990.

Page 13: Calidad del software para futuros ingenieros

13

“Concordancia del software producido con los requisitos explícitamente establecidos, con los estándares de desarrollo prefijados y con los requisitos implícitos no establecidos formalmente, que desea el usuario”

Roger S. Pressmanhttp://www.rspa.com1977. Numerical control and computer-aided manufacturing1982. Software engineering : a practitioner's approach (first edition)1988. Making software engineering happen : a guide for instituting the technology.1988. Software engineering : a beginner's guide.1991. Software shock : the danger & the opportunity2005. Software engineering : a practitioner's approach2009. Web engineering : a practitioner's approach

Calidad del software

Page 14: Calidad del software para futuros ingenieros

14

Satisfacción del Usuario = producto usable + buena funcionalidad + entrega dentro de presupuesto y plazo

Robert L Glasswww.robertlglass.comThe Dark Side of Software Engineering

Software Creativity 2.0

Software Conflict 2.0

Facts and Fallacies of Software Engineering

Calidad del software

Page 15: Calidad del software para futuros ingenieros

15Como desarrollar software (de calidad)Como desarrollar software (de calidad)

Page 16: Calidad del software para futuros ingenieros

16

Calidad del softwareCalidad InternaCalidad Interna

Los atributos de la calidad del producto software se puede mejorados durante la implantación, revisión y prueba del código del software.

Calidad ExternaCalidad Externa

Es la calidad que se determina cuando el software es ejecutado, la cual es típicamente medida y evaluada en un ambiente simulado, con datos simulados y usando métricas externas.

Calidad en UsoCalidad en Uso

Mide cómo los usuarios pueden conseguir sus metas en su entorno, en lugar de medir las propiedades del software en si mismo.

Page 17: Calidad del software para futuros ingenieros

17

Page 18: Calidad del software para futuros ingenieros

18

• CMMI proviene del modelo CMM (Modelo de Capacidad y Madurez), desarrollado por una iniciativa del Departamento de Defensa de EE.UU. y la Universidad de Carnegie Mellon.

• En el año 2002 se liberó la versión 1.1 de CMMI, unificando los modelos de ingeniería de software (SW-CMM, también conocido como CMM), de ingeniería de sistemas (SECMM) y de desarrollo integrado de productos (IPD-CMM).

• CMMI es un modelo de procesos para los ciclos de vida desarrollo y mantenimiento del software que proporciona un conjunto de buenas practicas y una metodología para la evaluación y la mejora continua. Ángel Jordán Goñi

Pionero SW

Page 19: Calidad del software para futuros ingenieros

19

CMMI

Page 20: Calidad del software para futuros ingenieros

20

España ocupa un lugar destacado en el ranking CMMI en el mundo (4º) y el liderazgo en Europa con 186 evaluaciones registradas: 106 de Nivel 2 y 62

de Nivel 3.

SEI Sept., 2011

EspaEspañña ocupa un lugar destacado en el ranking CMMI en el mundo (4a ocupa un lugar destacado en el ranking CMMI en el mundo (4ºº) y el ) y el

liderazgo en Europa con 186 evaluaciones registradas: 106 de Nivliderazgo en Europa con 186 evaluaciones registradas: 106 de Nivel 2 y 62 el 2 y 62

de Nivelde Nivel 3.

SEI Sept., 2011

# País Acreditaciones

1 CHINA 1.557

2 USA 1.119

3 INDIA 462

4 ESPAÑA 186

5 JAPÓN 165

Las pequeñas organizaciones (<25 personas) representando el 49% de las acreditaciones del sector TIC, que aportan el 80% del total.

El nivel de madurez 3 (65%) es el que también crece con rapidez.

Las pequeñas organizaciones (<25 personas) representando el 49% de las acreditaciones del sector TIC, que aportan el 80% del total.

El nivel de madurez 3 (65%) es el que también crece con rapidez.

Programa Programa ValueSoftValueSoft

Page 21: Calidad del software para futuros ingenieros

21

eticometicom promueve desde 2008 un promueve desde 2008 un

programa colaborativo de mejora programa colaborativo de mejora

de los procesos de software y de los procesos de software y

acreditaciacreditacióón del estn del estáándar CMMI ndar CMMI

para las PYMES TIC y factorpara las PYMES TIC y factoríías de as de

software, en colaboracisoftware, en colaboracióón con la n con la

FundaciFundacióón Tecnologn Tecnologíías de la as de la

InformaciInformacióón de AMETIC, y el n de AMETIC, y el

apoyo financiero del Plan apoyo financiero del Plan

Avanza2 del Ministerio de Avanza2 del Ministerio de

Industria, Turismo y ComercioIndustria, Turismo y Comercio..

1. AERTEC

2. ALIATIS

3. AGRUPALIA

4. AT4 Wireless

5. CLEVER

6. CONSOLTIC

7. ELIMCO SISTEMAS

8. EL SENDERO

9. ESTUDIO CERO

10. GDO

11. ICOSIS

12. ISOTROL

13. INGENIA ML3

14. INTECNA

15. EMERGYA

16. MDU

17. MILHETOS

18. NOVASOFT

19. PROPERLY

20. Sadiel CTB

21. SDS ML3

22. SHS

23. TELVENT GS ML3

24. VCR ML2

25. ARION

26. CITIC

27. ELIMCO SISTEMAS ML3

28. GTD ML3

29. IMPLEMENTAL

30. INGRYD

31. NOVAYRE

32. SCATI LABS

33. S-DOS

34. VCR ML3

………………………….

Programa Programa ValueSoftValueSoft

Page 22: Calidad del software para futuros ingenieros

22

¿¿QuiQuiéén desarrolla software de n desarrolla software de

calidad?calidad?

Page 23: Calidad del software para futuros ingenieros

23

Page 24: Calidad del software para futuros ingenieros

24

Page 25: Calidad del software para futuros ingenieros

25

Perfiles ProfesionalesNueve de cada diez de vacantes dirigidas a los profesionales Nueve de cada diez de vacantes dirigidas a los profesionales

especializados en TIC pedespecializados en TIC pedíían titulados en informan titulados en informááticatica

Page 26: Calidad del software para futuros ingenieros

26

Perfiles ProfesionalesCerca de la mitad de las vacantes publicadas en Cerca de la mitad de las vacantes publicadas en InfojobsInfojobs piden piden

titulados en ciclos formativos de grado superior en informtitulados en ciclos formativos de grado superior en informááticatica

Page 27: Calidad del software para futuros ingenieros

27

Perfiles ProfesionalesUno de cada cinco puestos ofertados en 2010 no requerUno de cada cinco puestos ofertados en 2010 no requeríía a

experiencia laboral. informexperiencia laboral. informááticatica

Page 28: Calidad del software para futuros ingenieros

28

Perfiles ProfesionalesEl salario mEl salario mááximo ofrecido aumenta a medida que aumenta el nivel ximo ofrecido aumenta a medida que aumenta el nivel

de estudios : de 21.461 a 32.862 de estudios : de 21.461 a 32.862 €€

Page 29: Calidad del software para futuros ingenieros

29

“Five Reasons Every Company Should Act Like a Software Startup”

Marc Andreessen.

“Five Reasons Every Company Should Act Like a Software Startup”

Techonomy. FORBES.

Companies will be Companies will be ……

•• more nimble and less bureaucratic.more nimble and less bureaucratic.

•• platforms for getting stuff & knowledge into the platforms for getting stuff & knowledge into the

hands of people.hands of people.

•• be more engaged with their customersbe more engaged with their customers

•• able to deliver services fast, if not in real time. able to deliver services fast, if not in real time.

•• organize in a more organize in a more ““flattenedflattened”” mannermanner

Page 30: Calidad del software para futuros ingenieros

30

@jmarquezpacios

http://ajcenter.net