La investigación inicial de viabilidad es gratuita en principio
Partiendo de la base de que usted encargará el desarrollo completo si determinamos que es viable, realizamos gratuitamente, en principio, la investigación técnica inicial necesaria para decidir sobre el pedido. Precisamente los proyectos en los que «no sabe si es posible, así que le cuesta consultarnos» son los que más nos interesa recibir.
Consúltenos este tipo de proyectos de Windows
- Otra empresa le dijo que era «difícil»
- Parece posible en Windows, pero no sabe cómo lograrlo
- Quiere migrar una aplicación Windows antigua a un entorno actual
- Quiere utilizar una API de Windows o una función del sistema operativo poco habitual
- Quiere integrar equipos externos por USB, HID, etc.
- Quiere mantener credenciales o el estado de la aplicación entre usuarios, equipos y sesiones
- Quiere investigar bloqueos o fugas de recursos de origen desconocido
Qué entiende KomuraSoft por «desarrollo Windows de alta complejidad»
No nos limitamos a proyectos con especificaciones ya definidas que solo requieren implementarse tal cual.
También atendemos proyectos con incertidumbre técnica, como «¿esto es realmente posible?», «¿qué mecanismo de Windows debería usarse?» o «¿por qué el sistema actual no funciona como se espera?».
Reducir la incertidumbre técnica paso a paso siguiendo este proceso es, para nosotros, la esencia del desarrollo Windows de alta complejidad.
Realizamos la investigación inicial de viabilidad gratuita en principio
En los proyectos de alta complejidad, a veces es necesaria una verificación técnica antes de poder presupuestar.
En KomuraSoft, partiendo de la base de que usted encargará el desarrollo completo si determinamos que es viable, realizamos gratuitamente, en principio, la investigación inicial necesaria para el presupuesto y la decisión de pedido.
No dude en consultarnos incluso en proyectos donde «no sabe si es posible, así que le cuesta consultar antes de encargar».
*Si se requiere una verificación prolongada, la construcción de un entorno dedicado, el desarrollo de un prototipo o PoC, o un informe de investigación detallado, es posible que tenga un coste. En ese caso, se lo comunicaremos con antelación.
Áreas de desarrollo Windows de alta complejidad que atendemos
Aplicaciones de escritorio para Windows
Software exclusivo para Windows con C++, C#, .NET, etc.
Desarrollo con funciones específicas del sistema operativo Windows
Requisitos especiales que utilizan la API de Windows, procesos, servicios, sesiones, usuarios y permisos.
Análisis y renovación de software Windows heredado
Investigación, modificación, reconstrucción y migración de aplicaciones antiguas a versiones recientes de Windows.
Integración con equipos externos y hardware
USB, HID, comunicación serie, dispositivos de entrada especializados, etc.
Análisis de errores y problemas de rendimiento
Bloqueos, fugas de memoria y de identificadores, degradación del rendimiento, fallos difíciles de reproducir, etc.
Adaptación a entornos operativos especiales
Funcionamiento sin conexión, redes cerradas, control de permisos especial, gestión de estado entre varios usuarios y equipos, etc.
Cómo resolvemos los problemas técnicos
Casos técnicos y estudios de caso
Análisis de una fuga de recursos de origen desconocido en una aplicación Windows
Problema: la aplicación solo se bloquea después de funcionar mucho tiempo. Dificultad: no se reproduce en pruebas cortas. Investigación: se observó la evolución del número de identificadores y se acotó el trabajo a una investigación de fuga de identificadores. Solución: se reforzó la supervisión y los registros de frontera para seguir el crecimiento, y se organizaron los hallazgos para pruebas posteriores de rutas de fallo.
Análisis de una interrupción en la comunicación con una cámara industrial
Problema: la comunicación con un equipo externo se detiene en raras ocasiones. Dificultad: se desconocían las condiciones de reproducción. Investigación: se cotejó el comportamiento de los paquetes con el del sistema operativo y se identificó la pausa como espera de retransmisión TCP. Solución: se ajustó la configuración que influía en esa espera y se documentaron los puntos de observación y el orden de acotación.
Análisis del comportamiento de un software Windows existente y diseño de un sistema alternativo
Problema: no quedaban ni especificaciones ni personal responsable. Dificultad: la única especificación era el propio funcionamiento del programa. Investigación: se analizó el comportamiento real y las dependencias para reconstruir las especificaciones. Solución: se diseñó un método alternativo que permite una migración gradual. (Por confidencialidad, se describe de forma anónima solo el problema técnico)
Incluso cuando no podemos revelar el nombre real del proyecto, publicamos casos anonimizando el problema técnico. Consulte la lista completa de casos de estudio.
Por qué nos eligen
- Capacidad técnica especializada en Windows
- Entrevistas e investigación realizadas directamente por ingenieros
- Atendemos incluso en la etapa en que no se sabe cómo lograrlo
- Atendemos proyectos nacionales e internacionales desde Japón
Software engineering from Japan.
Careful investigation, clear communication and reliable delivery.
De la consulta a la entrega
- Contacto
- Confirmación de requisitos y del problema
- Investigación inicial gratuita, si es necesaria
- Propuesta de método y presupuesto
- Pedido formal
- Desarrollo y verificación
- Entrega y mantenimiento
En los proyectos con alta incertidumbre técnica, avanzamos compartiendo las restricciones descubiertas en la investigación y el progreso intermedio.
Consúltenos aunque no sepa si es posible
Consúltenos ese proyecto de Windows aunque todavía no sepa si es viable.
«Otra empresa me dijo que era difícil»
«Parece posible en Windows, pero no sé cómo lograrlo»
«Primero quiero confirmar si es técnicamente posible»
Atendemos desde esa etapa. Partiendo de la base de que usted encargará el desarrollo completo si determinamos que es viable, la investigación inicial de viabilidad es gratuita en principio.