Friday, April 30, 2010

Assignment 2(SAD1)

Interview a Systems Analyst and ask what skills and characteristics must a systems analyst develop in order to be more effective in any design modeling process [include in your answer evidences (pix, ltrs, etc)]? At least 1000 words excluding your evidences.

Assignment 2 tends to discuss what skills and characteristics must a system analyst develop in order to be more effective in any design modeling process. Recently we have interviewed Sir Chris of Rhine Marketing. He is a system analyst and According to him as a system analyst it is not only a programming language and it is very essential to consider the time limit of the system being favor by the client, he said also that good communication and socialization to your team mate is a very effective way on developing a good system. But of course he said that in order to become an analyst you should have enough knowledge or at least finished a degree course related to this job. According to him also as a system analyst it should well-verse in the procedure in making a system so that it is easy to resolve the problem being experience of the system also consistent in hardware, update the information from time to time because of the rapid changes of technology, and adapt changes as time goes by.
Sir Chris also discuss us that the worst thing he experienced is that from manual to computerization because as we all know nowadays it is very important to be more knowledgeable in new technology being developed by the IT people. Also consider in designing program it is essential to know the procedure and application of the system in order to easily implement by the user that it is advantage to the user.
The other question that we ask to him is "What are the qualities or Characteristics should a system analyst have?" I summarized his answers in order to become a system analyst; you should have finished a computer science degree course or information technology degree course. An analyst should have knowledge on computer programs for different purposes. Skills are the most effective way to become a better system analyst, skill such as effective conveying information to other people, can appropriately communicate with other people for documenting data, logic and reasoning skills for identifying the strength and weaknesses of alternative solutions or approach to the problem. Can understand the needs of other people. In Skills As what the system analyst being shares to us it very important to adapt the new technology

Technical Understanding Skills:
•Possesses understanding in the areas of application programming, database and system design.
•Understands Internet, Intranet, Extranet and client/server architectures.
•Understands how legacy and web-based systems interface with each other.
•Architect technical web solutions in support of corporate IT/business objectives.
•Review technical designs & specifications and identify website or system deficiencies, and thereby recommending appropriate solutions.
•Support and maintain the existing corporate website and functionalities, including documentation of functional and systems specifications.
•To undertake research and investigation for all development related technologies, techniques, best-practices and forums.

What is the importance of SDLC?
The importance of using software development lifecycle is that it helps systems analyst to develop an information system in an organized way for, it has phases -- including requirements, validation, training, and user ownership through investigation, analysis, design, implementation, and maintenance. In developing project using SDLC you cannot jump into the next phase if the current phase you are working is not yet done for, in most cases the output of the first phase happened to be the input of the succeeding phase. That’s why for the documenter to feel at ease in documenting the project he/she must set timelines and work breakdown structures to manage each phases of the cycle effectively.
[img]

Tuesday, April 27, 2010

Assingment1(SAD!)

Assignment 1
Based on your learning’s of chapter 1 identify and discuss some characteristics you have as a good system analyst. At least 1000 words.

In chapter 1 I learned that as a system analyst it is not only about programming yet it has other responsibilities that really help in making a project. During the time that the reporters discuss the first chapter which is the “The World of the Information System Analyst”. I realized that As a system analyst its an advantage to have a good skills in programming because as we all know system analyst design a system therefore before they can expand their idea for the particular system to become a good and reliable system he must know the feasibility of each phase of the model that are going to use to develop the system and one of those phase is implementation phase which is dealing with programming. I learned also that in this chapter it explain the key role of a systems analyst in business, describe the various types of systems an analyst might work on, explain the importance of technical, people, and business skills for an analyst, explain why ethical behavior is crucial for a system analyst’s career, describe various job titles and places of employment where analysis and design work is done and discuss the analyst role in a system development project.

As a System Analyst it is very important that he/she understand how people Think, Learn, React to change, Communicate, motivating people, obtaining information, getting cooperation, interpersonal and communication skills also crucial and understanding the complexity and workings of an organization in order to provide necessary support.
Here are some characteristics as a good system analyst:

People Oriented- is one of the factors that should be consider to become an effective analyst is to establish good interpersonal relationship with his/her team so they can work effectively as they share their ideas and skills with each other. I always establish good relationship with other people. I believe that acknowledging their strength is one way of making them realize what makes them important and how will they become the best that they could be. In which it maybe leads them to be more competitive not only to others but to them selves. So they can be more effective in their career as individuals. Also, I have learned in life that you should not criticized vocally because it will be treated against you, instead let them realized their mistakes as it will give them the impact enough for them to realize and become a better person.

Communication Skills - Communication is best achieved through simple planning and control. Most conversations sort of drift along; in business, this is wasteful; as a manager, you seek communication rather than chatter. To ensure an efficient and effective conversation, there are three considerations: you must make your message understood, you must receive/understand the intended message sent to you, and you should exert some control over the flow of the communication .The analyst must be a good listener and be able to react to what people say. The system analyst must be able to communicate in writing and orally. I believe that I can communicate well in both written and oral. As with most personal skills oral communication cannot be taught. Instructors can only point the way. So as always, practice is essential, both to improve my skills generally and also to make the best of each individual presentation I make.

Has Time Management – As good systems analyst must be a time conscious and must manage his/her time. Why? Some of the consultation and project design proposals requires strict deadlines. Also, he/she must be able to cope up with the deadlines and project durations. Be sure that your task will be done on-time and accurately because a single mistake wastes much time and effort for the particular project or a module. If you’re assigned to two or more modules which will end from a day or more, he/she must make a strategy in order to finish it within the deadline. He also thinks that time will be the valuable for this project. Why? A waste of time could also be waste of money and resources and you will end up in a risk for project failures.



Competitive in some aspect - As an analyst he/she must foresee things to be better. Being competitive is one of the characteristic an analyst should posses so that he/she will persistently aim for improvement. As a human I am competitive enough because I am surviving in life.. Also, dealing with problems in life and the risk we encounter are some factors that mold us to be more competitive.

Patience -This is the most important characteristics of becoming systems analyst. Why? To become a good systems analyst, you must have to be patient in terms of the factors that ended up in project failures. You have to control your temper and mood when you’re interacting with stakeholders, programmers, business analyst and more. You have to endure your mind for possible big projects.

Problem Solver- a System Analyst solves business problems using information system technology. Problem Solving means looking into business problem in great detail, completely understanding problem, and choosing best solution. It is very essential role of a system analyst because it helps to solve the problem being experienced of the people involve in the project and also the system being implemented. As a problem solver it has computer technology knowledge and programming expertise, understands business problems, uses logical methods for solving problems, has fundamental curiosity, wants to make things better and is more of a business problem solver than a technical programmer. A great skill to have is the ability to solve problems effectively. Not only that, it's also a great skill to teach students. There are a few key requirements to solve problems effectively. In and out of the classroom, we're often confronted with problems and effective problem solvers often employ a few key remedies.



Reference:
www.itk.ilstu.edu/.../Chapter%201%20-%20System%20Analyst.ppt