update outline of software development