IT Final Project
5
Milestone 2
Student name
Institution affiliation
Course name
Date submitted
Milestone 2
Technical role
The effective part for this project is as a system analyst. The analyst is mandated to study, plan and implement fresh information structures. The individual also assesses the appropriateness of the information structure and ensures the project attains the expected outcome and objectives. The system analyst may need an ample understanding of the programming language and hence is not on the front line when coding for the system itself. The analysts liaise with the users, programmers and software vendors. Some typical responsibilities include examining the current systems, engaging with the users (requirements gathering), producing specifications for modified systems, and liaising with IT personnel to develop and implement new systems (Portland Community College, 2023). The system analyst has various roles and tasks that must be performed, including preparing and evaluating workflow and gathering, collecting and analyzing data. After the mock-up is complete, the analyst must have sufficient skills to test the system. In the project's lifespan, the analyst will be needed to train the end users on how the system functions. The training can take a daylight, dependent on the system's convolution.
Each task done by the system analyst can only be completed when the predecessors complete other tasks. Firstly, the system analyst needs to design the structure itself. This necessitates ensuring that the Gantt chart is established so that the personnel can see the amount of time every task will take, hence making sure that the design is ready to go to the programmers to develop a mock system. Once the system design is ready, there need to be involved with the programmers to understand the design needed for the project. It is essential to test the mock-up to ensure it meets the client’s needs and preferences and other key project members to ensure everyone understands the system functionality. When the existing system is complete, the system analyst is mandated to ensure the system has no issues- This is why the primary tasks must be completed to ensure the project meets the needed objectives. The last step involves data gathering throughout the project's course, hence the analysts' essentiality to ensure that the learners get information from the system.
Triple constraint matrix
An essential additional element that arises within the project is to have a system that looks back at students' records over the new system's timeframe. The additional element will ensure the system has a feature that allows past learners to access their info. The project does not permit any extra funding. Still, it is an element that can enhance system efficiency and offer room for old students to access files from the older database. The additional element is a simple engagement that would not affect the project timeline. The elements can take between two days and three days at maximum.
The additional element necessitates increasing the testing time and developing the system. The task also can be completed without additional funding. There is no need for a major timeline alteration that touches on the project's time frame after the creators establishes a consumer interface for the degree trailer. The programmers can establish a tactic to access older data and augment it to the new interface- it can take a projected three days. After completion of the interface, the added element offers an opportunity to implement the system quickly, allow effective testing, and ensure no issues arise during the system implementation phase. The major issue likely to arise is time, as all the tasks must be completed within the given time frame. The additional element will allow older students easy access to information, benefiting from the new system.
References
Portland Community College. (2023). Systems analyst. Portland Community College. Retrieved January 17, 2023, from https://www.pcc.edu/hr/employment/management-jobs/systems-analyst/#:~:text=Typical%20responsibilities%20include%3A%20maintaining%20software,lower%20level%20information%20technology%20staff.