Desarrollo seguro

“EC Wise primero lo ayudará a formular las preguntas comerciales correctas y luego definirá un enfoque para satisfacer las necesidades comerciales apropiadas; otros tienden a llegar con una solución y luego intentan adaptar sus problemas a sus soluciones “.

– Andreas Weigend, ex Jefe de Ciencia, Amazon.com

 

EC Wise tiene una sólida trayectoria trabajando con empresas que crean servicios B2B y B2C líderes en el mercado. Con su metodología de Desarrollo impulsado por prueba segura y ágil, EC Wise ha tenido éxito en:

  • Entregar sistemas de producción, gestión y almacenamiento de documentos para la presentación de documentos y facturas subcontratadas de gran volumen.
  • Proveer arquitectura y diseños flexibles y altamente funcionales para servicios administrativos basados ​​en la web y de interacción con el cliente.
  • Diseñar e implementar portales móviles y web estrechamente integrados con sistemas de diagnóstico y derivación para la atención médica de autoservicio.
  • Habilitar portales seguros que facilitan a todos los usuarios el acceso seguro a las declaraciones; imágenes financieras y médicas; paneles de procesos de negocios; y alertas de excepción.
  • Diseñar, desarrollar y administrar una red social completa integrada con sistemas de juego en propiedad en uso en casinos grandes alrededor de EE. UU.
  • Construir sistemas de transacción empresarial que aprovechan las interfaces de Arquitectura Orientada a Servicios (SOA), lo que permite la integración de aplicaciones de terceros.

Los equipos de diseño y arquitectura de EC Wise cuentan con el conocimiento comprobado para analizar y diseñar sofisticados sistemas en una variedad de dominios. Sabemos cómo identificar e implementar soluciones para clases comunes de requisitos, conjuntos de características y prioridades. Al trabajar con sus gerentes de producto, analistas de negocios y analista de sistemas, lo ayudamos a definir características de destino y a capturarlas de forma accesible para todos los interesados ​​en el proyecto a través de nuestros portales de colaboración.

El enfoque EC Wise se centra en la identificación de requisitos arquitectónicos y de diseño críticos, que incluyen:

  • Usabilidad: la interfaz de usuario debe ser intuitiva (y, a menudo, estéticamente agradable) para su usuario / público objetivo.
  • Modularidad: la solución comprende componentes independientes bien definidos, que ahora incluimos como microservicios, que pueden evolucionar de forma independiente.
  • Extensibilidad: se pueden agregar nuevas capacidades al software sin grandes cambios en la arquitectura subyacente.
  • Tolerancia a fallas: la solución es resistente y capaz de recuperarse de fallas en los componentes.
  • Fiabilidad: el software puede funcionar sin interrupción fuera de los períodos de mantenimiento, independientemente de los cambios en las cargas u otros factores estresantes.
  • Seguridad: el software puede resistir actos hostiles e intentos de vulneración.

Desde el primer día de un compromiso, nuestro objetivo principal es determinar qué hará que las operaciones de nuestros clientes sean más exitosas. Independientemente de la industria, las preguntas iniciales son generalmente las mismas.

  • ¿Qué dolor estás tratando de aliviar?
  • ¿Qué oportunidades de negocio e ingresos está tratando de capturar?
  • ¿Qué solución podemos entregar que proporcione un alto retorno de la inversión en el corto plazo?
  • ¿Cómo podemos organizar visualmente el resultado para que sea intuitivo e informativo para los usuarios finales?

Nuestro experimentado equipo de Arquitectura traducirá las respuestas en un enfoque arquitectónico validado por Architectural Spikes y Lo-Fidelity UI Design Spikes. Esto tiene el beneficio de validar los supuestos iniciales y permitir a los clientes perfeccionar sus requisitos en función de una mejor idea de cómo se verá el producto final.

Luego planificamos una primera iteración que proporcionará valor comercial significativo con resultados entregados dentro de dos semanas. Nuestro equipo de desarrollo (que generalmente trabaja en nuestro centro de I + D de Chengdu) desarrolla especificaciones funcionales, implementa códigos y automatiza las pruebas de aceptación.

Para obtener más información sobre el desarrollo seguro de aplicaciones, visite EC: Secure – Application.

Como socio de Microsoft con certificación de desarrollo de aplicaciones de nivel Silver, EC Wise ha incorporado muchos aspectos del ciclo de vida de desarrollo seguro de Microsoft. En todos los niveles, pensamos en cómo validar antes de escribir especificaciones o códigos. Las herramientas de automatización continuas crean y prueban el código cambiado automáticamente, y escanean todo el código en “check-in” para encontrar vulneraciones obvias de normas y vulnerabilidades de seguridad, lo que reduce el costo y aumenta la confianza. Los componentes clave de nuestra estrategia “Abajo / Abajo” incluyen unidades que prueban bloques de código específicos contra objetivos comerciales predefinidos, pruebas de integración de cómo funcionan varias funciones para proporcionar servicios comerciales y desarrollo de “requisitos para diseñar” herramientas de trazabilidad.