Business context: as a business analyst, I need to cooperate with the developers in our team to create a feature in an e-commerce product. This feature is “customers can pay online for the items they want to purchase”, the main user journey of which is that I, as a customer, click “buy now” in home page and will be directed to payment page where I need to enter my shipping info (the total price on the right side of this page will vary based on the shipping info I enter), and when I finish payment I can go to order management page to check my order info.
Problem: as a business analyst, one of my job is to identify the dependencies among different functions in a feature. However, I don’t have any tech background and can just tell the dependency from user journey side but cannot tell the dependency from tech/developing side. So I put these dependencies I identified from business side here and may someone can help identify if the dependency exists from tech/developing side (new functions we need to create in this feature are “enter shipping address in payment page”, “the total price on payment page will vary based on shipping info” and “display shipping address for each order on order management page”, and I already marked the three parts in prototypes with number ①②③, please check).
dependency#1: ② happens after ①，so they have dependency. Do they have dependency from tech/developing side / can developers develop the two parts parallelly?
dependency#2: ③ happens after ①，so they have dependency. Do they have dependency from tech/developing side / can developers develop the two parts parallelly?