Discuss some of the “Software Engineering ” constraints that must be overcome in order build a successful system.

Search the peer-reviewed literature  for examples of this. You may select any topic relating to technology that illustrates the potential for really messing things up. Include, in your description, an analysis of what might have caused the problems and potential solutions to them. 

Be sure to provide supporting evidence, with citations from the literature 

Should be more than 350 words