I’m intrigued as to who “they” are in this line : “This really frustrates me and they won’t listen to me.” ?
It reads as if you’re referring to the rest of the scrum team. If so, I suggest you need to get to a “we” footing as soon as possible and work on communication.
With regard to some of the items in your post, a few things come to mind immediately:
-
If you don’t have one, you need a product owner to own the product, it’s vision and it’s backlog. If you do have one, they may benefit from good training or coaching
-
You are absolutely right about needing a Product Vision. You seem to have one but, you infer that it describes some functionality rather than a complete product vision. If so, have you tried to discuss this within your team?
-
If you don’t have one, you need a scrum master to help the product owner and development team to play by the rules of scrum and, in your case, encourage communication within the team. If you do have one, they may benefit from good training or coaching
Concerning your worries, I would add:
-
I think you mean ‘sprint’ where you write ‘spring’
-
It is common in scrum that product backlog items are changed to reflect better understanding
-
You shouldn’t need to describe the database in depth when you start a project. Scrum works best with emergent architecture based on implemented functionality
-
If multiple developers work in the same area without communicating, it’s highly likely that you will step on each other’s toes and get the outcomes you describe
1
solved Scrum, Possibly done wrong [closed]