SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
Presentación de compañía
2018 1
Nuestra empresa
2
● Fundada en 2006
● Capital privado
● Empresa rentable desde su
fundación
● 35 empleados
● 25 Desarrolladores Senior, con un
promedio de más de 12 años de
experiencia
Nuestro Equipo de Desarrollo
● Experiencia
● Pasión
● Autoexigencia
● Conciliación
● Compromiso
● Innovación
● Aprendizaje
● Crecimiento
3
Desarrollo de aplicaciones
¿Tienes poco tiempo?
¿Tienes claro el objetivo a
conseguir pero es difícil definir
un alcance funcional?
¿Sabes que la aplicación/el
negocio va a experimentar
cambios?
4
Nuestras Herramientas
Software Development:
• Ruby on Rails
• Drupal
• Java, Spring
• Python, R
• Vue , Angular y React
• Scala, Spark, Flink, Kafka
Algunos de nuestros clientes …
6
NeuroK: Una manera diferente de aprender
● Basada en la Neurodidáctica
● Centrada en aprender
colaborando
● Recuperando el papel del
profesor
7
Productos propios: FACTURAgem
8
¿Qué nos hace diferentes?
• “Customer intimacy”: Hacemos
nuestros los proyectos de nuestros
clientes
• Conocimiento de la Web
• Metodología: SCRUMgem
• Herramientas y flexibilidad para
manejar los cambios
• Nuestra filosofía: combinar “hazlo
real” con “menos es más”.
9
Lo que NO hacemos
• Procesos detallados e inflexibles
• Exhaustivas descripciones funcionales.
• Documentación interminable y pesada.
• Negociar contratos con los clientes.
10
Metodología
Lo que no sé, es más importante que lo
que sé
Tradicional vs ASPgems
Recursos Tiempo
Funcionalidades Recursos Tiempo
Funcionalidades
Estimados
Aspectos fijos
13
Metodología
ASPgems propone una manera diferente de desarrollar
los proyectos.
Después de muchos años de sufrir los rigores del
modelo de desarrollo en cascada (análisis, diseño,
codificación y pruebas...), ASPgems ha optado por una
metodología ágil e iterativa, es por eso que este
proyecto será desarrollado siguiendo SCRUMgem como
metodología de trabajo.
14
Método Scrum / SCRUMgem
ASPgems ha elegido SCRUM, del que hemos realizado nuestra propia
implementación SCRUMgem
REVISIÓN
- Revisión del desarrollo
de las funcionalidades
- Retrospectiva sobre
ajustes del sprint
PLANNING
- Revisión del backlog
del proyecto
- Estimación del backlog
del sprint
- Diseñar y comprometer
el siguiente sprint
SCRUM
- ¿Que se ha hecho desde
última reunión?
- Planificación de trabajo
de la semana
- Aceleradores /
Roadblocks
Se identifican los
objetivos a abordar en
la interacción
Se define, analiza, diseña
los procesos objetivo de
la iteración
Se realizan los
desarrollos oportunos
Se realiza la revisión con el
cliente del cumplimiento de
objetivos y de los detalles
funcionales de la
implementación
Se realizan los cambios
acordados en la revisión
para el cumplimiento de
objetivos
1 2
3
5
4
15
Metodología
Esta metodología permite un desarrollo iterativo del portal,
permitiendo su refinamiento progresivo.
De esta forma se mejora la probabilidad de éxito del proyecto
mediante:
● La revisión periódica por parte del cliente de los avances del
proyecto
● Revisión de los requisitos iniciales en función de lo aprendido
en la última fase del proyecto.
La planificación del proyecto y el alcance de cada iteración se
refinan teniendo en cuenta:
● Los requerimientos del cliente
● Los tiempos previstos
● Los requisitos de calidad exigidos
● Los recursos disponibles
● Las funcionalidades necesarias para desbancar a la
competencia
16
Metodología
Las ventajas que esta metodología aporta sobre los
procesos convencionales de modelado teórico de
aplicaciones son:
● Adapta los desarrollos priorizando el cumplimiento
de objetivos de negocio de nuestros clientes.
● Adapta los ciclos de desarrollo para lograr una
estrecha colaboración entre los equipos de ASPgems
y los de nuestros clientes, y de esta forma fomentar
la colaboración.
● La prueba empírica de los conceptos, aproxima las
funcionalidades que el desarrollo debe cumplir a los
fines con los que han sido abordados dichos
desarrollos. No hay nada mejor que ver la aplicación
funcionando para entender que sobra y que falta.
17
Metodología
Las ventajas que esta metodología aporta sobre
los procesos convencionales de modelado teórico
de aplicaciones son:
● Aumenta el conocimiento del cliente sobre
los procesos internos de la aplicación,
reduciendo el coste de formación.
● Permite la adopción de cambios en la
definición de los procesos internos de los
desarrollos.
● Aumenta la probabilidad de éxito del
proyecto
18
Coordinación y Validación
● Durante el desarrollo se irán haciendo entregables al final de cada sprint,
validándose la aplicación por el Product Owner.
● La coordinación del desarrollo se realiza mediante la herramienta Taiga
● Herramienta de Gestión compartida por todos los miembros del equipo de ASPgems
y del cliente, que proporciona un histórico de la evolución del desarrollo.
● Visibilidad de todos los user stories con su:
■ nivel de complejidad
■ situación actual
■ desarrollador que se está ocupando
■ Revisión de los customer stories en las reuniones de SPRINT
■ Decisiones consensuadas y establecimiento de prioridades.
19
Equipo
Equipo de proyecto
Cada proyecto es único y requiere un equipo integrado
multidisciplinar que asegure la aportación de valor en cada una
de las dimensiones del proyecto.
El ASPteam asignado a este proyecto está compuesto por:
● Gerente de proyecto: Realiza un seguimiento exhaustivo del
proyecto, convirtiéndose en el responsable de la ejecución de
tareas.
● Administrador de sistemas: Especialista en plataformas para
internet, servidores web y base de datos.
● Desarrolladores Web (con una experiencia media de 10 años):
diseñan y construyen el software y arquitectura del proyecto,
aportando la experiencia adquirida en decenas de proyectos.
21
Gerente de proyecto
● Realiza un seguimiento exhaustivo del proyecto
● Hace de puente entre el cliente y el equipo de desarrollo.
● Se ocupa de eliminar dependencias.
● Verificar que el producto realizado cumple las
necesidades del cliente.
● Verificar que se realizan las entregas parciales
adecuadamente.
● Verifica las necesidades de las personas más adecuada a
proyectos y los perfiles necesarios en cada estado del
proyecto.
● Coordina la asignación de perfiles como diseño o
sistemas a cada proyecto según las necesidades.
22
Técnico de Sistemas
● Especialista en plataformas para internet, servidores
web y base de datos.
● Realiza la instalación de las plataformas
● Realiza la operación de las plataformas
● Realiza de la monitorización de las plataformas
● Gestión y recuperación de backups de los
proyectos.
● Prepara las instalaciones iniciales
● Configura las máquinas tanto de integración como
de producción
● Prepara el proceso de deploy con ayuda del
responsable técnico de cada proyecto
23
Diseñador
● Estudio de la estructura de navegación más apropiada para el
proyecto.
● Estudio de la estructura de información más apropiada para el
proyecto.
● Estudio de la estructura de contenido más apropiada para el
proyecto.
● Realización de diseños funcionales (wireframes)
● Realización de las líneas gráficas de la aplicación
● Maquetación de los diseños en html5 y css3
● Testeo de diseños en los navegadores acordados dentro de la
solución solicitada
24
Desarrolladores Web (I)
● Todos nuestros equipos de proyecto cuentan con varios
desarrolladores, un responsable técnico y un director
técnico
● Director técnico:
○ Recopilar las buenas prácticas de desarrollo
○ Identificar puntos globales de mejora
○ Asesora al responsable técnico en la arquitectura de los
proyectos cuando sea necesario
○ Estandarizar la forma de trabajo de todo el equipo técnico
○ Verifica que el equipo mantiene la excelencia
● Responsable técnico:
○ Desarrollador que asume el papel de desarrollador principal
en un proyecto
○ Decide sobre el día a día de su arquitectura.
○ El responsable técnico es uno más en el equipo de desarrollo.
○ Realiza las subidas a producción
○ Soporte 8x5 en caso de problemas en la aplicación.
25
Desarrolladores Web (II)
● Desarrolladores:
○ Diseñan y construyen la arquitectura del proyecto.
○ Diseñan y construyen el software del proyecto.
○ Identifica las mejores herramientas y librerías técnicas.
○ Identifican la mejor solución técnica para los objetivos al
proyecto.
○ Se ocupa de la programación del proyecto.
○ Identifica puntos de mejoras en la arquitectura.
○ Identifica puntos de mejora en el rendimiento.
○ Velan porque el proyecto se ajuste lo más posible a las
buenas prácticas.
○ Evolución y mantenimiento de versiones del software de
base.
26
Algunos de nuestros
proyectos
https://aspgems.com/proyectos
28
Abbvie
29
Telefónica
30
BBVA
31
Sanitas
32
Aegon
33
CharHadas
34
Samyroad
35
beRuby
36
vianoleo
37
ESL
38
Grinbuzz
39
Cuidamos tu coche
40
https://collaboratorium.biz/
41
Dontknow.net
Gracias!!!!
42

Más contenido relacionado

La actualidad más candente

Aplicación de la Guía PMBOK a la gestión de proyectos de construcción con BIM
Aplicación de la Guía PMBOK a la gestión de proyectos de construcción con BIMAplicación de la Guía PMBOK a la gestión de proyectos de construcción con BIM
Aplicación de la Guía PMBOK a la gestión de proyectos de construcción con BIMitproiectus
 
Planificación del Alcance
Planificación del AlcancePlanificación del Alcance
Planificación del AlcanceElsi Valenzuela
 
Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...
Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...
Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...PMI Capítulo México
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareDomingo Gallardo
 
Metodologías SCRUM + PMBOK
Metodologías SCRUM + PMBOKMetodologías SCRUM + PMBOK
Metodologías SCRUM + PMBOKitproiectus
 
Tematica
TematicaTematica
TematicaYAYSON
 
Grupo de procesos de monitoreo y control
Grupo de procesos de monitoreo y controlGrupo de procesos de monitoreo y control
Grupo de procesos de monitoreo y controlElsi Valenzuela
 
01 marco conceptual y procesos
01 marco conceptual y procesos01 marco conceptual y procesos
01 marco conceptual y procesosRuben Rodriguez
 
Grupo de procesos de inicio
Grupo de procesos de inicioGrupo de procesos de inicio
Grupo de procesos de inicioElsi Valenzuela
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágilesAngel Rochy
 
Modelo enunciado alcance
Modelo enunciado alcanceModelo enunciado alcance
Modelo enunciado alcanceBrox Technology
 
Mep sema5-planeamientode proyectosv08
Mep sema5-planeamientode proyectosv08Mep sema5-planeamientode proyectosv08
Mep sema5-planeamientode proyectosv08YOGISS Muñoz
 
Mep sema5-planeamientode proyectosv08
Mep sema5-planeamientode proyectosv08Mep sema5-planeamientode proyectosv08
Mep sema5-planeamientode proyectosv08cast536cast
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILESmikyWatt
 
Cuánto cambiaron las certificaciones PMP y CAPM del PMI
Cuánto cambiaron las certificaciones PMP y CAPM del PMICuánto cambiaron las certificaciones PMP y CAPM del PMI
Cuánto cambiaron las certificaciones PMP y CAPM del PMICeciliaboggi
 
Procesos de la dirección de proyectos
Procesos de la dirección de proyectosProcesos de la dirección de proyectos
Procesos de la dirección de proyectosElsi Valenzuela
 
Acta de constitucion del Proyecto
Acta de constitucion del ProyectoActa de constitucion del Proyecto
Acta de constitucion del ProyectoWidowmaker88
 

La actualidad más candente (20)

Aplicación de la Guía PMBOK a la gestión de proyectos de construcción con BIM
Aplicación de la Guía PMBOK a la gestión de proyectos de construcción con BIMAplicación de la Guía PMBOK a la gestión de proyectos de construcción con BIM
Aplicación de la Guía PMBOK a la gestión de proyectos de construcción con BIM
 
Planificación del Alcance
Planificación del AlcancePlanificación del Alcance
Planificación del Alcance
 
planeamiento de proyectos
planeamiento de proyectosplaneamiento de proyectos
planeamiento de proyectos
 
Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...
Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...
Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...
 
Skills for life slide deck 2018
Skills for life slide deck   2018Skills for life slide deck   2018
Skills for life slide deck 2018
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Metodologías SCRUM + PMBOK
Metodologías SCRUM + PMBOKMetodologías SCRUM + PMBOK
Metodologías SCRUM + PMBOK
 
Tematica
TematicaTematica
Tematica
 
Grupo de procesos de monitoreo y control
Grupo de procesos de monitoreo y controlGrupo de procesos de monitoreo y control
Grupo de procesos de monitoreo y control
 
01 marco conceptual y procesos
01 marco conceptual y procesos01 marco conceptual y procesos
01 marco conceptual y procesos
 
Grupo de procesos de inicio
Grupo de procesos de inicioGrupo de procesos de inicio
Grupo de procesos de inicio
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágiles
 
Modelo enunciado alcance
Modelo enunciado alcanceModelo enunciado alcance
Modelo enunciado alcance
 
Mep sema5-planeamientode proyectosv08
Mep sema5-planeamientode proyectosv08Mep sema5-planeamientode proyectosv08
Mep sema5-planeamientode proyectosv08
 
Mep sema5-planeamientode proyectosv08
Mep sema5-planeamientode proyectosv08Mep sema5-planeamientode proyectosv08
Mep sema5-planeamientode proyectosv08
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
Rup
RupRup
Rup
 
Cuánto cambiaron las certificaciones PMP y CAPM del PMI
Cuánto cambiaron las certificaciones PMP y CAPM del PMICuánto cambiaron las certificaciones PMP y CAPM del PMI
Cuánto cambiaron las certificaciones PMP y CAPM del PMI
 
Procesos de la dirección de proyectos
Procesos de la dirección de proyectosProcesos de la dirección de proyectos
Procesos de la dirección de proyectos
 
Acta de constitucion del Proyecto
Acta de constitucion del ProyectoActa de constitucion del Proyecto
Acta de constitucion del Proyecto
 

Similar a ASPgems 2018 (20)

El pato-volador
El pato-voladorEl pato-volador
El pato-volador
 
Métodos Ágiles de Programación
Métodos Ágiles de Programación Métodos Ágiles de Programación
Métodos Ágiles de Programación
 
Presentación 1 AESS.pptx
Presentación 1 AESS.pptxPresentación 1 AESS.pptx
Presentación 1 AESS.pptx
 
inf-162 presentacion
inf-162 presentacioninf-162 presentacion
inf-162 presentacion
 
Rup
RupRup
Rup
 
Metodologia Scrum
Metodologia ScrumMetodologia Scrum
Metodologia Scrum
 
Clase1
Clase1Clase1
Clase1
 
Diapo2019 grupo3
Diapo2019 grupo3Diapo2019 grupo3
Diapo2019 grupo3
 
RUP.pdf
RUP.pdfRUP.pdf
RUP.pdf
 
05 masmodelosdeprocesodesoftware isi
05 masmodelosdeprocesodesoftware isi05 masmodelosdeprocesodesoftware isi
05 masmodelosdeprocesodesoftware isi
 
Desarrollo ágil de aplicaciones
Desarrollo ágil de aplicacionesDesarrollo ágil de aplicaciones
Desarrollo ágil de aplicaciones
 
Plantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxPlantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptx
 
RUP
RUPRUP
RUP
 
Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del rup
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Moprosoft, el modelo mexicano
Moprosoft, el modelo mexicanoMoprosoft, el modelo mexicano
Moprosoft, el modelo mexicano
 
Modelos
ModelosModelos
Modelos
 
Metodologia de desarrollo software
Metodologia  de desarrollo softwareMetodologia  de desarrollo software
Metodologia de desarrollo software
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
RUP
RUPRUP
RUP
 

Más de Agustin Cuenca

Como aprender a producir tecnología.
Como aprender a producir tecnología.Como aprender a producir tecnología.
Como aprender a producir tecnología.Agustin Cuenca
 
Projects at ASPgems 2019
Projects at ASPgems 2019Projects at ASPgems 2019
Projects at ASPgems 2019Agustin Cuenca
 
Neurok y neurodidactica
Neurok y neurodidactica Neurok y neurodidactica
Neurok y neurodidactica Agustin Cuenca
 
¿Cómo aceleramos la formación de desarrolladores?
¿Cómo aceleramos la formación de desarrolladores?¿Cómo aceleramos la formación de desarrolladores?
¿Cómo aceleramos la formación de desarrolladores?Agustin Cuenca
 
Experiences with NeuroK
Experiences with NeuroKExperiences with NeuroK
Experiences with NeuroKAgustin Cuenca
 
ASPgems company profile
ASPgems company profileASPgems company profile
ASPgems company profileAgustin Cuenca
 
Codemotion 2016: Cacahuetes y monos digitales
Codemotion 2016: Cacahuetes y monos digitalesCodemotion 2016: Cacahuetes y monos digitales
Codemotion 2016: Cacahuetes y monos digitalesAgustin Cuenca
 
¿Cómo hacer Big Data?
¿Cómo hacer Big Data?¿Cómo hacer Big Data?
¿Cómo hacer Big Data?Agustin Cuenca
 
Aprender a montar una compañía
Aprender a montar una compañíaAprender a montar una compañía
Aprender a montar una compañíaAgustin Cuenca
 
Startup Weekend: ¿Por qué emprender?
Startup Weekend: ¿Por qué emprender?Startup Weekend: ¿Por qué emprender?
Startup Weekend: ¿Por qué emprender?Agustin Cuenca
 
Como hacer presentaciones
Como hacer presentacionesComo hacer presentaciones
Como hacer presentacionesAgustin Cuenca
 
Growth hacking at Entrepreneurshit
Growth hacking at EntrepreneurshitGrowth hacking at Entrepreneurshit
Growth hacking at EntrepreneurshitAgustin Cuenca
 
De informático a empresario, T3chfest 2014.
De informático a empresario, T3chfest 2014.De informático a empresario, T3chfest 2014.
De informático a empresario, T3chfest 2014.Agustin Cuenca
 

Más de Agustin Cuenca (20)

Intro prof imba 2021
Intro prof imba 2021Intro prof imba 2021
Intro prof imba 2021
 
Como aprender a producir tecnología.
Como aprender a producir tecnología.Como aprender a producir tecnología.
Como aprender a producir tecnología.
 
Projects at ASPgems 2019
Projects at ASPgems 2019Projects at ASPgems 2019
Projects at ASPgems 2019
 
Neurok y neurodidactica
Neurok y neurodidactica Neurok y neurodidactica
Neurok y neurodidactica
 
¿Cómo aceleramos la formación de desarrolladores?
¿Cómo aceleramos la formación de desarrolladores?¿Cómo aceleramos la formación de desarrolladores?
¿Cómo aceleramos la formación de desarrolladores?
 
Experiences with NeuroK
Experiences with NeuroKExperiences with NeuroK
Experiences with NeuroK
 
Csedu 2017
Csedu 2017Csedu 2017
Csedu 2017
 
ASPgems company profile
ASPgems company profileASPgems company profile
ASPgems company profile
 
Codemotion 2016: Cacahuetes y monos digitales
Codemotion 2016: Cacahuetes y monos digitalesCodemotion 2016: Cacahuetes y monos digitales
Codemotion 2016: Cacahuetes y monos digitales
 
Innovacion y software
Innovacion y softwareInnovacion y software
Innovacion y software
 
Projects at ASPgems
Projects at ASPgemsProjects at ASPgems
Projects at ASPgems
 
¿Cómo hacer Big Data?
¿Cómo hacer Big Data?¿Cómo hacer Big Data?
¿Cómo hacer Big Data?
 
Aprender a montar una compañía
Aprender a montar una compañíaAprender a montar una compañía
Aprender a montar una compañía
 
Startup Weekend: ¿Por qué emprender?
Startup Weekend: ¿Por qué emprender?Startup Weekend: ¿Por qué emprender?
Startup Weekend: ¿Por qué emprender?
 
Como hacer presentaciones
Como hacer presentacionesComo hacer presentaciones
Como hacer presentaciones
 
Cooperacion
CooperacionCooperacion
Cooperacion
 
Growth hacking at Entrepreneurshit
Growth hacking at EntrepreneurshitGrowth hacking at Entrepreneurshit
Growth hacking at Entrepreneurshit
 
De informático a empresario, T3chfest 2014.
De informático a empresario, T3chfest 2014.De informático a empresario, T3chfest 2014.
De informático a empresario, T3chfest 2014.
 
Tryit fi.upm
Tryit fi.upmTryit fi.upm
Tryit fi.upm
 
Iniciador granada
Iniciador granadaIniciador granada
Iniciador granada
 

Último

Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosFundación YOD YOD
 
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxFrancoSGonzales
 
Evaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo finalEvaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo finalssuser4a0361
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosk7v476sp7t
 
Presentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxPresentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxDanielFerreiraDuran1
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-ComunicacionesIMSA
 
Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..JoseRamirez247144
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxgabyardon485
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxCONSTRUCTORAEINVERSI3
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfOdallizLucanaJalja1
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfConstructiva
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHkarlinda198328
 
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESASCONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESASJorgeLuisEspinolaMar
 
sistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptxsistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptxJaredmoisesCarrillo
 
fracturas de antebhbunununrazo [II].pptx
fracturas de antebhbunununrazo  [II].pptxfracturas de antebhbunununrazo  [II].pptx
fracturas de antebhbunununrazo [II].pptxkarlagonzalez159945
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...antonellamujica
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxDr. Edwin Hernandez
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxedwinrojas836235
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxjuanleivagdf
 

Último (20)

Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de servicios
 
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
 
Evaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo finalEvaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo final
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
 
Presentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxPresentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptx
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
 
Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptx
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptx
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESASCONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
 
sistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptxsistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptx
 
fracturas de antebhbunununrazo [II].pptx
fracturas de antebhbunununrazo  [II].pptxfracturas de antebhbunununrazo  [II].pptx
fracturas de antebhbunununrazo [II].pptx
 
Walmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdfWalmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdf
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptx
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
 

ASPgems 2018

  • 2. Nuestra empresa 2 ● Fundada en 2006 ● Capital privado ● Empresa rentable desde su fundación ● 35 empleados ● 25 Desarrolladores Senior, con un promedio de más de 12 años de experiencia
  • 3. Nuestro Equipo de Desarrollo ● Experiencia ● Pasión ● Autoexigencia ● Conciliación ● Compromiso ● Innovación ● Aprendizaje ● Crecimiento 3
  • 4. Desarrollo de aplicaciones ¿Tienes poco tiempo? ¿Tienes claro el objetivo a conseguir pero es difícil definir un alcance funcional? ¿Sabes que la aplicación/el negocio va a experimentar cambios? 4
  • 5. Nuestras Herramientas Software Development: • Ruby on Rails • Drupal • Java, Spring • Python, R • Vue , Angular y React • Scala, Spark, Flink, Kafka
  • 6. Algunos de nuestros clientes … 6
  • 7. NeuroK: Una manera diferente de aprender ● Basada en la Neurodidáctica ● Centrada en aprender colaborando ● Recuperando el papel del profesor 7
  • 9. ¿Qué nos hace diferentes? • “Customer intimacy”: Hacemos nuestros los proyectos de nuestros clientes • Conocimiento de la Web • Metodología: SCRUMgem • Herramientas y flexibilidad para manejar los cambios • Nuestra filosofía: combinar “hazlo real” con “menos es más”. 9
  • 10. Lo que NO hacemos • Procesos detallados e inflexibles • Exhaustivas descripciones funcionales. • Documentación interminable y pesada. • Negociar contratos con los clientes. 10
  • 12. Lo que no sé, es más importante que lo que sé
  • 13. Tradicional vs ASPgems Recursos Tiempo Funcionalidades Recursos Tiempo Funcionalidades Estimados Aspectos fijos 13
  • 14. Metodología ASPgems propone una manera diferente de desarrollar los proyectos. Después de muchos años de sufrir los rigores del modelo de desarrollo en cascada (análisis, diseño, codificación y pruebas...), ASPgems ha optado por una metodología ágil e iterativa, es por eso que este proyecto será desarrollado siguiendo SCRUMgem como metodología de trabajo. 14
  • 15. Método Scrum / SCRUMgem ASPgems ha elegido SCRUM, del que hemos realizado nuestra propia implementación SCRUMgem REVISIÓN - Revisión del desarrollo de las funcionalidades - Retrospectiva sobre ajustes del sprint PLANNING - Revisión del backlog del proyecto - Estimación del backlog del sprint - Diseñar y comprometer el siguiente sprint SCRUM - ¿Que se ha hecho desde última reunión? - Planificación de trabajo de la semana - Aceleradores / Roadblocks Se identifican los objetivos a abordar en la interacción Se define, analiza, diseña los procesos objetivo de la iteración Se realizan los desarrollos oportunos Se realiza la revisión con el cliente del cumplimiento de objetivos y de los detalles funcionales de la implementación Se realizan los cambios acordados en la revisión para el cumplimiento de objetivos 1 2 3 5 4 15
  • 16. Metodología Esta metodología permite un desarrollo iterativo del portal, permitiendo su refinamiento progresivo. De esta forma se mejora la probabilidad de éxito del proyecto mediante: ● La revisión periódica por parte del cliente de los avances del proyecto ● Revisión de los requisitos iniciales en función de lo aprendido en la última fase del proyecto. La planificación del proyecto y el alcance de cada iteración se refinan teniendo en cuenta: ● Los requerimientos del cliente ● Los tiempos previstos ● Los requisitos de calidad exigidos ● Los recursos disponibles ● Las funcionalidades necesarias para desbancar a la competencia 16
  • 17. Metodología Las ventajas que esta metodología aporta sobre los procesos convencionales de modelado teórico de aplicaciones son: ● Adapta los desarrollos priorizando el cumplimiento de objetivos de negocio de nuestros clientes. ● Adapta los ciclos de desarrollo para lograr una estrecha colaboración entre los equipos de ASPgems y los de nuestros clientes, y de esta forma fomentar la colaboración. ● La prueba empírica de los conceptos, aproxima las funcionalidades que el desarrollo debe cumplir a los fines con los que han sido abordados dichos desarrollos. No hay nada mejor que ver la aplicación funcionando para entender que sobra y que falta. 17
  • 18. Metodología Las ventajas que esta metodología aporta sobre los procesos convencionales de modelado teórico de aplicaciones son: ● Aumenta el conocimiento del cliente sobre los procesos internos de la aplicación, reduciendo el coste de formación. ● Permite la adopción de cambios en la definición de los procesos internos de los desarrollos. ● Aumenta la probabilidad de éxito del proyecto 18
  • 19. Coordinación y Validación ● Durante el desarrollo se irán haciendo entregables al final de cada sprint, validándose la aplicación por el Product Owner. ● La coordinación del desarrollo se realiza mediante la herramienta Taiga ● Herramienta de Gestión compartida por todos los miembros del equipo de ASPgems y del cliente, que proporciona un histórico de la evolución del desarrollo. ● Visibilidad de todos los user stories con su: ■ nivel de complejidad ■ situación actual ■ desarrollador que se está ocupando ■ Revisión de los customer stories en las reuniones de SPRINT ■ Decisiones consensuadas y establecimiento de prioridades. 19
  • 21. Equipo de proyecto Cada proyecto es único y requiere un equipo integrado multidisciplinar que asegure la aportación de valor en cada una de las dimensiones del proyecto. El ASPteam asignado a este proyecto está compuesto por: ● Gerente de proyecto: Realiza un seguimiento exhaustivo del proyecto, convirtiéndose en el responsable de la ejecución de tareas. ● Administrador de sistemas: Especialista en plataformas para internet, servidores web y base de datos. ● Desarrolladores Web (con una experiencia media de 10 años): diseñan y construyen el software y arquitectura del proyecto, aportando la experiencia adquirida en decenas de proyectos. 21
  • 22. Gerente de proyecto ● Realiza un seguimiento exhaustivo del proyecto ● Hace de puente entre el cliente y el equipo de desarrollo. ● Se ocupa de eliminar dependencias. ● Verificar que el producto realizado cumple las necesidades del cliente. ● Verificar que se realizan las entregas parciales adecuadamente. ● Verifica las necesidades de las personas más adecuada a proyectos y los perfiles necesarios en cada estado del proyecto. ● Coordina la asignación de perfiles como diseño o sistemas a cada proyecto según las necesidades. 22
  • 23. Técnico de Sistemas ● Especialista en plataformas para internet, servidores web y base de datos. ● Realiza la instalación de las plataformas ● Realiza la operación de las plataformas ● Realiza de la monitorización de las plataformas ● Gestión y recuperación de backups de los proyectos. ● Prepara las instalaciones iniciales ● Configura las máquinas tanto de integración como de producción ● Prepara el proceso de deploy con ayuda del responsable técnico de cada proyecto 23
  • 24. Diseñador ● Estudio de la estructura de navegación más apropiada para el proyecto. ● Estudio de la estructura de información más apropiada para el proyecto. ● Estudio de la estructura de contenido más apropiada para el proyecto. ● Realización de diseños funcionales (wireframes) ● Realización de las líneas gráficas de la aplicación ● Maquetación de los diseños en html5 y css3 ● Testeo de diseños en los navegadores acordados dentro de la solución solicitada 24
  • 25. Desarrolladores Web (I) ● Todos nuestros equipos de proyecto cuentan con varios desarrolladores, un responsable técnico y un director técnico ● Director técnico: ○ Recopilar las buenas prácticas de desarrollo ○ Identificar puntos globales de mejora ○ Asesora al responsable técnico en la arquitectura de los proyectos cuando sea necesario ○ Estandarizar la forma de trabajo de todo el equipo técnico ○ Verifica que el equipo mantiene la excelencia ● Responsable técnico: ○ Desarrollador que asume el papel de desarrollador principal en un proyecto ○ Decide sobre el día a día de su arquitectura. ○ El responsable técnico es uno más en el equipo de desarrollo. ○ Realiza las subidas a producción ○ Soporte 8x5 en caso de problemas en la aplicación. 25
  • 26. Desarrolladores Web (II) ● Desarrolladores: ○ Diseñan y construyen la arquitectura del proyecto. ○ Diseñan y construyen el software del proyecto. ○ Identifica las mejores herramientas y librerías técnicas. ○ Identifican la mejor solución técnica para los objetivos al proyecto. ○ Se ocupa de la programación del proyecto. ○ Identifica puntos de mejoras en la arquitectura. ○ Identifica puntos de mejora en el rendimiento. ○ Velan porque el proyecto se ajuste lo más posible a las buenas prácticas. ○ Evolución y mantenimiento de versiones del software de base. 26