Adopción de metodologías ágiles en una Software Factory · Servicios: ITIL Organizaciones: ISO,...

62
Adopción de metodologías ágiles en una Software Factory Ignacio Cruzado Nuño @i_cruzado

Transcript of Adopción de metodologías ágiles en una Software Factory · Servicios: ITIL Organizaciones: ISO,...

Adopción de metodologías ágiles

en una Software Factory Ignacio Cruzado Nuño @i_cruzado

@i_cruzado

Contenido de la Charla

Temario Presentación

Diccionario

Contexto

0. Prólogo

1. Introducción

2. Nudo

3. Desenlace

2

@i_cruzado

Ponente

3

Ingeniero en Informática

Asesor de Dirección Tecsidel

Miembro Junta de Gob. CPIICyL

Vocal por Burgos

Desarrollador de software (SW)

Software Craftman

Arquitecto Software:

Web, Java, C++, Python

Jefe de Proyectos Cerrados

Agilista (AgileCyL, …)

Formado: PMP, ITIL, …

[email protected]

@i_cruzado • Continuous improvement believer.

• Multifaceted human being; runner and sport fan.

• Agile Software Developer, ScrumMaster and Project Manager.

Ignacio Cruzado Nuño

UBU, 20 de Noviembre de 2013

@i_cruzado

DICCIONARIO

Breve historia del Desarrollo de Software

@i_cruzado

Desarrollador de software

• Desarrollar.-

+ Acrecentar, dar incremento a algo de orden físico, intelectual o moral.

+ Dicho de una comunidad humana:

Progresar, crecer económica, social, cultural o políticamente.

• Software.- Conjunto de programas, instrucciones y reglas informáticas para

ejecutar ciertas tareas en una computadora.

• Empresa.- Unidad de organización dedicada a actividades industriales,

mercantiles o de prestación de servicios con fines lucrativos.

5

@i_cruzado

El Desarrollo de Software antes del s.XXI

6

@i_cruzado

Evolución del Desarrollo de Software en s.XXI

• Plataformas

Web

Movilidad

Redes Sociales

• Calidad

Diseño / Desarrollo

Pruebas

Integración continua

• Gestión

Proyectos: Clásico

Agilismo

Lean

Servicios: ITIL

Organizaciones: ISO, CMMI

7

@i_cruzado

Ciclos de Vida de Desarrollo de Software

8

Ciclo de vida ‘En Cascada’ (modelo en V)

Ciclo de vida Iterativo-Incremental

@i_cruzado

Modelos Lucrativos de Desarrollo de Software

PRODUCTO

Licenciamiento

Por uso de un Producto pre-fabricado

y cerrado (como mucho ‘personalizable’)

A MEDIDA

ATE – ‘Asistencia Técnica Especializada’, ‘Time & Materials’ Presupuesto dimensionado => Encargo cada trabajo bajo estimación ad-hoc

‘Precio Cerrado’ o ‘Llave en Mano’ , ‘Fixed Price ‘ Presupuesto dimensionado => Encargo cada trabajo bajo estimación ad-hoc

‘Servicios ‘, con – SLAs o ANS ‘Acuerdos de Nivel de Servicios’

Definición del Servicio

=> Subcontratista Responsable

‘Contrato Ágil’

9

@i_cruzado

Costes del Software

Repartido durante el ciclo de vida del producto software

Plazo de amortización: C/P , M/P, L/P

Inversión económica: Adquisición vs Mantenimiento vs Escalado

Factores de Calidad

Operación Amigable, Seguro, Eficiente, Fiable

Revisión: Mantenible, verificable, Flexible

Transición: Reutilizable, Portable, Interoperable

Coste de No-Calidad

¿A quién le aporta valor /ahorra coste lo automat¡zado?

¿Te importa la calidad? ¿Qué factores?

10

@i_cruzado

CMMI. Definición

Capability Maturity Model Integration. Modelo para la mejora o evaluación

de los procesos de desarrollo y mantenimiento de sistemas y productos

de software.

Fue desarrollado por el Instituto de Ingeniería del Software (SEI) de la

Universidad Carnegie Mellon, y publicado en su primera versión en

enero de 2002. Actualmente va por su versión 1.3 (20/03/2011)

http://www.sei.cmu.edu/cmmi/

11

@i_cruzado

CMMI. Sus Versiones y Universos

• Actualmente dividido en 3 “universos”: Desarrollo

Servicios

Adquisición

Versión actual:

Modelo-1.2 y 1.3 de SCAMPI (examen)

12

@i_cruzado

CMMI. Áreas de Proceso

Área de Proceso Categoría

NM Área de Proceso Categoría

NM

GESTIÓN DE REQUISITOS Ingeniería 2 Definición de procesos Gestión de procesos 3

PLANIFICACIÓN DE PROYECTO Gestión de proyectos 2 Procesos orientados a la organización Gestión de procesos 3

MONITORIZACIÓN Y CONTROL DE

PROYECTO Gestión de proyectos 2 FORMACIÓN Gestión de procesos 3

GESTIÓN CALIDAD PROCESOS Y

PRODUCTOS Soporte 2 Integración de producto Ingeniería 3

MEDICIÓN Y ANÁLISIS Soporte 2 DESARROLLO DE REQUISITOS Ingeniería 3

GESTIÓN DE LA CONFIGURACIÓN Soporte 2 GESTIÓN DE RIESGOS Gestión de proyectos 3

Gestión y acuerdo con proveedores Gestión de proyectos 2 Solución técnica Ingeniería 3

Análisis y resolución de decisiones Soporte 3 Validación Ingeniería 3

Gestión integral de proyecto Gestión de proyectos 3 VERIFICACIÓN Ingeniería 3

Gestión integral de proveedores Gestión de proyectos 3 Rendimiento de los procesos de la org. Gestión de procesos 4

Gestión de equipos Gestión de proyectos 3 Gestión cuantitativa de proyectos Gestión de proyectos 4

ENTORNO ORG. DE INTEGRACIÓN Soporte 3 Análisis y resolución de problemas Soporte 5

Innovación y desarrollo Gestión de procesos 5

13

@i_cruzado

agilemanifesto.org

Manifesto for Agile Software Development We are uncovering better ways of developing software

by doing it and helping others do it.

Through this work we have come to value:

• Individuals and Interactions over Processes and Tools

• Working Software over Comprehensive Documentation

• Customer Collaboration over Contract Negotiation

• Responding to Change over Following a Plan

That is, while there is Value in the items on the right,

we value the items on the left more. [2001]

14

@i_cruzado

¡Desarrollo de Software Agile está de moda!

(PMI-ACP)®

15

Ignacio Cruzado Nuño

UBU, 20 de Noviembre de 2013

@i_cruzado

CONTEXTO

La Empresa, la Sede, El Momento

@i_cruzado

Tecsidel S.A.

Solidez en el tiempo Fundada en 1979

> 400 empleados

(300 España + 100 LatAm)

Cifra de negocio 30 M€

17

Localización España:

Barcelona, Madrid y Valladolid

Europa:

Noruega, Gran Bretaña

América latina:

Argentina, Chile, Méjico, Brasil

Resto:

India, China

Filosofía Empresarial Perseguimos la excelencia en el desarrollo de

soluciones, proyectos y servicios TIC

Compromiso con nuestros clientes

Desarrollo profesional de empleados

Áreas de negocio

TIC: Informática, Tcom, AAPP

Peajes y control de vehículos

Industria: Logística, Distribución

@i_cruzado

Soluciones Tecsidel

Ofrecemos soluciones Sectoriales y Servicios TI completos.

Analizamos las necesidades de nuestros clientes para proponer la colaboración mejor adaptada.

18

Consultoría: centros de competencia. Oficina técnica.

Outsourcing tecnológico y Servicios Profesionales: Integrándonos en proyectos liderados por nuestros clientes.

Integración y Desarrollo de soluciones a medida integrando hardware y software de terceros. Proyectos Cerrados.

Factoría de software. Modelos de relación abiertos, con posibilidad de compartir riesgos y beneficios.

Test Factory: Pruebas y Certificación.

@i_cruzado

Soluciones Sectoriales

Soluciones Sectoriales (Productos Propios) • Gestión de Redes • Gestión de Infraestructuras • Servicios de Telecomunicación • Administración electrónica • SEGA (Gestión de Almacenes) • Peajes • Televisión Digital

19

@i_cruzado

Desarrollo e Integración ‘a Medida’

Experiencia en el desarrollo de Sistemas a medida y Portales Web

Tramitación Electrónica (AA.PP.)

Extranets

Intranets

Portales de procesos de negocio

Servicios de portales

20

Funcionalidades e Integración Web services

Gestión de Workflow’s

Gestión de Contenidos (CMS)

Gestión de e-Documentación

Web 2.0

Pasarela de Pagos On-line

Multi-dispositivo Nav.-Telef.-PDA

@i_cruzado

Software Factory

21

Una Software Factory es un eslabón de un proceso industrializado de producción de

software

Funciona dentro de un proceso estructurado en el que cliente sabe qué necesita y el proveedor

sabe cómo hacerlo y utilizan un modelo compartido de referencia de desarrollo y operación de los

sistemas de información

OnSite OffSite NearShore OffShore

Obtención de Requisitos X - - -

Gestión de Requisitos X ? X -

Arquitectura Software X X X -

Diseño detallado X X X X

Codificación X X X X

Pruebas Unitarias X X X X

Pruebas de Sistema X X X -

Soporte a Usuarios X ? ? -

Ignacio Cruzado Nuño

UBU, 20 de Noviembre de 2013

@i_cruzado

0. PRÓLOGO

La vivencia : de la decisión a la renovación

@i_cruzado

Parque Tec. de Boecillo y Tecsidel Valladolid

@i_cruzado

Incorporación

Asistencia Téc.

Proy.Cerrados

Ignacio Cruzado Nuño

UBU, 20 de Noviembre de 2013

@i_cruzado

1. INTRODUCCIÓN

Contexto

@i_cruzado

Reconversión

@i_cruzado

Si no quieres ser como yo… ¡LEE!

@i_cruzado

Modelos : CMMI vs AGILE

CMMI AGILE

Nivel Área de Proceso Matching ID Valor

3 Formación A,B A Individuos e Interacciones

2 Planificación de proyecto D sobre Procesos y Herramientas

2 Monitorización y control de proyecto D

3 Gestión de equipos A B Software Funcionando

2 Gestión de requisitos C,D sobre Documentación Extensiva

3 Desarrollo de requisitos C,D

3 Verificación B C Colaboración con el Cliente

2 Gestión calidad procesos y productos C sobre Negociación Contractual

2 Medición y análisis A

2 Gestión de la configuración B,D D Respuesta ante el Cambio

3 Entorno organizativo para integración B,D sobre Seguir un Plan

28

@i_cruzado

La ilusión

¡¿Se puede construir en medio del Kaos?!

Ignacio Cruzado Nuño

UBU, 20 de Noviembre de 2013

@i_cruzado

1-2. Intermedio

Respira hondo…

@i_cruzado

Dinámica

Juego:

• Social

• Ergonómico

… ¡A cocinar!

@i_cruzado

Dinámica – ¿cómo te has sentido?

Sensaciones:

Desorientado/Perdido

Implicado/Responsable

Excitado/Nervioso

Infantil/Ridículo

Entretenido/Aportando

Integrado/MiembroDeAlgo

(¿Quiénes/Cuáles?)

Agile@2005 en el sector … hoy aún persiste

Ignacio Cruzado Nuño

UBU, 20 de Noviembre de 2013

@i_cruzado

2. NUDO

Aplicando el Cambio

@i_cruzado

La fórmula mágica - Motivación

Motivación: Fuerza que nos impulsa a hacer algo, Comprometidos con

Ilusión y Pasión

@i_cruzado

Inquietudes Motivadoras en el Entorno

• Calidad

• Formación

• Respeto

• Sinergia

• Compartir

• Aportar

• Aprecio

• Transición

• Conciliación

• Mejores formas

• Ayudando a otros

• Individuos

• Interacciones

• Procesos

• Software funcionando

• Colaboración con Cliente

• Responder cambios

• Plan

=> ¡Agile!

@i_cruzado

CMMI. Niveles de Madurez y Contexto

Nivel que puede alcanzar la Organización según su grado de madurez:

1. Inicial.

2. Repetible. (Tecsidel Valladolid)

Las organizaciones disponen de unas prácticas institucionalizadas

de gestión de proyectos,

tienen métricas básicas y

un razonable seguimiento de la calidad.

La relación con clientes y subcontratistas

está gestionada sistemáticamente.

3. Definido.

4. Gestionado.

5. Optimizado.

36

GESTIÓN DE REQUISITOS

PLANIFICACIÓN DE PROYECTO

MONITORIZACIÓN Y CONTROL DE PROYECTO

GESTIÓN CALIDAD PROCESOS Y PRODUCTOS

MEDICIÓN Y ANÁLISIS

GESTIÓN DE LA CONFIGURACIÓN

Gestión y acuerdo con proveedores

@i_cruzado

Encajando bolillos

Estilo

@i_cruzado

Obteniendo lo mejor de los demás

@i_cruzado

Proceso diseñado: enfoque de ‘La Solución’

• Respeto a la Cultura Corporativa

Departamento de Calidad; ISO9001 (previo) => Manual Calidad corporativo como Base

• Fusión de las mejores prácticas en ingeniería:

PMI, ITIL, PRINCE2 , ISO

• Incorporación del Agilismo de partida

La experiencia nos había demostrado su efectividad

Ciclo de vida iterativo incremental

CMMI/Procesos y Agilismo parecían enfrentados, pero NO lo están

Procedimiento adaptativo (Mejora continua)

• Contando con el personal

Involucrados desde la creación (pilotos)

Los técnicos suelen dar justificaciones y razonamientos

• Minimizando la inversión en herramientas

ROI difícil de predecir y justificar

39

@i_cruzado

El proceso diseñado. Roles y Colaboraciones

40

3 Grupos:

•Cliente/s

•Equipo

•Apoyo

Reciben:

•Formación

•Responsabilidades

•Escalado

uc Roles

Jefe De Proyecto

Analista Programador

Desarrollador

Director de CentroComerc ial

Auditor PPQA

Técnico Prev enta

Integrador

Coordinador PPQA

Auditor QA

Coordinador MA

Clie nte

RRHHCompras

Técnico de Redes

AuditorMA

Coordinador Solución

Audi tor

Institucionalización

AuditorCM

@i_cruzado

Proceso diseñado: Técnicas y Herramientas

41

Las siguientes TÉCNICAS se utilizan en la solución propuesta:

• CRYSTAL CLEAR: Metodología Ágil. Evolución de XP y SCRUM

• UML: Lenguaje de modelado (y de comunicación interna)

Las HERRAMIENTAS se utilizan en la solución propuesta:

• EA (Enterprise Architect): Gestión requisitos, diseño y pruebas SW

• WORD y EXCEL: Documentación generada (Procesos, Informes)

• EXCHANGE: Correos clave, calendarios de recursos compartidos

• WIKI: Documentación adicional de los proyectos

• KANBANIZE y PROJECT: Plan y seguimiento de trabajo

• SHAREPOINT: Gestor de listas personalizadas:

Bug, Cambio, Inconsistencia, Evento, No-Conf., Riesgo

• PLASTIC: Gestor de versiones y configuración (SCM) del software

@i_cruzado

La Metodología: Crystal Clear

Método de desarrollo Ágil

[Alistair Cockburn, 2004]

Evolución de XP y SCRUM

Características Generador de metología (a configurar) => Menos ‘rígido’)

Centrado en las personas, ideal para equipos < 9 personas

Ciclo de vida Iterativo Incremental

Planificación a 2 niveles (producto e Iteración)

En cada Iteration: entrega de funcionalidad usable a usuario

• Incluye: 7 Propiedades (reglas)

7 Propiedades

Estrategias (a seleccionar)

Técnicas

42

@i_cruzado

Herramienta SCM: Plastic

Herramienta de Desarrollo Distribuido

Códice Software (Desarrollada en Valladolid!)

BetaTester desde primeras versiones [2006?]

Características

Desarrollo paralelo => sin bloqueos

Eficiente

Distribuido

Configurable => Adaptable

Integrable: IDE, Trackers, …

Administrable

De pago => Inversión

Soporte 7x24

Desarrollado siguiendo: Agilismo

TDD => alta calidad y fiabilidad

43

@i_cruzado

El proceso de acreditación

• Sponsor • Propone la idea y la defiende ante la Dirección

• Financia, avala y apoya la iniciativa (recursos, directrices, …)

• Gestiona la Inversión realizada y su ROI

• Dedicación:

• 1persona/año de promedio

• Recomendable apoyo externo

• En su justa medida

• Los SCAMPI (2008-v1.2 y 2011-v1.3) • Requieren concentración de la organización

• Proponen acciones de mejora

• Resultado booleano (apruebas / suspendes)

44

Ignacio Cruzado Nuño

UBU, 20 de Noviembre de 2013

@i_cruzado

3. DESENLACE

Conclusiones, Medidas, y Deducciones

@i_cruzado

46

Conclusiones. Medidas. Gestión 20031

20032

20033

20034

20041

20042

20043

20044

20051

20052

20053

20054

20061

20062

20063

20064

20071

20072

20073

20074

20081

20082

20083

20084

20091

20092

20093

20094

20101

20102

20103

20104

20111

20112

20113

20114

20121

Ingeniería Gestión

@i_cruzado

47

Conclusiones. Medidas. Resultados cuantitativos

Dev.Coste Dev.Tiempo Satisfacción t.Gestión

Antes 30,3% 46,3% 5,0 10%

Después 2,5% 1,8% 7,4 8%

@i_cruzado

Conclusiones. Deducciones

• La primera evaluación (SCAMPI) es un riesgo

• Se demuestra positivo

• La inversión se amortiza a medio / largo plazo

• Debe ser una decisión estratégica y de alto nivel

• Los técnicos tienen una visión parcial (y distorsionada)

• Apoyan: responsabilidad, pertenencia, maestría, competitividad, …

• La carga fundamental en un CMMI-L2 es a los ‘Jefes de Proyecto’

• El Agilismo sorprende y gusta pero suena lejano

• Se puede y debe mezclar con criterios de análisis objetivos

• Cultura Medición y Análisis

• Apoya al recurso más sobrecargado (JP) haciéndolo rotable

• Para trabajar con organizaciones maduras, los clientes deben ser maduros

(especificaciones, validación, comunicación, calidad)

48

@i_cruzado

Conclusiones. Horizontes Tecsidel Valladolid

• ¿Taller o Factoría?

• Otras acreditaciones

Analizando CMMI-SRV-L2 (Servicios)

Posibilidad CMMI-DEV-L3 (ciertas áreas de proceso)

• Uso extensivo en el Grupo Tecsidel

Exportar mejores experiencias y herramientas

Uniformar el uso de herramientas en la compañía

Posible acreditación de otro/s centros/s

• Aplicar mejoras propuestas por último SCAMPI

Y lista de propuestas internas (product backlog)

• Plan de Negocio específico para la Software Factory

• …

49

@i_cruzado

Conclusiones. Miembros de Equipos

• Sinergia: 1 + 1 => 3 . + Cultura MA (feedback)

• El trabajo debe ser en equipo:

individuos interactuando…

• Ground rules

Tod@s • Aprendemos y compartimos

• Nos Medimos y Analizamos

• Conjuntamente

• Objetivamente

50

IngenieríaAnálisis

24%

Diseño

1%

Desarrollo

52%

Integración

3%

Pruebas

18%

Implantación

2%Corrección

0%

Dedicación

Ingeniería

61%

Formación

5%

Ausencias

3%

Gestión

31%

Chg NoQ

Cliente 54% 34% 89%

Tecsi. 4% 7% 11%

59% 41% 100%

@i_cruzado

Conclusiones. Emocionales

• Ética laboral

• Conciliación familiar

• Fe en la Mejora Continua

• Coherencia profesional

• Pertenencia organizacional

• Productividad

51

@i_cruzado

Teletrabajando

52

Ignacio Cruzado Nuño

UBU, 20 de Noviembre de 2013

@i_cruzado

¿Dudas? ¿Debatimos?

.

@i_cruzado

Conclusiones. Bibliografía (1/3)

• CMMI

Services: http://www.sei.cmu.edu/library/abstracts/reports/10tr034.cfm

Development: http://www.sei.cmu.edu/library/abstracts/reports/10tr033.cfm

• Fabricación: [Piattini, Garzas, 2010] “Factorías del Software” (Ra-Ma)

http://www.ra-ma.es/libros/FABRICAS-DE-SOFTWARE-EXPERIENCIAS- TECNOLOGIAS-Y-ORGANIZACION-2-EDICION-ACTUALIZADA/4477/978-84-7897-960-8

• Gestión:

ISO: http://www.aenor.es/aenor/certificacion/calidad/calidad_9001.asp

PMI: http://marketplace.pmi.org/Pages/ProductDetail.aspx?GMProduct=00101095501

ITIL: http://www.itil-officialsite.com/Publications/Publications.aspx

• Números

Informes SEI / Base Datos CMMI (SAS)

http://sas.sei.cmu.edu/Appsys/default.aspx

http://www.javiergarzas.com/2011/10/cmmi-espana-septiembre-2011-html.html

Tecsidel

Informes MA (Medición y Anáisis) y PPQA (Quality Assurance)

E.R.P. corporativo (Gecotec)

@i_cruzado

Conclusiones. Bibliografía (2/3)

• Tendencias – Desarrollo de Software de Calidad

Diseño / Desarrollo

Clean Code: http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

Fowler: http://martinfowler.com/books.html

Pruebas / TDD: http://www.dirigidoportests.com/el-libro

• Gestión – Proyectos - Agilismo

http://agilemanifesto.org/

Scrum y XP

http://www.extremeprogramming.org/

http://www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf

Crystal Clear

http://www.amazon.com/Crystal-Clear-Human-Powered-Methodology-Small/dp/0201699478

@i_cruzado

Conclusiones. Bibliografía (3/3)

Fotogramas de Películas o Series:

The Walking Dead. 2010. TV Series http://www.amctv.com/shows/the-walking-dead

Ulysse XXXI. 1981. Tokyo Movie Shinsha (jp) DiC Entertainment(fr)

The color of money. 1986. Dir:M.Scorsese Int: P.Newman, T.Cruise

Nuovo Cinema Paradiso. 1988. Dir: Giusseppe Tornatore

Indiana Jones and the Last Crusade (1989). Int: H.Ford

Maverick. 1994. Int: Mel Gibson et al. Warner Bros

Young Sherlock Holmes. 1985. Dir: S.Spielberg

Cinderella . 1950. Walt Disney

Frankestein. 1931. Int: Boris Karloff

Around the World with Willy Fog. 1981. (TV Series)

Thriller. 1983. Int: Michael Jackson. Sony Records

Recursos enlazados

http://www.asterix.com

http://www.imdb.com

http://www.heroquest.es

http://www.amazon.com

@i_cruzado

El liderazgo… en 3’

http://www.youtube.com/watch?v=TUhkwbrD4Fw

@i_cruzado

Invitación – Agile Open Space 2014

58

#aos2014

@i_cruzado

Invitación - TestingDays

59

“ ”

http://agilecyl.org/2013/11/12/testing-days/

Ignacio Cruzado Nuño

UBU, 20 de Noviembre de 2013

@i_cruzado

MUCHAS GRACIAS

asistencia, paciencia, participación

Barcelona Castanyer, 29

08022 Barcelona

Telf.: (34)-93-292 21 10

Fax: (34)-93-292 28 28

Madrid San Máximo, 9, 3º Planta

28041 Madrid

Telf.: (34)-91-353 08 10

Fax: (34)-91-353 08 81

Valladolid P. Tecnológico de Boecillo, s/n

47151 Valladolid

Telf.: (34)-983 54 66 03

Fax: (34) 983 54 66 04

São Paulo, Brasil

Alameda Campinas,977

9º Andar Jardim Paulista

São Paulo,01404-001 Brasil

Telf.: (55) 11 3777-6000

Córdoba, Argentina

Rufino Cuervo Nº 1085 - 1º Piso, Oficina 14 - Las Rosas

(X5009GAA) Córdoba - Argentina

Tel./Fax.: (+54) 351 4886622

Providencia, Chile

Fidel Oteíza 1941 Oficina 802

7500522 Providencia – Santiago de

Chile - Chile

Telf.: (+56) 2 595 19 37

México D.F. México

Paseo de la Reforma, 107, int. 601

Col. Tabacalera Del. Cuauhtémoc

CEP 06030

Telf.: 0052 1 55 5535 1397

Gurgaon, India

GF 28, Augusta Point Building

DLF Golf Course Road, Sector 53

Gurgaon, Haryana, 122002, India

Telf.: (+91) 124- 4240540

Oslo, Noruega

Torggata 10, 2nd floor

P-0181 Oslo,

Noruega

Telf.: (+47) 23 315 971

www.tecsidel.es

Gracias

Goiania, Brasil

Edificio ATON Business

Rua 09 esq. Rua Joao de Abreu

Goiania, Brasil

Telf.: +55 11 3777-6000