"The first step I would take is to research the quality of similar products. I would want to have benchmark information available before discussing the issue as a team. I would also analyze the time and money spent on rework. I would perform an impact analysis to help demonstrate the result of the quality issues. If appropriate, I might run the scenario by an engineering lead or architect on another team to get some perspective and ensure that my quality assessment is fair.
Once I had the data necessary for the discussion, I would facilitate a meeting with the engineers and their leadership. I would ensure that the feedback was not offered personally, and that we stay focused on the business impact of poor quality work.
I would begin by reminding everyone of the vision and the level of quality we are striving for. I would offer the results of my analysis and work with the group to define a reasonable expectation for improvement. I would then ask for their thoughts on how we could improve the process to create higher quality deliverables. Once a plan was established, I would ask for a commitment from everyone and set a clear timeline to reflect upon the changes and whether or not they achieved the desired results."