Académique Documents
Professionnel Documents
Culture Documents
Noviembre de 2005
citmatel
Recomendaciones para la Industria dedicada al Desarrollo de Software para competir en un Mercado Globalizado como el que actualmente existe en Mxico
Esta presentacin es una adaptacin hecha por Jos Luis Collantes Salcedo para la convencin de Telecomunicaciones y Sw de Citmatel que se efecta en La Habana, Cuba los das 10 y 11 de noviembre de 2005.
El ttulo original de la presentacin y su autor son: Recomendaciones para aumentar las posibilidades de xito en empresas mexicanas de productos de software Luis Daniel Soto Microsoft Mxico Blogs.msdn.com\luisdans
Fallas en el software
Falta de entendimiento de requerimientos Fallas en los estimados de tiempo y esfuerzo Variaciones 1:26 en productividad del desarrollador Dificultad de dividir diseo y construccin Crecimiento rpido del software
Experiencias
3T/2004
2000
18% 53% 29% 23% 49% 28%
1998
1995 1994
28%
46%
26%
40%
33%
27%
31%
53%
16%
Fallido
Retardo
Exitoso
Esta grfica demuestra el resultado de 30,000 proyectos de desarrollo de aplicaciones en empresas De todo tamao en Estados Unidos medido por The Standish Group desde 1994. fuente: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000-2004 Research Reports
La integracin de procesos de negocio apenas ha iniciado Los dispositivos interconectados universalmente no son una realidad Nuevo rol en infraestructura social de software
Los proyectos deben soportar muchos usuarios Ser construidos como las presas o infraestructura de drenaje, para mucho tiempo
Implementacin
Provisioning
Operacin
Necesidad
Aplicacin Infraestructura
Implementacin
Provisioning
Operacin
Adquirir o Construir
Construir
Qu plataforma tecnolgica permitir ejecutar la aplicacin? Qu lenguaje de programacin y herramientas he de utilizar para cada etapa dentro del proceso de construccin de software? Qu artefactos y herramientas pueden apoyar la construccin? cmo se relacionan entre s? Procesos, Personas y Herramientas Plantillas para RFP Metodologas: Decisin por Objetivos (Foreman), AHP (Thomas L. Saaty)
Adquirir
Administracin
COBIT[1] e ITIL[2] han ganado mucha popularidad, documentan mejores prcticas y recomendaciones desde la fase de planeacin estratgica de TI e incluyendo:
Otro conjunto de recomendaciones importantes estn contenidas en el IEEE Software Book of Knowledge[3]:
Requerimientos de software Diseo y pruebas de software Mantenimiento de software Administracin de configuracin Administracin de la ingeniera continua de productos de software Calidad de software Estndares Arquitecturas de referencia (v.gr. WSSRA[4]) Herramientas de software especializadas para apoyar la administracin de software e infraestructura.
Retiro de Software
El estndar ISO/IEC 12207 recomienda:
Elaboracin del plan de retiro: cese de soporte temporal o permanente Documentar el impacto de retiro Notificacin a usuarios del retiro Conducir actividades paralelas Notificar que le terminacin est en proceso Asegurar que los datos anteriores permanezcan accesibles Archivar la aplicacin y documentacin existente Responsabilidad de futuros aspectos residuales Plan de transicin a un nuevo producto de software
Participantes (Software)
Consultor de Industria Consultor de negocio Usuario Final
Competencias
Dependiendo el tipo de actor especfico que sea una empresa de software, las competencias primarias pueden variar:
Construccin de software es una competencia clave para todas las empresas de software, especialmente ISVs en donde se agrupa en forma de grupos de producto. Administracin de proyectos y atencin a clientes son competencias clave en desarrollo de aplicaciones a la medida y entrega de servicios Mercadotecnia masiva es una competencia clave para empresas de producto Foco en mejoras organizacionales para impulsar el desempeo para empresas de servicios
En The business of software[1], Michael A. Cusumano describe ampliamente los modelos y proporciona detalles sobre los mrgenes que se esperan para cada tipo de empresa.
Geoffrey A. Moore
Lo que buscan
Entusiastas: nada excepto la novedad Visionarios: Agentes de cambio Mayora temprana: mejora de productividad Mayora tarda: tecnologa que ha demostrado su valor
Moore recomienda que una empresa nueva debe enfocarse en un solo mercado, uno que sea estratgico y que sea trampoln de salto para ganar mercados adyacentes.
Enfocar todas las fuerzas identificar clientes clave, razones para comprar, producto y servicios completos, competencia.
Definir la batalla.
Lanzar la invasin.
Y la Industria en Mxico?
Tamao de mercado
Gasto software/PIB 0.1% (.94% EU, .61% mundial) 99% de las empresas menos de 250 empleados Mnima penetracin de TI en PYMES Carencia de estudios de mercado* 6 a 18 meses para construir un producto Empresas de 1 persona Falta de foco
Inversin inicial
Recursos
Perfil de la Industria Mexicana para definir los nichos de mercado internacional acordes al perfil y competitividad de la industria Estrategia de despliegue de la oferta nacional de software empaquetado y servicios en los nichos de mercado identificados Anlisis de la brecha de la industria mexicana respecto a las principales industrias oferentes a nivel mundial de software y servicios relacionados Modelos curriculares y brecha de la industria mexicana MOPROSOFT ISO/IEC 15504 Modelo mexicano para incubadoras de empresas
Procesos y Metodologas
Rumbo al xito
Administracin del producto
Plan De Negocio
Construccin
Recomendaciones base
El conocimiento del mercado debe ser real, la cultura de negocios de Mxico es muy compleja, somos buenos anfitriones pero clientes muy desconfiados y exigentes Conozca las leyes mexicanas Desarrolle cuenta(s) referencia al precio que sea Limitar el tiempo del proyecto a 24 meses Tiene que decidir si va a ofrecer un producto o un servicio Diseo de producto empaquetado desde el inicio y considerando mltiples clientes El product manager es muy importante para empresas de productos de software
Producto global con alta regionalizacin mediante parmetros Solucin horizontal entregada en forma vertical tiene alto potencial Evite la tentacin de avanzar demasiado rpido, sea el lder en un mercado En Mxico considere tener oficinas en el D.F., Monterrey y en Guadalajara No contrate parientes o amigos excepto que tengan realmente las habilidades requeridas
Product Manager
Propuesta de valor
Requerimientos
Lista priorizada de caractersticas Especificaciones de una hoja por caracterstica Plan de publicacin de contenidos Plan de localizacin Documento de arquitectura de producto
Servicio al producto
Temas
Divulgacin e Incursin
Divulgacin, Divulgacin, Divulgacin Prevea una fuerte inversin en mercadotecnia Tenga Vendedores Profesionles con conocimiento del Mercado Objetivo
Facilite a toda costa la experimentacin real con el software, solo usndolo el usuario puede asignarle un valor
Comunicacin Entusiasta en el mas alto nivel No tema realizar cambios Asegrese de resolver un problema real No subestime el valor de los sistemas existentes Asegure el entrenamiento, soporte y mantenimiento al proyecto Este preparado a la resistencia al cambio No intente ocultar los errores
Crecimiento e Innovacin
El escalar requiere un cambio de mentalidad total y genera periodos muertos, pero son normales Genere un modelo claro de beneficios al canal en caso de usarlo Este preparado para remplazar al producto en forma silenciosa y abrupta, no anuncie ampliamente las caractersticas del nuevo producto hasta que sea inminente Utilice el precio como un factor para balancear entre nuevos productos y productos existentes, la clave del xito es el anlisis financiero
De ser posible, cuando su producto vaya a ser imitado a precios menores por competidores, convirtase en proveedor de ellos Explore las 11 posibilidades de expansin recomendadas en el documento en extenso Dedique el tiempo para realizar innovacin basada en oportunidades y predicciones utilizando el marco de referencia de Doblin presentado en el documento en extenso Recuerde que el tiempo de adopcin del mercado ser mucho ms lento que el que inicialmente parece, sea paciente
47.5 41.4 46.7 43.3 45.2 53.3 32.6 30 31.8 20 30.3 20 25.6 26.7 24.3 26.7 22.1 23.3 19.6 23.3 16.7 10 238 30
50 55.6 38.9 47.1 33.3 23.5 27.8 16.7 27.8 27.8 22.2 18
50.9 38.2 38.2 16.4 23.6 29.1 16.4 18.2 12.7 18.2 18.2 54
40 60 40 40 40 20 40 20 20 5
50 100 50 50 50 50 50 50 50 50 2
51.2 43.9 41.5 19.5 26.8 26.8 19.5 22.5 22 17.1 14.6 41
40 14.5 20 17.7 5 61
Conclusin
El negocio del software tiene oportunidades pero requiere habilidades muy variadas:
Se entiende ampliamente el mercado objetivo? Se cuenta con un plan para los procesos de:
Administracin de producto? Habilidades especficas para el tipo de empresa? Divulgacin e Incursin en el mercado?
Se cuenta con un equipo de liderazgo con capacidad real? Se cuenta con la capacidad econmica que requiere la empresa para subsistir 24-36 meses?
Algunas referencias