Why is a help desk function critical to system development? Discuss its interrelationship with the problem management and reporting system. Why is it necessary for programmers to have good documentation as part of the operations and maintenance phase of the SDLC? Discuss how the IT auditor can benefit an organization’s system development and implementation process.