Development Methodology Trends and Improvements