Tuesday, December 13, 2011

SAD assessment 2


Name: Valle, Patrick Duane D.
Course/yr.: BSCS III



Assessment 2
“Skills and characteristics must a systems analyst develop in order to be more effective in any design modeling process.”

       We ask one person to address the problem about the skill and characteristics of a good and effective system analyst in developing design models namely Ma’am Sharon Lei M. Molantas which is a System analyst Head and a project manager of City Information Technology Center(CITC) of Davao City Hall. She graduated at AMA(1994) and previously, she went to Australia to enhance her skill in system analysis. We also Interview one of Ma’am Sharon’s people which is Sir Jun Barber which is a graduate from Ateneo De Davao University(1995). This two Expert in the system analyst is more than 15 years in service and we can see that they are one of the best in Davao city. We also talk to their members and they also told use their previous like Infrastructure Project Monitoring System, Scholarship Databank System ,Integrated Infrastructure Permit System, City Public Assistance Mgt. System, Attendance Mgt. System, Motorized Tricycle Franchising, Davao City Informal Settlers Profile and others. They also share their Project Management Framework which involve the conceptualization, initiating , planning ,execute and control , and close out. As an analyst, they always follow the modeling style like iteration Modeling and Model Storming.

We ask first their own words what is system analyst for them. They answer that the system analyst is a person that design a system and solve for the given error in the system. They search and study about the nature of a system about how they behave and how to improve the system. They also find a solution to the problem of the system and they plan for the system. They provide alternative solution in a given problem.


Based on our interview about the system analyst, we learn a lot and it widens our knowledge about system analyst. Base form what we have heard from the two expert, there are a lot of things that need to be consider for us to be an effective analyst. Anyone can be a system analyst but the thing is not just anyone can be a good and effective system analyst in the field of designing a modeling process. We can say that we don’t need to know how to program in order to be a system analyst because Maam Sharon admit that she forget to program and she just rely on the skill of programmer but then if you have a programming language, this can be the edge.

there are many kind of system analyst and it depends on their field of expertise like in the stock market and they don’t need the knowledge about programming like we do. They mostly use statistical data for their analysis and gathering data. For us, we really need to have a background in programming because we are developing a system and that system requires knowledge about programming software. To be a system analyst is not necessary requires for those person who is very intelligent but again it can be a plus points if you are so intelligent. We just need to be a good problem solver in order to be a good system analyst. You need to be a critical thinker and that means, you need to think deeply and go beyond the limitations. We can say that to be a critical thinking is a skill that can be inherit or practice and it can enhance further by practicing. The edge of being critical thinker in any skills that people can acquire is that a critical thinker is a problem solver. I can say that they are a good problem solver because of the way they think. Thinking is a powerful tool for innovation and distraction. If you think critically, you can see the obscene and potential of a certain things around you. You really need to be a critical thinker in the field of system analysis because you need to analyze a system and develop it in order to satisfy costumer and client. We need it because if you analyze a system, you need to find and predict the problem that may occur during the operation. The task is to find a solution and you need to develop more that one solution to address the occurring problem. You may not want to have the problem and cure it that to prevent it from happening. Another reason of hiring a legal system analyst is to predict almost all the possible problem than may occur in then near future to minimize the cost. If the analyst fail to do such things, the client will suffer for the cost and damage that can be done by that certain problem, hence if the analyst will predict and prevent it from happening, the client will be satisfy and they will reduce the cost of operating a certain system. You can develop the skill of being a critical thinker by practicing the nature of the way you think and you need to apply it in order to enhance it farther. Critical thinking is a critical way the analyst must have for them to be effective.

Another skill you need to develop is the attentiveness. Being attentive to follow instruction is important because this will be the goal of the system that you are going to make. If you are not attentive, your client will not possible satisfy about the result of your work. The need of your client is also important and you need to listen and grant his/her wants as possible as you can. The result of having the lack of attentiveness will delay your project and there are high chance of failing the project. I can say that this can cause a delay because if you can’t satisfy your client, there will be a lot of revising and reconstruction and this is impractical because your are wasting time and money. We need to value time and also money because the longer the time duration, the larger the cost is.

You need to have a good analyzation skill because you need to analyze a system and if you don’t have enough analyzation skills, you can do nothing but garbage. Analyzation skill is also useful in the coding part of the system. In learning a machine language, you need to understand how the machine works and you need to communicate with them and understand them. In short, you need to analyze them for you to be an effective user of that certain machine language. If you have not acquire enough knowledge in analyzation skill, this can be the source of failure from developing a system. If you want to be effective, you need to understand every side of the system details by details because in every part of the system and every details in it, it plays a very important role during the development. Even thou that details is not that harmless to look at, it can grow and harmless . There is no room for error and every details count. To be effective analyst, you need to know first your field and expertise and then you can focus your attention from them. You need to develop your field of expertise by practicing and research because even if you have the quality of a good analyst, but you are not expert about your field then you are not an effective analyst. Your target is you need to be in the top of your expertise.

In the field of information technology, the system analyst must have skills in coding or programming. During the coding process of the system, skills in programming is very important because the system mainly compose of hardware and software. The hardware will not function properly about your expectation if you have a poor foundation in software side. In coding, analyzation and deep understanding about the system must be apply in order to build a strong and flexible system. Coding skill is one of the foundation to be a good system analyst. The system analyst is not only about analyzing data and analyzing system but they also participate during the coding process. Every slight error and bugs in your system can cost problem and if there is a problem, this will cause chaos to the client and you two will suffer.

The system analyst must be a good researcher because researching or gathering data is the main source and bases of the development. Before the development, analyst is required to search and find some useful data and idea. They need to survey in order for them to have basis before developing the system. In developing the system, it must be match from the data that is being gather in order for the system to serve it purpose. Gathering data is not simple as what you think. It looks simple but it’s not and it requires a searching skills. If you are a good researcher, you will be an effective system analyst in any designing process. We need to take note that because of a good searching, you will understand the system correctly and because you understand it, you are able to communicate to the system and as a result, there will be synchronization between system and you and you can come up with a good system model. We can say that you are a good researcher if you understand every details of the system.

You need to convince the client to hire you and to use your product. In other word, you need to have a good communication and entrepreneur skill. Communication is not necessary in the way that you need to talk to others and make them understand what you are saying. In the field of system analyzation and system development, communication can comes from the system. The system will talk in your behave and that system will communicate to the client and user. You need to have a good communication skill so that you can communicate to the user that uses your system. You need to make them compatible to your system in order for your system and the user to understand each other. The common mistake of the user is that they miss use the system and for that, the system will not serve its true purpose. For me, system is useless if we don’t know how to use it correctly and in order to make your system communicate to the people that will use your system, you need to be them and you need to have a good communication skill thru your system.

You need to be eager to solve the problems and that only implies about your characteristic of being strong and up to the challenge. If your characteristic is always positive, I’m sure you will be a good designer of a system. This is really helpful because this is sometimes the edge of the analyst if they are into pressure especially if there are deadlines to meet. The kind of characteristic the analyst must have is they want to be challenge and because of that, they are improving and lifting their selves into the top of success. Challenging yourself can boost your confidence and able you to achieve your target. This will also the key so that you will never surrender to the trials and problems you will soon encounter.

Another characteristic to develop in order to be an effective system analyst is you need to be an observant one. You need to be curious and aware of is happening to your surroundings. It is very useful if you are observant and curious during the gathering of data and it help a lot for the reason that curiosity will lead you into question and you wonder. After wondering you will search and find an answer and after finding an answer, you can now formulate a solution to the given problem. Being observant is a characteristic that make you alert and ready every time. This will able you to act fast if there is a problem. If you are an observant person, you can easily notice things especially those things that is unnoticeable and this will help the analyst to become good and effective developer. It is required for the analyst to be observant because when gathering data, this will lead you to the solution for the problem. A lame analyst is not an effective system developer and never will be.

Problem makes people to panic and if they panic, they lost control of their selves. System analyst must have a characteristic of being calm because we all know that they handle pressure and in order to overcome that pressure, you need to be calm every time . It is necessary to develop this characteristic especially if you are an analyst because this will be the key to control the unexpected situation. Analyst must be calm every time so that they can think properly and it is crucial in the part of analyst because if they are calm, they can always produce a wise decision. We need to take not that the mood of a person can affect its performance and this has already have a scientific study. To be an analyst, you must be physically and mentally ready because every move and every decision is important and you need to be strong and on guard always.

To sum it up, you can see your weakness about your skill or your characteristic by practicing and somehow failure. Practice will show your weakness and for that you will know about the things that you need to develop and characters that you need to improve. If you need to improve your skill and characteristic, you need to be discipline first. This will allow you to survive every problem that you can encounter. Being a system analyst is not easy and you need to dedicate yourself in order to be an efficient analyst in any design modeling. If you are dedicated to your work then everything will follow.

No comments:

Post a Comment