¿Qué información se necesita para estimar un proyecto de aplicación iOS?

Bueno, diría que hay mucha información para que funcione.

Para empezar,

Hay un artículo que publiqué recientemente: podría querer echarle un ojo ¿Cómo estimar el costo del desarrollo de proyectos móviles? – Mind Studios

Puede haber estimaciones aproximadas o precisas dadas. La diferencia entre estos dos podría verse fácilmente en la imagen a continuación.

Después de que haya tomado una decisión (y lo más probable es que se haya detenido en estimaciones precisas, ya que sin ellos todo el proyecto no se puede desarrollar adecuadamente, demasiados problemas de bloqueo del camino), hay algunos factores clave que entran en juego jugar:

  • primero necesita la especificación completamente escrita
  • deberías tener tus futuros prototipos de diseño para acompañarlos
  • necesita que su equipo divida todo el proyecto en unos pocos bloques lógicos

Lea más sobre cómo debe ser exactamente el flujo de estimación y cómo funciona en nuestra empresa en el material recientemente publicado ¿Cómo estimar el costo del desarrollo de proyectos móviles? – Mind Studios

¡Las estimaciones de software son propensas a altas tasas de error cuando se crean al principio de un proyecto! La incertidumbre disminuye solo después de que se ha completado el 20-30% del proyecto de trabajo. Primero debe alcanzar hitos como:

  • Definición de visión del producto
  • Definiendo requisitos
  • Diseño de interfaz de usuario

Si hacemos una estimación en la etapa inicial del proyecto, por ejemplo, cuando aún no tiene una visión clara de nuestro producto, ¡el margen de error puede oscilar entre 60% y 160%!

Si aún no ha llegado a esta etapa, una buena inversión que sentará las bases para cualquier proyecto exitoso son los talleres de productos. Cualquier agencia profesional de desarrollo de aplicaciones ofrecerá talleres de colaboración que lo guiarán para desenterrar la esencia de su aplicación, los objetivos comerciales y diseñar un prototipo . Esto no solo es crucial para tener una estimación precisa del costo de la aplicación, sino un paso necesario que DEBE tomar si desea desarrollar un producto ganador.

Estas son algunas de mis entradas:

1.) Debe estar seguro sobre el rango del sistema operativo de destino. (por ejemplo, ios 6 a ios8)
2.) Póngase en contacto con su equipo de desarrollo de aplicaciones con la estructura alámbrica
3.) Identifique la compatibilidad del dispositivo (iphone / ipad / aplicación universal) y considere la compatibilidad con la orientación vertical / horizontal
4.) También debe estimar el tiempo requerido para que el equipo de UX presente diseños con clase e imágenes atractivas, íconos de aplicaciones, pantallas de bienvenida, etc. para su aplicación.
5.) Una vez que el desarrollador accede a las pantallas en los wireframes (flujo de trabajo con capturas de pantalla), puede proporcionar una estimación aproximada para desarrollar la lógica de la aplicación.
6.) Verifique con el desarrollador si la aplicación requiere un desarrollo de IU personalizado (vistas personalizadas, componentes personalizados, etc.), lo que puede llevar más tiempo que el uso de componentes estándar de IU disponibles.
7.) También calcule el tiempo requerido para el desarrollo de servicios REST / jabon web de backend
8.) Debe tener en cuenta el CERTIFICADO DE PROPORCIONAMIENTO. (visite developer.apple.com para obtener más información. Un certificado de desarrollador cuesta alrededor de $ 99 y un certificado de empresa cuesta $ 300. Si su aplicación es interna, puede usar el programa de certificación empresarial o si desea implementarlo en la tienda de aplicaciones, puede ir para el programa de desarrollador)
9.) Considere si su aplicación necesita soportar notificaciones push

Maquetas de estructura metálica y una descripción de lo que hace cada botón cuando se presiona.

More Interesting

¿De qué manera puedo recargar completamente un UITableViewController?

Si quiero agregar una descripción de la aplicación para la tienda de iOS en, digamos, japonés, ¿también necesito traducir y localizar de manera más general una aplicación de idioma inglés al japonés?

Cómo ser bueno para hacer aplicaciones iOS

¿Cuánto tiempo antes tendré que actualizar mi código fuente de la aplicación iOS a Swift 3?

¿Por qué elegirías Xamarin como tu herramienta de desarrollo móvil multiplataforma?

¿Cuáles son los pros y los contras de AppCode vs.Xcode para Swift a partir de enero de 2017?

¿Cuáles son las principales preocupaciones de privacidad en iOS 11?

Si tuviera que construir un dispositivo BLE que detectara la proximidad de un teléfono inteligente, ¿podría este dispositivo BLE configurarse para activar la aplicación descargada solo a una proximidad extremadamente cercana (por ejemplo, <2 pulgadas)?

¿Cómo se comparan Crashlytics, Apphance, BugSense, Crittercism y TestFlight Live?

Tecnología de bienes raíces: ¿Qué cosas divertidas puedo hacer con mi nueva casa?

¿Puede Xcode ejecutarse en Macbook A1278 a finales de 2008?

Si estuvieras a cargo del diseño de iOS 10.0, ¿qué cambiarías de 9? ¿Qué te quedarías igual?

Soy un poco nuevo en la programación web, pero he estudiado C y C ++ en mi universidad. Entonces, ¿cómo puedo comenzar con el desarrollo de aplicaciones en Android, iOS y Windows?

¿Cuánto Objective-C debe saber un desarrollador de Swift?

¿Qué porcentaje de aplicaciones iOS usan Core Data para el almacenamiento y la persistencia de datos?