SlideShare una empresa de Scribd logo
Lo que hemos aprendido
Desarrollando soluciones VoIP
Jon Bonilla
@jbmanwe
manwe@sipdoc.net
https://pekepbx.com
Arkaitz Etxeberria
@arkiski
arkaitz@barnetik.com
https://barnetik.com
¿De qué va esto?
La creación de un producto de VoIP
¿De qué va esto?
La creación de un producto de VoIP
PBX basada en Asterisk
Pre-Proyecto
Planteamiento del producto
¿Es necesario?
¿Para quién es?
¿Qué ofrece?
¿A qué mercado está dirigido?
¿Qué enfoque de diseño/función?
Planteamiento del producto
● ¿Es necesario?
− Sí
● ¿Para quién es, a qué mercado está dirigido?
− Para terceros, operadores
● ¿Qué ofrece?
− Solución PBX para operadores
● ¿Qué enfoque de diseño/función?
− Sin manual
Planteamiento del producto
¿TTM?
¿Licenciamiento?
Recursos a asignar
Humanos
Otros
Planteamiento del producto
● ¿TTM?
− 7 meses
● ¿Licenciamiento?
− Comercial
● Recursos a asignar
− Humanos
● Externalizar parte web
● Desarrolladores senior a tiempo parcial
Inicio del proyecto
Reuniones técnicas previas
● Cómo hacer realidad lo planteado
● Roadmap
− Definir claramente la versión 1.0
● Herramientas
● Planes de trabajo
− Organizar y coordinar grupos
Reuniones técnicas previas
● Cómo hacer realidad lo planteado
− Sesiones de pizarra de 10 horas
● Roadmap
− Definir claramente la versión 1.0
● Herramientas
− VoIP: Asterisk
− Web: Laravel, AngularJS, Node
− Desarrollo: GitLab, Telegram
− Extras: Botellas de sidra, pucheros de alubias
Reuniones técnicas previas
● Planes de trabajo
− Organizar y coordinar grupos
● Sistemas
● VoIP
● Web
Empezamos el desarrollo
● Por la DB! (O por la API)
● Interfaz de la web. ¡Es lo más importante!
● Al grano
Empezamos el desarrollo
● Por la DB! (O por la API)
● Interfaz de la web. ¡Es lo más importante!
● SPA
● Material Design
● Al grano
Puesta en producción
Primeros clientes
● Bugfix fanático
● Primeras impresiones y peticiones del cliente
− En cuarentena
− ¡Cuidado con los vendedores de humo comerciales!
Primeros clientes
● Bugfix fanático
− “Ningún Plan, por bueno que sea, resiste su primer contacto con
el enemigo” - Helmuth Carl Bernard von Moltke
● Primeras impresiones y peticiones del cliente
− En cuarentena
− ¡Cuidado con los comerciales!
● ¡El 0!
Primeros clientes
● Preparando la 1.1
− Windows 7 vs Vista
● Roadmap adaptativo
− ¡Cuidado con los desarrolladores!
● Política de upgrades y de versiones
Primeros clientes
● Preparando la 1.1
− CDR gráfico
− IVR checkbox
● Roadmap adaptativo
− Vídeo vs FAX
● Política de upgrades y de versiones
− 4 versiones por año
− Todos lo clientes actualizados
Post-Producción
A largo plazo
● Refactorización
● ¡Cuidado con los branches!
● Creando nuevas funcionalidades
● Integración vs reinventar la rueda
● Útil vs Cool
Gracias
¿Preguntas?

Más contenido relacionado

Similar a Desarollo de soluciones VoIP | JON BONILLA Y ARKAITZ ETXEVERRIA - VoIP2DAY 2017

Entrega contínua en la práctica
Entrega contínua en la prácticaEntrega contínua en la práctica
Entrega contínua en la práctica
Carlos Fuentes
 
Soc dela hoya
Soc dela hoyaSoc dela hoya
Soc dela hoya
Enric De La Hoya
 
OpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTP
OpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTPOpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTP
OpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTP
yurytello
 
Serie de BIM Webinars
Serie de BIM WebinarsSerie de BIM Webinars
Serie de BIM Webinars
Clive Jordan - fighter of Evil BIM
 
Software libre como fuente de poder en las empresas
Software libre como fuente de poder en las empresasSoftware libre como fuente de poder en las empresas
Software libre como fuente de poder en las empresas
Iván Campaña Naranjo
 
Migraciones de Documentos a Formatos Libres y Abiertos
Migraciones de Documentos a Formatos Libres y AbiertosMigraciones de Documentos a Formatos Libres y Abiertos
Migraciones de Documentos a Formatos Libres y Abiertos
Academia de Tecnologías LIbres y Social Media
 
SEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresasSEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresas
Animoo
 
Planificando Migración a Software Libre
Planificando Migración a Software LibrePlanificando Migración a Software Libre
Planificando Migración a Software Libre
EQ SOFT EIRL
 
Open pyme selibre-oswc-2012
Open pyme selibre-oswc-2012Open pyme selibre-oswc-2012
Open pyme selibre-oswc-2012oswc2012
 
Irontec - Presentación de servicios de telefonía IP
Irontec - Presentación de servicios de telefonía IPIrontec - Presentación de servicios de telefonía IP
Irontec - Presentación de servicios de telefonía IP
Irontec
 
Presentación Drupal Commerce
Presentación Drupal CommercePresentación Drupal Commerce
Presentación Drupal CommerceMario Galan
 
Gerencia Adminitrativa
Gerencia AdminitrativaGerencia Adminitrativa
Gerencia AdminitrativaMariagina92
 
Lagerencia
LagerenciaLagerencia
Lagerencia
Richard Flores
 
GERENCIA DE PROYECTOS
GERENCIA DE PROYECTOSGERENCIA DE PROYECTOS
GERENCIA DE PROYECTOS
Luis Fernando Ibarra Ortuño
 
Lagerencia
LagerenciaLagerencia
Lagerencia
Richard Flores
 
La Gerencia de Proyecto bajo el enfoque del PMI
La Gerencia de Proyecto bajo el enfoque del PMILa Gerencia de Proyecto bajo el enfoque del PMI
La Gerencia de Proyecto bajo el enfoque del PMI
Williams Machado
 
2015 presentation corporate_alfa9_cast
2015 presentation corporate_alfa9_cast2015 presentation corporate_alfa9_cast
2015 presentation corporate_alfa9_castiñaki bermejo
 
Aos2012 sobrevivir a proyectos heredados
Aos2012 sobrevivir a proyectos heredadosAos2012 sobrevivir a proyectos heredados
Aos2012 sobrevivir a proyectos heredados
Pablo Bouzada
 
#PhpirstAid - Replanteamiento de diseño de software
#PhpirstAid - Replanteamiento de diseño de software#PhpirstAid - Replanteamiento de diseño de software
#PhpirstAid - Replanteamiento de diseño de software
Javier Ferrer González
 

Similar a Desarollo de soluciones VoIP | JON BONILLA Y ARKAITZ ETXEVERRIA - VoIP2DAY 2017 (20)

Entrega contínua en la práctica
Entrega contínua en la prácticaEntrega contínua en la práctica
Entrega contínua en la práctica
 
Soc dela hoya
Soc dela hoyaSoc dela hoya
Soc dela hoya
 
Bhoreal
BhorealBhoreal
Bhoreal
 
OpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTP
OpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTPOpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTP
OpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTP
 
Serie de BIM Webinars
Serie de BIM WebinarsSerie de BIM Webinars
Serie de BIM Webinars
 
Software libre como fuente de poder en las empresas
Software libre como fuente de poder en las empresasSoftware libre como fuente de poder en las empresas
Software libre como fuente de poder en las empresas
 
Migraciones de Documentos a Formatos Libres y Abiertos
Migraciones de Documentos a Formatos Libres y AbiertosMigraciones de Documentos a Formatos Libres y Abiertos
Migraciones de Documentos a Formatos Libres y Abiertos
 
SEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresasSEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresas
 
Planificando Migración a Software Libre
Planificando Migración a Software LibrePlanificando Migración a Software Libre
Planificando Migración a Software Libre
 
Open pyme selibre-oswc-2012
Open pyme selibre-oswc-2012Open pyme selibre-oswc-2012
Open pyme selibre-oswc-2012
 
Irontec - Presentación de servicios de telefonía IP
Irontec - Presentación de servicios de telefonía IPIrontec - Presentación de servicios de telefonía IP
Irontec - Presentación de servicios de telefonía IP
 
Presentación Drupal Commerce
Presentación Drupal CommercePresentación Drupal Commerce
Presentación Drupal Commerce
 
Gerencia Adminitrativa
Gerencia AdminitrativaGerencia Adminitrativa
Gerencia Adminitrativa
 
Lagerencia
LagerenciaLagerencia
Lagerencia
 
GERENCIA DE PROYECTOS
GERENCIA DE PROYECTOSGERENCIA DE PROYECTOS
GERENCIA DE PROYECTOS
 
Lagerencia
LagerenciaLagerencia
Lagerencia
 
La Gerencia de Proyecto bajo el enfoque del PMI
La Gerencia de Proyecto bajo el enfoque del PMILa Gerencia de Proyecto bajo el enfoque del PMI
La Gerencia de Proyecto bajo el enfoque del PMI
 
2015 presentation corporate_alfa9_cast
2015 presentation corporate_alfa9_cast2015 presentation corporate_alfa9_cast
2015 presentation corporate_alfa9_cast
 
Aos2012 sobrevivir a proyectos heredados
Aos2012 sobrevivir a proyectos heredadosAos2012 sobrevivir a proyectos heredados
Aos2012 sobrevivir a proyectos heredados
 
#PhpirstAid - Replanteamiento de diseño de software
#PhpirstAid - Replanteamiento de diseño de software#PhpirstAid - Replanteamiento de diseño de software
#PhpirstAid - Replanteamiento de diseño de software
 

Último

Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.pptTEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
SandroNava1
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
SofiaCollazos
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
Carlos Carlosnoemi
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 

Último (20)

Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.pptTEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 

Desarollo de soluciones VoIP | JON BONILLA Y ARKAITZ ETXEVERRIA - VoIP2DAY 2017