Το SD Magazine διαφοροποιεί τα job functions όπως φαίνεται παρακάτω. Τα job functions είναι τα ίδια για developers και managers. Τα σχόλια σας παρακαλώ:
Job Function
· Application Design
Gathers customer/user requirements, designs and models packaged or corporate computer programs. May be familiar with UML. Sets functional and user interface specifications. May develop or supervise coding to functional specifications.
· Application Development
Codes, debugs, documents, deploys and maintains computer programs. May work with and modify packaged applications; may build or use components. May support or train business customers. In the absence of an application architect or on projects of lesser complexity, gathers customer requirements and specifies functionality.
· Application Testing/Quality Assurance Database Analysis and Development
Drives quality in the design, development and execution of applications. Ensures quality of testing procedures and results; writes, designs and develops test cases with application development staff and users; executes tests and documents results.
· Internet Development
Functions include development and maintenance of Internet/intranet/extranet/Web applications and use of their capabilities. Technologies applied may include: TCP/IP addressing, HTML, CGI, firewall and related security, search engine technologies, or net browser applications. May design, implement and support electronic commerce solutions.
· Project Management
Plans and schedules application development projects. Estimates costs, program size and development effort, and manages risks and budgets. May evaluate developer productivity, recommend software development process and guide technology selection.
· Technical Support
Troubleshoots problems in software applications, acting as a liaison between users and developers or other IT staff. Provides root cause analysis to developers and/or users. Documents failure; tracks and implements corrective action.
· Systems Integration/Business Analysis
Applies system analysis and design skills in a business environment. Identifies interactions of related computer systems and predicts impact of changes in systems. Designs or selects enterprise application integration.
· General IT
Job responsibilities cross multiple functional areas. This category primarily applies to people whose primary function is not listed above.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos