Está en la página 1de 2

1.- Conocimiento de APIS.

Deberán entender a un nivel de diseño y no de implementación los siguientes


aspectos:

● Mejores prácticas para definir endpoints. En general se trata de fomentar


el uso de un endpoint por cada entidad de información del dominio
donde estemos trabajando, p.e. /productos para productos /clientes para
clientes, etc.
● Uso de verbos, debe comprenderse que función tienen los verbos GET,
POST, PUT y DELETE fundamentalmente.
● Seguridad, conociendo a un nivel muy funcional protocolos como
Oauth2.0 y el uso de tokens, como JWT.
● Conocer conceptos como filtros, paginación, total de registros y otros que
pueden enriquecer un servicio y hacerlo más usable.

2.- Definición de historias de usuario.

Es importante manejar los conceptos de refinamiento funcional, refinamiento


técnico, DOR, DOD, uso de épicas y releases entre otros.

También es muy importante comprender las particularidades de cada dominio


de negocio, es decir, no son los mismos requerimientos para un e-commerce
que para un producto de banca en línea.

3.- Organización del roadmap de producto.

Es fundamental entender y ser capaz de explicar cómo de deben manejar las


prioridades de los diferentes feature, cómo se agrupan para definir grupos de
valor que pueden ser entregados en un mismo proceso de delivery, como se
maneja la relación con los stakeholders en orden de entender de mejor forma el
producto y los objetivos de negocio, y cómo podemos medir y asegurar el
alineamiento con estos objetivos y las necesidades de los usuarios.

También podría gustarte