¿Es más valioso desarrollar una API para construir una comunidad de desarrolladores o desarrollar los productos usted mismo?

Es una buena regla general preguntarse cuál es su entrega principal.

Si estamos hablando de un “producto basado en la web para el consumidor en el espacio de transmisión de video”, ¿qué parte de su negocio es realmente central para su esfuerzo en este momento? Si se trata de “transmisión de video”, cree una API que perfeccione ese aspecto de la misma y envíela a los desarrolladores para crear interacciones por encima de ella.

Si todo su diferenciador es cómo se desempeña mejor “basado en la web del consumidor”, entonces probablemente quiera renunciar a la sobrecarga de crear una API pública hasta que tenga su ejecución perfecta; de lo contrario, tendrá dificultades con la tracción donde el esfuerzo de construir una API no está justificado, o la gente se verá tentada a solucionar sus problemas creando aplicaciones que resuelvan mejor su propio problema, y ​​eso no puede ser algo bueno, ya sea.

Entonces, sí, depende de lo que realmente esté resolviendo, ya sea ignorando el resto o creando una API para permitir que otros llenen los vacíos por usted.

     

Advertising Here

  1. Servicios internos / API API + primero
  2. Mobile + Public API + API docs, ejemplos de código, soporte, herramienta de prueba basada en los aprendizajes del equipo interno / socios en segundo lugar
  3. Sitio web tercero

No es una opción que controlas, excepto como un gesto vacío. Una API es un movimiento que está disponible si realmente está haciendo crecer un mercado más rápido de lo que puede hacer crecer un producto, y suficientes desarrolladores de código abierto con talento quieren un pedazo del pastel que realmente tiene una curva de compensación para administrar. De lo contrario, es una pregunta vacía. “Construir una API y los desarrolladores vendrán” no es una estrategia, es una ilusión.

Cuando desbloqueas el “arma API” en el nivel 3 del juego, tendrás los datos que necesitas para decidir cómo administrar la opción. No resuelvas problemas que no tienes. Principio de dilación.

More Interesting

¿Qué herramientas utiliza para organizar los comentarios de las entrevistas de desarrollo del cliente?

¿Qué características tendría el lector de noticias ideal?

No tengo habilidades técnicas en el desarrollo de productos. ¿Cómo hago para desarrollar un prototipo de mi idea (un dispositivo)?

Ayuda humanitaria: ¿Cuáles son los principales problemas con el equipo de socorro en casos de desastre?

¿Cómo creo un configurador de productos para una tienda de comercio electrónico?

¿Es bueno hacer una pasantía como desarrollador si soy el único desarrollador que tienen en el equipo y quiere que desarrolle el producto para ellos pero no soy un desarrollador rockstar?

¿Qué influencia tienen los gerentes de ingeniería de Facebook en la hoja de ruta del producto?

¿Por qué te convertiste en físico después de trabajar como ingeniero de I + D durante la mayor parte de tu vida? ¿Por qué su nuevo énfasis está completamente en el desarrollo de nuevos productos?

¿Cuál es un buen marco para administrar el ciclo de vida de un producto?

Soy un desarrollador de software con más de 5 años de experiencia en desarrollo. ¿Cuáles son mis posibilidades de conseguir un puesto de gerente de producto en una empresa de productos de software de inmediato sin un MBA?

¿Cómo se escribe una hoja de especificaciones para desarrolladores web?

¿Es más valioso desarrollar una API para construir una comunidad de desarrolladores o desarrollar los productos usted mismo?

¿Cómo se mantiene en secreto el desarrollo de nuevos productos de Google?

¿Por qué no todos usan el desarrollo offshore?

¿Qué necesitaría para construir mi propio dispositivo GPS?