A conversation of a system analyst and a manager of a department is just a normal scenario for a system analyst. It needs a lot of conversations for be able to know what the system will do. As part of the assessment on assignment six, we are to comment on the conversation of the systems professional which is John Juan and a manager of a department targeted for a new information system which is Peter Pedro.
Based on what I have understood on their conversation is that thy have their own way of approach in analyzing the system. I understand both sides. In the part of Juan in which he is the system professional or analyst, he wants to examine first the existing system of the company because it may lead to an effective solution to the problem. Also, it may not cause of time to solve the problem. It only does is to examine the existing system and determine its does and don’ts. Also, it is important to check its documentation so that it can help to examine the system. It is important to check the documentation of the existing system because it covers what is the system all about. John Juan wants to do is that he wants to analyze the problem based on the existing system. On the side of the manager of a department targeted for a new information system which is Peter Pedro, he wants to have a new system. Based on what he had said that they had gone through these problem and they always ends up repeating the same problem. They did not get the new system they wanted that promised to them. They only got the modified version of the existing system. The point of the manager is that they wanted to have a new system. The manager wanted to start analyzing the problem all over again.
From the conversation between the system analyst and the manager of a department targeted for a new information system, for me, I am on the side of the system analyst because he knows better than the manager. Though he is the manager of the company, he should trust what the system analyst can do to his company. If the manager wanted to have a new system, he should tell the system analyst what concerned he has. It is because he does not have enough knowledge in analyzing system than the system analyst. Even though, the decision of the system analyst should be approved by the manger. If they want to solve to problem of the company, they should first solve the problem between the two of them. In the phase of analysis, one of the important things there is to have a good conversation with the client or the manager. It is because the manager knows better the problem of the company. It is important to have a good conversation because it can helps to understand the problem of the company. In this part of the development life cycle, it is important to have a good conversation between the system analyst and the manager because it may lead to not solving the problem. One factor also is that the system analyst may not know the main problem of the company without the help of the manager. There are some effects if they do not cooperate with each other. It may lead to a wrong solution to the problem. If this scenario will continue, developing of the system could go wrong. On the side of the manager, he has the power to command to the system analyst what he wants to make. The main concern of the manager is the he wants the better of his company. The manager wants to solve the problem of the company. Because their problem is the old system, he wants to have a new one and he wants to start all over again and it will not base on the existing system. The manager will give all the requirements needed by the system analyst and with that, the system analyst could come up the solution to the problem.
It is important to know the opinions of both sides. The decision to follow is the one in which it is more close to solve the problem. They have different approach in analyzing the problem. But I think the system analyst should have the power on the system side. It is the system analyst will analyze the problem. The part of the manager in analyzing the problem is that the manager will tell its concern of the company to the system analyst for be able to analyze those problems and could come up a solution based on those problems. It is also important to study the existing system of the company because may be a little problem was found on the system and the bigger part is not part of the system. It is part of the system development life cycle which is analyzing the problem. It is also important to observe the workers who are using the system because may be that is the main problem of the system. In this way, the system analyst can determine the problem of the system. In this phase or the analyzing phase, it is important to have a thorough research on the system. He or she should not focus on one side only but he or she should be fair in analyzing to solve the main problem.
The main role of the system analyst in a company is that he / she is the problem solver of the system. The system analyst should first analyze the existing of the company. It is a very big help for the system analyst to save time in analyzing the problem. It may be a waste of time to start all over again and start in a scratch. The role of a system analyst in a business company is very important and it is not an easy job to do. Some people would say that system analyst is problem solver. He or she knows hot investigate the problem of the company. He must know to analyze and design a system. In this regard, system analyst should undergo thorough research in a particular system. He or she must analyze a system and after that, He or she can conclude and start to make a design a system. Also, one of the roles of the system analyst is that he or she can help translate business requirements to IT projects. He/she can help to make the process of a certain system to an easier one with the help of technology. Another role of system analyst is in strategic planning. He or she develop information systems that support strategic planning. He can develop an application architecture plan, a description of the integrated information systems that the organization needs to carry out its business function. He can also develop a technology architecture plan, a description of the hardware, software, and communications networks required to implement planed information systems. According to techterms.com is that a system analyst is the person who selects and configures computer systems for an organization or business. His or her job typically begins with determining the intended purpose of the computers. This means the analyst must understand the general objectives of the business, as well as what each individual user's job requires. Once the system analyst has determined the general and specific needs of the business, he can choose appropriate systems that will help accomplish the goals of the business. System Analyst as business problem solver has to understand business problems. He or she uses logical methods for solving problems. A system analyst wants to make things better. And also he or she is more of a business problem solver than a technical programmer. There are several approaches in solving a problem. He or she researches and understands the problem. A system analyst should verify benefits in solving the problem. He or she can define the requirements for solving a problem. He/she can develop a set of possible alternatives solutions. A system analyst will decide the details of the solution and also can implement the solution. He or she can maintain to ensure the desired result. As a systems analyst would be needed by a company to examine their systems and processes, and recommend improvements. A Systems Analyst serves as a business professional who uses analysis and design techniques to solve business problems using information technology. According to systemanalyst.com, a systems analyst performs the following tasks: Interact with the customers to know their requirements, Interact with designers to convey the possible interface of the software, Interact or guide the coders or developers to keep track of system development, Perform system testing with sample data with the help of testers, Implement the new system, Prepare High quality Documentation. It is also important for the system analyst to know the vision, mission and goal of the company. It because the system analyst has the basis on what solution he will make and it will meet the desired goal of the company. The system analyst should also consider the presence of the documents connected to the existing system because in this way, it can easily to analyze the system. It is easy for the system analyst to know the flaws made by the system.
On the side of the manager of a department targeted for a new information system which is Peter Pedro, he wants the best of his company. He wants to solve the problem that they encounter every now and then. In his understanding, because of the existing system and they have been through these problems, he could come up to a decision that he wants to have a new system rather than that modified the existing system. Also, the manager wanted to have a new system so that the problem of the company will not be repeated all over again. For me, the role of the manager of the company in analyzing the problem of the system is that he or she will guide the system analyst and he or she will support on what the system analyst does. He or she also states the problem to system analyst in order for the system analyst to analyze the problem. The manager also can contribute in solving the problem of the company nay giving his ideas and concerns. In this way, the system analyst and the manager will have a good conversation with each other.
In this situation, the analysis phase is very important on developing the system. It is because this is the phase where the gathering of data happens. It is said to be the most crucial stage. It is because in this phase, you will meet the client and ask them some questions relating to the system. There is a possibility that miscommunication occurs and maybe you will misinterpret what the clients said to you. In this phase also, includes the visit of the company that you want to analyze. It is important to make sure the requirements are detailed and accurate because it can easily determine the problem of the system and the needed things to improve. In this phase also, you need to analyze the problem of a certain system of the company based on the data that you gathered. The requirement analysis phase is more on the gathering of data and analyzing part. It is important that in this stage is completed before can proceed to the next one. Analysis phase is done in order to understand and solve a given problem. For example, it is important to analyze all the possible causes and effects of the problem of the system.
It is important to have models in system developing life cycle. If I am going to choose from all the system development models out there, I rather choose the Waterfall model. For me, it is the most stable model of all. The waterfall lifecycle is the traditional approach to system development. It is used by most system analysts and project managers. It is the earliest method of structured system development. The waterfall model is widely used today because it is the generic model for system development. The waterfall model has different phases. Each phase must be completed before you can proceed to the next phase. The waterfall undergo a specific phases to work with. The first phase is the requirement analysis. In this phase is this where the gathering of data occurs. It is also used by most system analyst and project managers. In this phase also, you will a good communication between the system analyst and the clients. It is also said to be the most crucial phase in developing a system. It is because you need the face different people and asks them to some concerns regarding the system. There is a possibility that miscommunication occurs and maybe you will misinterpret what the clients said to you. It includes also in this phase is the visiting of the company. To sum it up, the requirement analysis is more on gathering of data, communicating to the company and mostly analyzing part. The next phase is the Design. The design phase is related to requirement analysis. The design that made is based upon the data that you collected on the first phase. You cannot proceed in this phase without completing the collection of data phase or the requirement analysis. It is very important that the data you gather is be specific and be precise because the more specific the design for the given problem. In this phase, it will be a back and forth a lot of times with the requirement analysis and the collection of data. The design should of course be based on the analysis, and for the project to be the project will be complete. The data that are gathered in the requirement analysis phase are broken down into logical units, so that the software process becomes easy for implementation. To have an effective design for the project, you need to gather all the data needed by the system to improve the system and solve the problem of the system. In design phase also, you need to select the language to use to implement the system, the hardware needed in the system. Also, third parties software is chose in this phase. Every type of data which will be required for the designing of the software is done here in this phase. What type of database will be required, what type of data should be supported are some of the important aspects that are decided in this phase. The algorithm of the process in which the software needs to be designed is made in this phase. This algorithm is used for the actual coding part in the next phase. To sum it up, this is the phase, where the fundamental work for actual programming and implementation is done. The next phase is the Implementation. In the implementation phase, this is where the project starts to build. In this phase, the actual development of the software takes place. This phase is also known as coding and verification phase. Like other phases, you cannot proceed to implementation phase without completing the design phase. The next one is Test. In this phase is the testing part of the system before it will be given to the clients. This is where the bugs and all the error will occur. The system testing is done. They are normally a series of tests, which are run to check the performance of the software, the user-friendly of the system, how to use it and also to find if any new bugs were introduced into the system, after the previous bugs were fixed. In this phase also, the codes designed by programmers are integrated and it is tested if the software works as the specifications provided, according also to the data gathered and according to the specifications of the clients. The setup of the final software which needs to be installed at the clients system is also designed and tested so that the client does not face any problem during the installation of the software. After the test phase and all the bugs are fixed and will meet the client’s specifications and needs, the system is then handed over to the client. And the last one is the Maintenance. This is the last phase of the Waterfall model in which the system is given to the client after checking all the bugs of the system. After the deployment of the system, maintenance of it is needed. The system needs to be maintained because to fix the errors when it was turnover to the clients. This is also the phase where change occurs. If the clients want to change something or add something this is the updates happens. Some system needs to improve due to the fact that it is old and needed to be updated. Some system also, those errors will occur during on the client’s time to use. This time, maintenance is needed. During the maintenance phase, support and debugging is provided for all such problems. The main objective why I chose the Waterfall model because for me it is flexible and anyone can easily understands it.
In my conclusion in this topic is that, in order for the system analyst to analyze the problem, he or she should be flexible enough to gather all data. A system analyst also should have the skills in communicating to other people. It is very important in developing a system because this is where you will gather all the date. We all know that the system analyst is the problem solver of the system. He or she should help the problem of the company. It is not new to the system analyst that has a quarrel on the manager. In analyzing the system, the system analyst should not focus on one side only; he or she should consider all the possible problems of the company.
No comments:
Post a Comment