I work on the new marketing platform for my company and one of the features is notification (push/sms/email.) I decided to build notification as a separate product where any systems can use it. Currently, it supports email notification and we are working on push and sms.
Last week, I reviewed this with my manager and he said another team planned to build something similar. I checked with that team, they said they have checked some third party products and have not started anything yet.
From my experience, they say they will build this or that and tell others to wait for them. I personally think they want to own every product in the company and I do not like that. This has also caused a huge delay to our delivery.
How can I handle this situation? What can I do to prevent this problem from happening again in the future?
We have our squad that set for delivering this marketing platform. The product team of our squad takes care of feature requirements and priority, notification is one of them. We do not have the notification system and need to build one for our product.
Each product has a squad of product owners and engineers. Product owners decide what to build and create tickets, engineers choose how to build it. In this case, there are two different products with a few overlaps features. Notification is one of them.
Marketing platform has notification feature to notify promotions to customers. Another product in the company is order management platform which also has notification system.