Historias de una API bien acompañada : La solución

La solución a la UserStoryKata «Historias de una API bien acompañada»

3 thoughts on “Historias de una API bien acompañada : La solución

  1. Otra alternativa de solución que se me ocurre es:

    Como ingeniero de producto de la api
    Quiero que la api brinde información de los 10 productos mas vendidos
    Para que cualquier front end o aplicación que quiera consumir la api, pueda contar con esa información

    Criterios de aceptación:
    – Que se pueda indicar un rango de fechas para calcular los 10 mas vendidos
    – Que se provea en formato xml

    1. Hola Fernando.

      Efectivamente, esa es una posibilidad, siempre y cuando la API se cree para ser consumida por otra aplicación. Este ejemplo lo encontramos en un cliente que, por hacer las historias más pequeñas, partía entre Front y API. La explicación que tenían era que esa API, en algún momento, sería abierta y consumible por otras aplicaciones. Nuestra opinión es que, si en el momento actual la API es para consumo de tu propio frontal, debería ser una única historia de usuario.

      Caso distinto es aquel en que la API es el propio producto, que es el que tú planteas. Ahí, por ejemplo, se nos ocurre que el formato, si damos opción a que haya varios, podría ser un factor de división de la historia. Quizá ofrecer la respuesta en XML o en JSON son «paras» distintos. Lo mismo pasa con los criterios de ordenación, filtrado… ¿Qué opinas tú?

      ¡Un saludo!

      1. Coincido plenamente, mi planteo es pensando a la API como producto.
        También es cierto que se puede divir la historia según los formatos en los cuales proveeríamos la información desde la API.

Deja un comentario