Consultants who work as CTO, Engineering managers or leads in some way, how do you deal with dysfunctional teams when you join a new client company?

Posted by SweBot@reddit | ExperiencedDevs | View on Reddit | 54 comments

A common pattern I see when I join a new dev team is often relaxed change management (git, CI/CD), lousy jira tickets, bad communications, buggy deliveries, and "I know it best" mentality.

How do you assess what to do, and implementation of changes to improve over all processes? And accountability, how do you get people to care about end to end quality?