Analysis of Software Delivery Process Shortcomings and Architectural   Pitfalls
  This paper highlights the common pitfalls of overcomplicating the software architecture, development and delivery process by examining two enterprise level web application products built using Microsoft.Net framework. The aim of this paper is to identify, discuss and analyze architectural, development and deployment issues and learn lessons using real world examples from the chosen software products as case studies. 
Amol Patwardhan
cs.SE