Roles and Responsibility of Software Developers

Added on - 21 Feb 2021

  • 16

    Pages

  • 4531

    Words

  • 16

    Views

  • 0

    Downloads

Trusted by +2 million users,
assist thousands of students everyday
Showing pages 1 to 4 of 16 pages
Project Management Plan
Table of ContentsINTRODUCTION...........................................................................................................................1Roles and Responsibility of software developers, clients and users of a system........................1Feasibility study that outlines costs.............................................................................................3Time frames................................................................................................................................4Development schedule................................................................................................................5Features of a prospective software solution................................................................................6Benefits of a prospective software solution................................................................................6Skills in project planning and management................................................................................7Skills for problem solving...........................................................................................................8Skills for analyses.......................................................................................................................9Skills for evaluation....................................................................................................................9CONCLUSION..............................................................................................................................10REFERENCES..............................................................................................................................11
INTRODUCTIONProject management plan is a collection of different subsidiary plan that may includebusiness lines for scope, schedule of the project and cost related to the project(Kerzner, 2017).On the other hand software requirement specification is a detailed description of a softwaresystem in order to develop functional and non-functional requirements of the business(Shah andJinwala, 2015). Software requirement specification document generally have requirements forproject development that isdevelop College enrollment system.Report will include roles andresponsibility of software developers, clients and users of a system in order todevelop Collegeenrollment system. Further report will conduct a feasibility study that will outline costsassociated, time frames, a development schedule and benefit of prospective software solution.Report will also demonstrate the skills in project planning and management, problem solving,analysis and evaluationin order to develop College enrollment system.Roles and Responsibility of software developers, clients and users of a systemRoles and Responsibilities of software developersto develop College enrollment system:-Software developer is having different roles and responsibilities that is helpful in running abusiness smoothly(Role of Software developer, 2019)Software developer is having following roles:-Researching:-The major role of a software developer is to do research and come up witha new software related to ccthat can solve the problem of different institutions related toenrollment of students and can make work easy for the users that are using the systems.Design:-The software developer design the software in order to make the business runeffectively with the help of different technology in hand. It works in order to make thethings easy going so that user is able to utilize the software in order to perform the taskson time. They design the software on bases of need of the firm and also working staff.Installation:- The another role of software developer is to implement the program OFCollege enrollment systemthat is to install the software so that it can be used by theworking staff(Lebeuf, Storey and Zagalsky 2017).Testing:-After the installation, the software developer have to test whether the softwareofCollege enrollment systemis working effectively or not. They do the respectivechanges so that users do not get in trouble during the use of software in practical life. It1
also identifies the areas where modification is required in existing program so that theycan subsequently develop the software.Maintenance:- After the testing they finally make the system to run with the software.Not only this they maintain the software ofcollege enrollment systemthat is if anyproblem arises they are ready to deal with it and comes up with solutions in order tomake the system rum smoothly.Software developers are having following Responsibilities:-The major responsibility of the software developer is to work with different firms and toidentify what new program these firms are in need of so that they conduct the respective researchin order to make such program. Many software developers are involved in designing theapplication as it is nowadays in great demand due to increase in the demand of the mobileapplications. A software developer after working in a institutions, constructs a program from theground up and also builds the framework for the software(Nybom, Smeds and Porres, 2016). Inthis process software developer is having its contact with the institutions that is paying for theservices the software developer is giving to them. Finally, the developer delivers the finalproduct to the institutions. For all this process the software developer is having followingresponsibilities:-They coordinate with the technical directors for the programming task related toCollegeenrollment systemand also collaborate with other preprogrammes in order to design therespective feature that institution is in demand of.They produce a well organized and optimized source code and then create or documentthe software tools that are required by other developers.They contribute to technical design documentation ofcollege enrollment systemandwork independently whenever they require.They learn and make their skills improved in order to make their tasks carried out at ahigher standard.Roles and Responsibility of clientsClients play an important role as they are the financiers for the software development andthey play following roles with respect to software implementation:-2
desklib-logo
You’re reading a preview
Preview Documents

To View Complete Document

Become a Desklib Library Member.
Subscribe to our plans

Download This Document