Communication is a huge problem, especially with the change to Agile from Waterfall. Teams often are not in sync and are often given conflicting direction.
Pay, enough said.
Politics is played in terms of shifting blame from one team to another. Ironically, when it comes down to it, teams will work together when they have to, but until then, they will blame each other.
Lack of technical vision. Architecture is often done by people who just draw up which pipes to connect but not recognizing how to use technologies and what limitations these technologies have. This often falls to the development team to make the judgment, which many teams lack the experience for.
Avoid unrealistic expectations.
Realize that software development is Quality, Speed, Cost. At best, pick two. If you constantly focus on deadlines, you will get none of those.
Pay your people well, or they will look for other opportunities.
"Train people well enough so they can leave, treat them well enough so they don't want to."
It took a very long time, but the hiring managers were very nice. First, I applied online. Then, it took about two months for them to get back to me. I then had three phone screens: the first was behavioral, and the next two were background checks.
A brief written test on object-oriented programming and experience. Some written test on hypothetical critical thinking scenarios. The interview lasted about a couple of hours and went relatively smoothly.
After getting the interview, the recruit just asks a few behavioral questions, shifting the focus from your resume to how you actually operate. Using the STAR method, the interviewer seeks specific stories to predict your problem-solving, cultural fi
It took a very long time, but the hiring managers were very nice. First, I applied online. Then, it took about two months for them to get back to me. I then had three phone screens: the first was behavioral, and the next two were background checks.
A brief written test on object-oriented programming and experience. Some written test on hypothetical critical thinking scenarios. The interview lasted about a couple of hours and went relatively smoothly.
After getting the interview, the recruit just asks a few behavioral questions, shifting the focus from your resume to how you actually operate. Using the STAR method, the interviewer seeks specific stories to predict your problem-solving, cultural fi