Liderando Proyectos de software para dispositivos de Apple. Creatividapps

Liderando Proyectos de software para dispositivos de Apple Creatividapps Acerca del Autor Enrique Fernández Ingeniero de Sistemas especializado e

9 downloads 101 Views 959KB Size

Recommend Stories

Story Transcript

Liderando Proyectos de software para dispositivos de Apple Creatividapps

Acerca del Autor

Enrique Fernández

Ingeniero de Sistemas especializado en el análisis, diseño y desarrollo de sistemas y procesos. Experiencia con más de 10 años en el desarrollo de proyectos TI. “Apple Developer” y “Apple Profesional Products”. Actualmente Gerente de la empresa Creatividapps.

Agenda • Introducción • Planificación • Diseño • Desarrollo • Despliegue • Soporte • Consideraciones

Introducción • Demanda de aplicaciones moviles para empresas • Manejar limitaciones

• Centralizar esfuerzos ¿ Como organizar nuestro proyecto para una máxima eficiencia ?

• Enfocarnos de manera diferente.

4

Introducción

5

Planificación 1-3 • Tener un gran plan. • Consideremos las siguientes tareas: 1. Descubrir los requerimientos del negocio y de los usuarios.

¿Que pasos debemos seguir para conseguir un proyecto organizado y de rápido comienzo ?

2. Evaluar los recursos / infraestructuras existentes. 3. Definir un plan conciso.

4. Plan para el proceso de desarrollo

6

Planificación 2-3 • 5 Crear un documento de alcance • 6 Construir el equipo adecuado para el trabajo.

¿Que pasos debemos seguir para conseguir un proyecto organizado y de rápido comienzo ?

7

Planificación 3-3 Ciclo de Desarrollo 8 42

Tipico

25 25 64

¿Que pasos debemos seguir para conseguir un proyecto organizado y de rápido comienzo ?

13 13 10

iOS

0

17.5

35

8

52.5

70

• Inventario de todos los requerimientos del negocio.

Checklist de Planificación

• Lista de requerimientos de infraestructura de TI. • Declaración Definición de la declaración de la app, que describa la app y el propósito de la solución.

• Cronograma general de los hitos del proyecto. • Identificación del equipo, actores con roles y responsabilidades definidas.

9

Diseño 1-2 • Las aplicaciones de gran éxito tienen un diseño atractivo y hacen un excelente uso de los colores y de audio. Son fáciles de usar y funcionan como se esperaba.

¿Diseñar para la interacción táctil?

• Debemos prestar mucha atención al diseño cuando se genera una nueva aplicación o mejorar una aplicación existente: • Diseño para el touch. • Simplificar.

10

Diseño 2-2 • Mantener la aplicación enfocada. • Listar los objetos, tareas y conceptos • Optimizar.

11

¿Diseñar para la interacción táctil?

12

• Leer la Guia de Interfaz Humana de Apple iOS.

Checklist de Diseño

• Establecer una lista de características concisa que este directamente alineado con la declaración definición de la aplicación. • Dar prioridad a una lista de objetos, tareas y conceptos y cómo se relacionan entre sí. • Crear un conjunto básico de bocetos y composiciones complejas que visualicen la interacción con la aplicación.

13

Desarrollo

14

Desarrollo 1-5 • 1. Applicaciones Nativas: • El iOS SDK y el Xcode incluyen • El IDE para la codificación, la construcción, y la depuración de las apps. • Interface Builder para diseñar la interfaz de usuario.

¿Muchos recursos para el desarrollo?

• Los instrumentos para analizar el comportamiento y el rendimiento

15

Desarrollo 2-5 • 2. APIs: Miles de APIs disponibles en el SDK de iOS se pueden aprovechar para ofrecer una increíble variedad de capacidades dentro de las aplicaciones. • Multitarea. • Servicios de localización.

¿Muchos recursos para el desarrollo?

• La integración de datos compartidos. • Audio y Video.

16

Desarrollo 3-5 • 3. Desarrollo Web:Las aplicaciones web son una categoría de las aplicaciones móviles que se están abriendo un mundo de posibilidades para las empresas. • HTML 5 • CSS3. • Webkit.

¿Muchos recursos para el desarrollo?

• Dashcode. • Safari

17

Desarrollo 4-5 • 4. Integración con sistemas empresariales: es posible integrar las experiencia del cliente con los datos residentes en los servidores de datos corporativos.

• Servicios Web. ¿Muchos recursos para el desarrollo?

• Redes. • Almacenamiento local.

18

Desarrollo 5-5 • 5.Seguridad. En las empresas existen datos corporativos sensibles que debe ser asegurados y protegidos. • Arquitectura. • Seguridad de Red.

¿Muchos recursos para el desarrollo?

• Seguridad de los datos. • Autenticación segura

19

• Herramientas del SDK de iOS, incluyendo Xcode, Interface Builder, Instrumentos y Simulador.

Checklist del Desarrollo

• Las APIs clave y framework para el desarrollo empresarial. • Conceptos básicos de desarrollo web y HTML5.

• Arquitectura iOS para aprovechar los sistemas back-office. • Mejores prácticas para la seguridad de las aplicaciones.

20

Despliegue

21

Despliegue 1-1 • Pruebas de rendimiento y depuración. • Pruebas de la interfaz de usuario y de revisión final. • Período de prueba Beta para capturar impactos en el usuario y descubrir errores adicionales.

¿Preparados para el lanzamiento?

• Crear un certificado de distribución. • Crear un perfil de aprovisionamiento. • Firmar el código en Xcode. • Publicidad

22

• Pruebas de rendimiento y depuración • Pruebas de la interfaz de usuario

Checklist de Despliegue • Período de prueba Beta • Creación del certificado de empresa y el perfil de aprovisionamiento.

• Establecer un servidor web de distribución para la distribución de aplicaciones inalámbricas. • Anunciar la solución a sus usuarios finales

23

Soporte • Proveer un excelente servicio al cliente. • Herramientas que nos ayuden a gestionar los proyectos y el seguimiento de errores • Atlassian/JIRA

24

Consideraciones • Mantenerse al dia con los cambios frecuentes • Tiempo, esfuerzo y presupuesto se multiplican al migrar a otra plataforma. • Diseñar y probar la funcionalidad en los diferentes dispositivos. • Manejar a los clientes que temen a la tecnologia

25

Enlaces • https://developer.apple.com. • https://developer.apple.com/library/ios/design/index.html#/ /apple_ref/doc/uid/TP40013289. • http://www.ece.ubc.ca/~amesbah/docs/mona-esem13.pdf.

26

Preguntas y Respuestas

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.