1
La carrera de informática tras la Universidad
@jmarquezpacios
Calidad del softwareCalidad del software
Abril, 2013
2
ObjetivosFuerzas de cambioFuerzas de cambio
Rethinking SoftwareRethinking Software
Nuevo profesionalNuevo profesional
3
Antecedentesagrupaciones empresariales innovadoras del sector turístico
““Students believe Students believe economic and market economic and market factors will have the factors will have the most impact on most impact on organizations, while organizations, while CEOs cite technology CEOs cite technology and people.”and people.”
4
Ley de MooreEmpowering Inspiration: The Future of Travel Search
5
Ley de MooreEmpowering Inspiration: The Future of Travel Search
6
Antecedentesagrupaciones empresariales innovadoras del sector turístico
7
8
9
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 tráfico generado en los centros de datos x 4, El tráfico generado en los centros de datos x 4, hasta los hasta los 4,8 Zettabytes en 20154,8 Zettabytes en 2015, , crecimiento interanual: 33%.crecimiento interanual: 33%.Índice Global Cloud de Cisco (1 ZB=10Índice Global Cloud de Cisco (1 ZB=101212 GB) GB)
10
APIs se estan comiendo el mundo. “APIs se estan comiendo el mundo. “Todo es conectable”Todo es conectable”
11
Open APIs: Growth is accelerating
12
Ley de MooreEmpowering Inspiration: The Future of Travel Search
13
IT: From “Mr. No” To Innovation facilitatorIT: From “Mr. No” To Innovation facilitator
14
Big DataBig Data
15
Big DataBig Data
16
APIS se están comiendo el MundoMarc AndreessenMarc Andreessen. Netscape co-founder . Netscape co-founder
VC (Zynga, Foursquare, SkypeVC (Zynga, Foursquare, Skype))
17
ERA POST-PCERA POST-PC
POST-DOCUMENTOPOST-DOCUMENTO
Ray OzzieRay Ozzie
Microsoft 2005-10Chief Technical Officer
Chief Software Architect
18
Rethinking Software Rethinking Software ProductionProduction
Software development is no longer garage Software development is no longer garage ‘design and make’. ‘design and make’.
Most software products and services are Most software products and services are embedded in a network of complex inter-embedded in a network of complex inter-product and inter-supplier dependencies. product and inter-supplier dependencies.
Software is the result of the operation of a Software is the result of the operation of a 'supply chain' that must be designed and 'supply chain' that must be designed and forms part of an 'ecosystem' that must be forms part of an 'ecosystem' that must be accommodated. accommodated.
Rethinking software production requires a Rethinking software production requires a new discipline of business model and new discipline of business model and software system co-design.software system co-design.
Anthony FinkelsteinAnthony Finkelstein
@profserious Professor of Software SystemsDean of Engineering Sciences
University College London
19Como desarrollar software (de calidad)Como desarrollar software (de calidad)
20
“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.
21
“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
22
Satisfacción del Usuario = producto usable + buena funcionalidad + entrega dentro de presupuesto y plazo
Robert L Glasswww.robertlglass.comThe Dark Side of Software EngineeringSoftware Creativity 2.0 Software Conflict 2.0 Facts and Fallacies of Software Engineering
Calidad del software
23
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 ExternaEs 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 UsoMide cómo los usuarios pueden conseguir sus metas en su entorno, en lugar de medir las propiedades del software en si mismo.
24
25
Ley de MooreEmpowering Inspiration: The Future of Travel Search
26
Ley de MooreEmpowering Inspiration: The Future of Travel Search
27
Ley de MooreEmpowering Inspiration: The Future of Travel Search
28
• 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
29
CMMI
30
¿Un nuevo ¿Un nuevo profesional del profesional del
software?software?
31
32
33
34
Perfiles ProfesionalesNueve de cada diez de vacantes dirigidas a los profesionales Nueve de cada diez de vacantes dirigidas a los profesionales especializados en TIC pedían titulados en informáticaespecializados en TIC pedían titulados en informática
35
Perfiles ProfesionalesCerca de la mitad de las vacantes publicadas en Infojobs piden Cerca de la mitad de las vacantes publicadas en Infojobs piden titulados en ciclos formativos de grado superior en informáticatitulados en ciclos formativos de grado superior en informática
36
Perfiles ProfesionalesUno de cada cinco puestos ofertados en 2010 no requería Uno de cada cinco puestos ofertados en 2010 no requería experiencia laboral. informáticaexperiencia laboral. informática
37
Perfiles ProfesionalesEl salario máximo ofrecido aumenta a medida que aumenta el nivel El salario má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 €
38
“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 “flattened” mannerorganize in a more “flattened” manner
39Ritchie es conocido sobre todo por ser el creador del lenguaje de
programación C y cocreador, junto con Ken Thompson, del sistema operativo Unix.
40
@jmarquezpacios@jmarquezpacios
[email protected]@estudnet.com
www.ajcenter.netwww.ajcenter.net
www.estudnet.comwww.estudnet.com
!Muchas Gracias!Muchas gracias a todos!!Muchas gracias a todos!!
Top Related