Your SlideShare is downloading. ×
08 Consejo VI Semana CMMI
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

08 Consejo VI Semana CMMI

91

Published on

Presentación del Consejo de Colegios Informáticos en la VI Semana del CMMI

Presentación del Consejo de Colegios Informáticos en la VI Semana del CMMI

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
91
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Precedentes:
    Instituto Informática (1969)
    Sedes en Madrid, San Sebastián (70) y Barcelona (72)
    5 cursos (cada curso + trabajo fin de curso):
    1º: Programador de aplicaciones.
    2º: Programador de sistemas
    3º: Analista de aplicaciones
    4º: Analista de sistemas
    5º: Técnico de Sistemas
    Cuando se creó el título se convalida:
    Técnico de Sistemas = Licenciado en Informática.
    Los títulos intermedios no tenían validez
  • Precedentes:
    Instituto Informática (1969)
    Sedes en Madrid, San Sebastián (70) y Barcelona (72)
    5 cursos (cada curso + trabajo fin de curso):
    1º: Programador de aplicaciones.
    2º: Programador de sistemas
    3º: Analista de aplicaciones
    4º: Analista de sistemas
    5º: Técnico de Sistemas
    Cuando se creó el título se convalida:
    Técnico de Sistemas = Licenciado en Informática.
    Los títulos intermedios no tenían validez
  • 1976:
    Se crea el título de LICENCIADO EN INFORMÁTCIA
    Se crean las primeras Facultades de Informática
    Politécnica de Barcelona, Madrid y Valladolid (San Sebastián)
    Curso 77-78:
    Se inician los estudios en Madrid, S. Sebastián y Barcelona
    Año 82:
    Se crean las Escuelas de:
    Murcia, Málaga, Valencia y Cáceres
    Mediados de los 80:
    La Coruña, Asturias, Valladolid, ...
    En los 90:
    Explosión: Escuelas y Facultades en muchas provincias
  • 3.   Son fines esenciales de estas Corporaciones la ordenación del ejercicio de las profesiones, la representación institucional exclusiva de las mismas cuando estén sujetas a colegiación obligatoria, la defensa de los intereses profesionales de los colegiados y la protección de los intereses de los consumidores y usuarios de los servicios de sus colegiados, todo ello sin perjuicio de la competencia de la Administración Pública por razón de la relación funcionarial.
  • Competencias que los estudiantes deben adquirir:

    Capacidad para proyectar, calcular y diseñar productos, procesos e instalaciones en todos los ámbitos de la ingeniería informática.
    Capacidad para la dirección de obras e instalaciones de sistemas informáticos, cumpliendo la normativa vigente y asegurando la calidad del servicio.
    Capacidad para dirigir, planificar y supervisar equipos multidisciplinares.
    Capacidad para el modelado matemático, cálculo y simulación en centros tecnológicos y de ingeniería de empresa, particularmente en tareas de investigación, desarrollo e innovación en todos los ámbitos relacionados con la Ingeniería en Informática.
    Capacidad para la elaboración, planificación estratégica, dirección, coordinación y gestión técnica y económica de proyectos en todos los ámbitos de la Ingeniería en Informática siguiendo criterios de calidad y medioambientales.
    Capacidad para la dirección general, dirección técnica y dirección de proyectos de investigación, desarrollo e innovación, en empresas y centros tecnológicos, en el ámbito de la Ingeniería Informática.
    Capacidad para la puesta en marcha, dirección y gestión de procesos de fabricación de equipos informáticos, con garantía de la seguridad para las personas y bienes, la calidad final de los productos y su homologación.
    Capacidad para la aplicación de los conocimientos adquiridos y de resolver problemas en entornos nuevos o poco conocidos dentro de contextos más amplios y mulitidisciplinares, siendo capaces de integrar estos conocimientos.
    Capacidad para comprender y aplicar la responsabilidad ética, la legislación y la deontología profesional de la actividad de la profesión de Ingeniero en Informática.
    Capacidad para aplicar los principios de la economía y de la gestión de recursos humanos y proyectos, así como la legislación, regulación y normalización de la informática.
  • Competencias que los estudiantes deben adquirir:

    Capacidad para proyectar, calcular y diseñar productos, procesos e instalaciones en todos los ámbitos de la ingeniería informática.
    Capacidad para la dirección de obras e instalaciones de sistemas informáticos, cumpliendo la normativa vigente y asegurando la calidad del servicio.
    Capacidad para dirigir, planificar y supervisar equipos multidisciplinares.
    Capacidad para el modelado matemático, cálculo y simulación en centros tecnológicos y de ingeniería de empresa, particularmente en tareas de investigación, desarrollo e innovación en todos los ámbitos relacionados con la Ingeniería en Informática.
    Capacidad para la elaboración, planificación estratégica, dirección, coordinación y gestión técnica y económica de proyectos en todos los ámbitos de la Ingeniería en Informática siguiendo criterios de calidad y medioambientales.
    Capacidad para la dirección general, dirección técnica y dirección de proyectos de investigación, desarrollo e innovación, en empresas y centros tecnológicos, en el ámbito de la Ingeniería Informática.
    Capacidad para la puesta en marcha, dirección y gestión de procesos de fabricación de equipos informáticos, con garantía de la seguridad para las personas y bienes, la calidad final de los productos y su homologación.
    Capacidad para la aplicación de los conocimientos adquiridos y de resolver problemas en entornos nuevos o poco conocidos dentro de contextos más amplios y mulitidisciplinares, siendo capaces de integrar estos conocimientos.
    Capacidad para comprender y aplicar la responsabilidad ética, la legislación y la deontología profesional de la actividad de la profesión de Ingeniero en Informática.
    Capacidad para aplicar los principios de la economía y de la gestión de recursos humanos y proyectos, así como la legislación, regulación y normalización de la informática.
  • 1- Definición de la profesión de ingeniero en informática -> aquí habla de qué es un ingeniero en informática, qué tipo de formación recibe y la amplitud de la misma: desde conocimientos de gestión de proyectos (esto lo conoces bien :P) hasta diferentes técnicas de desarrollo de software, lenguajes de programación, etc. Aquí es necesario destacar que para obtener un profesional de primer nivel de desarrollo de software es necesario un proceso, un tiempo de preparación y de asentamiento de los conocimientos que en la actualidad sólo se obtiene en ingeniería en informática (en otras carreras les dan un poco de programación y listo y no es lo mismo).
  • 4- Implantación CMMi e Ingenieros en Informática:
    Es mucho más fácil liderar la implantación para un II porque realmente ha cubierto ya durante su formación muchos de los conceptos (en los cursos se enseñan materias que se solapan con ingeniería del software.

    Por eso es más efectivo contar con profesionales de este tipo.

    Con su formación los I.I cubren diferentes partes del ciclo de vida y por tanto saben tanto de gestión como de técnica, algo vital en proyectos software para poder conocer y controlar realmente lo que ocurre con éxito y poder maniobrar en el proyecto, lo que se aplica también a la implantación.
    Destacar también los aspectos de motivación en equipos de software y algo conocido en el sector y que es que el personal técnico respeta más a líderes con bagage técnico que a los que no lo tienen, y sabemos, la motivación impacta fuertemente en la productividad y por tanto en los resultados de los proyectos, tanto a niveles técnicos como a niveles económicos.
  • Guide to the Software Engineering Body of Knowledge (SWEBOK)
    Definición
    The term software construction refers to the detailed creation of working, meaningful software through a combination of coding, verification, unit testing, integration testing, and debugging. (El término construcción de software se refiere a la creación de software a través de una combinación de codificación, verificación, pruebas unitarias, pruebas de integración, y la depuración. )
    The Software Construction Knowledge Area is linked to all the other KAs, most strongly to Software Design and Software Testing.
    (El area de conocimiento de la construción de software esta relacionada con las demás áreas de conocimiento, pero de manera mas estrecha al diseño y pruebas del software)

    This is because the software construction process itself involves significant software design and test activity. It also uses the output of design and provides one of the inputs to testing, both design and testing being the activities, not the KAs in this case.
    (Y esto es asi porque el proceso de construcción software en si mismo implica significativamente el diseño del software y la actividad de pruebas. Se usa la salidad del diseño y proporciona una de las entradas a la fase de pruebas, ambos son actividades, diseño y pruebas.


    Detailed boundaries between design, construction, and testing (if any) will vary depending upon the software life cycle processes that are used in a project." (los limites detallados de diseño, construcción y pruebas variaran dependiendo del cliclo de vida del software que se usa en cada proyecto)
  • durante años nos hemos autocriticado porque comparados con otras industrias no tenemos herramientas formales de diseño.
    Mientras en aviación o en ingeniería civil hacen cálculos para validar los planos, nosotros "construimos" y luego probamos, mucho más "primitivo".
    Pero, qué pasa si cambiamos la óptica y decimos que el diseño detallado del software es el código???
    Porque el "producto" no es el código sino el binario, y el paso entre el código y el binario es automático desde hace décadas.
    Entonces nos damos cuenta de que todo el proceso de generación de código es tan formal, detallado y basado en herramientas como en otros sectores, porque al final el código fuente es un diseño formal, más formal que ningún plano u otra especificación que se traduce de forma automática a binario.
    Todo esto da una perspectiva diferente, nos quita de encima el pesimismo de "vamos a ser como los demás" y revaloriza la creación de código de calidad, base de los métodos agiles, pilares del desarrollo del sofware desde 2000.

    jack reeves
  • Transcript

    • 1. 1 Consejo General de Colegios Oficiales de Ingeniería Informática Semana CMMi Jacinto Canales Madrid, 11 de Noviembre de 2010 Presidente
    • 2. Contenido • Un poco de historia • Los Colegios • Los Consejos • Los estudios y Bolonia • Los Ingenieros en Informática y la calidad 2
    • 3. Historia de una carrera, … • .. y de una profesión • Precedentes: – Instituto Informática (1969) • Sedes en Madrid, San Sebastián (70) y Barcelona (72) • 5 cursos (cada curso + trabajo fin de curso) • Creación carrera: – 1977: Licenciatura en Informática • 6 cursos + PFC 3
    • 4. Evolución • Curso 77-78: – Se inician los estudios en Madrid, S. Sebastián y Barcelona • Año 82: – Se crean las Escuelas de: Murcia, Málaga, Valencia y Cáceres • Mediados de los 80: – La Coruña, Asturias, Valladolid, ... • En los 90: – Explosión: Escuelas y Facultades en muchas provincias • Actualmente prácticamente en todas las Universidades • En 1990 se crea el título de Ingeniero en Informática 4
    • 5. Y va surgiendo el asociacionismo • Se van creando asociaciones en torno a la titulación • Las Asociaciones promueven la creación de Colegios 5
    • 6. Y llegan los Colegios 6 • 1998: Primer Colegio Profesional • Murcia • 2000 - ... : Se crean los Colegios: – Valencia (2000), País Vasco (2000), Cataluña (2001), Asturias (2001), Castilla-La Mancha(2002), Castilla y León (2003) y Baleares (2004) – Actualmente: 11 Colegios • (y Madrid aprobado).
    • 7. 7 … y el Consejo • Ley 20/2009 – Apoyo unánime de todos los grupos políticos tanto en Congreso como en Senado. • Preámbulo – La informática juega un papel central en las TIC – Fundamental en la modernización de la sociedad
    • 8. 8 Ley de Creación del Consejo • Se crea el Consejo como corporación de derecho público. • Ministerio interlocutor: Industria. • Se crea Comisión Gestora – Compuesta por todos los Colegios. • Se elaboran estatutos – Se aprueban por el Ministerio. • Se celebra Asamblea Constituyente – Se elige la primera Junta de Gobierno. – En 1 año elaboramos los estatutos definitivos y convocamos elecciones. • Inclusión del Consejo en el CATSI
    • 9. 9 Que dice la Ley: Fines • … • Ordenación del ejercicio profesional • Representación institucional exclusiva
    • 10. 10 Estatutos • Órganos de Gobierno – Asamblea General • 3 representantes por Colegio. – Votos por representante + coeficiente (según tamaño) – Junta de Gobierno • Elegida por la Asamblea en lista abiertas y puesto a puesto. • La actual: 12 miembros. – Todos los Colegios representados excepto Baleares y Extremadura (por decisión propia).
    • 11. Mapa actual • Actores en torno a la profesión: – Colegios y Consejo – CODDI – RITSI – Asociaciones Empresariales (AETIC, CONETIC, …) – Asociaciones Técnicas: ATI, AEMES, IEEE, PMI, … – Asociaciones profesionales
    • 12. Bolonia y nuestras fichas • Con la reforma de Bolonia, la carrera queda: – Grado: 240 créditos: 4 años • Conduce a la profesión de Ingeniero T. en Informática – Formación básica: 60 créditos – Bloque común de informática: 60 créditos – Bloque completo: 48 créd. de tecnología específica, – Proyecto fin de grado: 12 créditos. – Master: 60 créditos + Proyecto: 1 año • Conduce a la profesión de Ingeniero en Informática 12
    • 13. Bolonia y nuestras fichas – Bloques Completos (5): Coinciden con Association for Computing Machinery (ACM) – Ingeniería del Software – Ingeniería de computadores (Arquitectura) » Diseñar hardware, ... – Computación (Computer Science) » Algorítmica, problemas complejos, … – Sistemas de Información » Evaluar, recomendar, integrar sistemas. – Tecnologías de la información » Orientado al servicio TIC a las organizaciones 13
    • 14. Ficha: Objetivos de los estudios • Competencias que los estudiantes deben adquirir: – Capacidad para la dirección de obras e instalaciones de sistemas informáticos, cumpliendo la normativa vigente y asegurando la calidad del servicio. – Capacidad para la elaboración, planificación estratégica, dirección, coordinación y gestión técnica y económica de proyectos en todos los ámbitos de la Ingeniería en Informática siguiendo criterios de calidad y medioambientales. 14
    • 15. Ficha: Objetivos de los estudios – Capacidad para la puesta en marcha, dirección y gestión de procesos de fabricación de equipos informáticos, con garantía de la seguridad para las personas y bienes, la calidad final de los productos y su homologación. – Capacidad para aplicar los principios de la economía y de la gestión de recursos humanos y proyectos, así como la legislación, regulación y normalización de la informática. 15
    • 16. ¿Qué se estudia en Ing. Informática? • Arquitectura de ordenadores • Explotación sistemas • Análisis • Lenguajes de programación • BBDD • Sistemas operativos • Ingeniería del software • Algorítmica • Planificación y Gestión de Proyectos • Metodologías y técnicas de desarrollo • … 16
    • 17. Ingenieros en Informática y CMMi • El I.I. ha cubierto durante años de formación un largo ciclo de aprendizaje trasversal de conceptos – Materias que se solapan con la Ingeniería del Sw – Áreas que cubren diferentes fases del ciclo de vida. • Incorporar I.I. supone incorporar a profesionales que ya han andado una parte del camino • Conocen la técnica y también la gestión. • Incide en la motivación de los equipos. – Los equipos respetan más a los lideres con bagaje técnico – La motivación impacta drásticamente en la productividad 17
    • 18. Construcción del sw (SWEBOK) • Construcción del software: – Codificación ->Verificación->Pruebas Unitarias-> – >Pruebas de integración ->Depuración • Esta área (construcción) esta relacionada con todas las áreas de conocimiento, pero – Mas fuertemente con Diseño y Pruebas. • Los límites de cada área varían dependiendo del ciclo de vida de desarrollo
    • 19. En sw todo el proceso es diseño (Jack Reeves) • Durante años nos hemos autocriticado por carecer de herramientas formales de diseño – Nosotros construimos y luego probamos. • ¿Pero que pasa si cambiamos la óptica y decimos que el diseño detallado del sw es el código – Nuestro producto es el binario – Y esto está automatizado (compliladores) • Nuestro proceso de desarrollo es tan o mas formal que los de otras ingenierías.
    • 20. Una reflexión para acabar • La sociedad percibe cada día más la necesidad y beneficios de la informática, PERO crece al mismo ritmo la falta de confianza y de seguridad, suponiendo un freno para el desarrollo y adopción de las herramientas informáticas. – Con la adopción y mejora de los procesos de CALIDAD superaremos estas barreras 20
    • 21. 21 Muchas Gracias Jacinto Canales Madrid, 11 de Noviembre de 2010 Presidente presidente@ccii.es

    ×