Monitoring Enabled Distributed Software Construction Method: Monitoring Enabled Distributed Software Construction Method