Tips for how to manage software projects through the ambiguity. It is the inevitable to face it in almost all software development projects because we are human and working with other humans. Actually software projects are complex .Their real mass and heaviness like icebergs most of them is not visible from the surface. To manage ambiguity leaders should present situational leadership and foster some of important soft skills in the team continously.