Obtuve esto de mi desarrollador, él no quiere involucrarse con el proceso EULA de Appstore. ¿Cómo lo hago a bajo costo?

El desarrollador ha entregado una aplicación sin terminar. Necesita descubrir por qué y quién tiene la culpa. ¿Quién fue responsable de escribir los requisitos del producto?

Cualquier diseñador o desarrollador de software profesional sabe que hay un conjunto completo de requisitos de cumplimiento para su software. El diseñador de software es responsable de definir los requisitos, incluido el cumplimiento. (A veces, el diseñador y el desarrollador son la misma persona).

Apple EULA / TOS para aplicaciones iOS es bien conocido entre los desarrolladores de iOS por la frecuencia con la que cambia y algunos de los requisitos aparentemente arbitrarios y contorsionados. Si el cumplimiento de EULA es una sorpresa para su diseñador o desarrollador, supongo que o bien compró un desarrollador de iOS y obtuvo lo que pagó, o su diseñador / desarrollador sobrevendió su capacidad para liderar un proyecto.

Si el desarrollador fue responsable de entregar un producto que cumpla con el EULA de Apple, ofrézcales la oportunidad de finalizar el software. Si no entregan un producto terminado, reduzca su compensación por la cantidad que cuesta contratar a otro desarrollador para terminar el producto.

Si el diseñador tiene la culpa, no hay mucho que pueda hacer aparte de proporcionar un nuevo conjunto de requisitos al desarrollador y pagarles para finalizar el trabajo. Aunque sugeriría que la respuesta “ZOMG QUÉ ES ESTE ACUERDO” que recibió del desarrollador es una buena señal de que necesita encontrar otro desarrollador principal. (Supongo que solo tiene 1 desarrollador). El diseñador debería haber leído el EULA antes de que se escribiera algún código. Y su desarrollador claramente carece de experiencia.

Si se trata de un desarrollador de contratos, en el futuro escriba sus contratos para que concluyan con la aprobación de la aplicación para la venta, y asegúrese de que el desarrollador sea responsable de entregar el código que cumpla con todos los requisitos legales y contractuales provistos. Adjunte cualquier requisito como prueba del contrato.

Si su desarrollador es un empleado y no quiere finalizar la aplicación, trátelo como lo haría con cualquier otro empleado que no quisiera hacer su trabajo.

En cuanto a reducir el costo de terminar, puede ver qué software de código abierto puede reducir su tiempo de desarrollo en los requisitos de EULA. Sin embargo, dudo en sugerir que hagas esto hasta que encuentres a alguien con más experiencia en diseño. Debe tener mucho cuidado con las licencias cuando integra productos de código abierto en un producto comercial, y gran parte del mundo de código abierto tampoco es compatible con el EULA de Apple. Podría terminar con un producto que se ve obligado a lanzar como código abierto y que no se puede distribuir en la tienda de aplicaciones.