Free Essay

Identifying Methodologies, Techniques, and System Requirements

In:

Submitted By oliviasdad123
Words 1440
Pages 6
Introduction

There are many ways a systems analyst can go about getting information needed to prepare for a project. Information gathering plays a big part in knowing your customer, their existing system, and what they are looking to accomplish. In the first portion of this assignment, we’ll make some decisions as to how to approach a client, picking an interview structure, and selecting questions for an interview. The second portion of this assignment will cover explaining to a customer why the information gathering technique known as Prototyping is a viable option, and how it can actually aid in users understanding and expressing their own needs.
Part 1 – Interviewing the Chief Accountant

The first step to approaching an interview is undoubtedly preparation. I would read as much information about the background of the company as I could from any number of sources. Some good suggestions on where I can find some of this information are places such as an annual report, a corporate newsletter, press releases, or even the internet (Kendall and Kendall, 2012). The better prepared I am, the more at ease I will be during the interview. I’m a firm believer that the more intelligently you can speak to someone about their products or company, the more at ease they become with you. For my interview approach, I have decided to use the funnel structure, beginning with some general, open ended questions, and then getting more detailed as the interview progresses. My reasoning behind this; top executives in a company, in my opinion, are very adamant about who’s in charge. They did not get to where they are by letting people step all over them and run any part of the show in their presence. The last thing they’d want is a systems analyst coming in and trying to lead a topic of conversation they may be very passionate about. According to Kendall and Kendall, “Using the funnel structure method provides and easy, nonthreatening way to begin an interview (2012, p. 109). I think if I start out this way, it may put them at ease, keeping them in the power position, but still getting me the information I need to proceed. I’d need to establish a few interview objectives as well. One key here is that I’m already interviewing the person that seems to be the most senior manager regarding an update to the company’s accounting system, the chief accountant. According to author Martin Modell, “From him or her the analyst will obtain an overview of the user area, an overview of the functions performed by that area, and an idea of how the area fits within the overall structure of the organization and its activities” (2007, p. 7). I’d like to get a feel for how information moves and is processed within the accounting department, how decisions are made and how often, and determine the quality of that information. There is also a need to consider as well many HCI concerns such as the usability of the system, how it fits a user’s capabilities, where their information sources come from, and what format it’s in (Kendall and Kendall, 2012). Knowing what I need to accomplish here, which is to obtain a detailed picture of the company and its use of their accounting system, I feel it necessary to not only interview the chief accountant, but also his four subordinates that use the system. As long as time provides me with that luxury, it would seem since there are only four of them, this should not be too much of an issue. I would however switch my interviewing techniques to that of the pyramid structure. Knowing that I may be seen more in an authoritative role in these interviews, this technique allows the interviewee time to warm up a bit to the topic at hand. Once I have them in a comfortable position, my questions can become a bit more open ended and allow for broader, more detailed responses (Kendall and Kendall, 2012). For this scenario, I will have chosen not to interview customers directly. Whether it would be by surveys, phone calls, direct mail, or online questionnaires, I have made the decision that time is of the essence, and I don’t have that luxury here. That’s not to say we can’t use some information from customers in determining the needs of the company’s automated accounting functions. An option would be for my team to take a look at any actual invoices from customers to determine any potential flaws that may be there. Missing payments, inverted account numbers, misspelled names, old accounts that have been closed for years and not needed anymore; these are just some things I feel can be found in documentation already on file with the company, and may provide some insight into why an upgrade is needed. Once again, the term preparedness comes up when choosing to send my initial interviewee a set of questions prior to our actual face to face interview. This time, instead of my preparedness, we’re speaking of the interviewee’s preparation. Again, since we’re speaking to the chief accountant, I feel it’s good to extend the courtesy of letting them think a bit about some of the questions they’ll be asked. They’ll be better prepared to speak to the issues, and again this may help them keep that sense of being “in control” of the process. With that in mind, the following are three questions I would present to the chief accountant:
1) What determining factors lead you to believe that your accounting system needed to be upgraded?
2) What are some of the functions you’d like to see improved upon in an upgraded system?
3) Describe several ways this new system could improve customer relations?
This should get me off to a great start and will hopefully lead to a very successful interview.
Part 2 – Prototyping as an Option for a Systems Analyst

From the scenario at hand, in which Flo Chart seems a bit frustrated when it comes to figuring out her users’ wants and needs, it seems she can use a little help understanding the benefits of prototyping. Employing this methodology will enable her to get a better grasp of what her users are looking for. How she can get this information is what we’ll discuss here. Prototyping itself is exactly what it sounds like, building a model of something. If you wanted to reinvent the toaster, you’d have to build several prototypes, or models, first, and then determine what works, and what still needs improvement. With information systems it is no different. According to Vicki Sauter, “Prototyping is the process of building a model of a system…and prototypes are employed to help system designers build an information system that’s intuitive and easy to manipulate for end users” (Sauter, 1999, paragraph 1). What Flo needs to understand is that by proceeding with the prototype method, her users would get “hands on” experience with it throughout the development process. They would get a working model, and would be able to test drive it, giving immediate feedback if something is not the way they want it. These users would be part of the building process for the entire project. Flo Chart would certainly get first hand reaction to exactly what the users are thinking. And, according the Kendall and Kendall, “Information gathered in the prototyping phase allows the analyst to set priorities and redirect plans inexpensively, with a minimum of disruption” (2012, p. 156). With a hands-on approach like this, it’s going to be much easier for the users to express what it is they actually need the system to do. Without it, it’s going to be much tougher for Flo Chart to understand their needs. Not everyone was an English major in college, and not everyone can write eloquent prose and give in depth analysis of what they want in written form. In Flo’s case, these users may be able to work the system blindfolded at a keyboard, but may struggle when it comes to describing it. Get them in front of a prototype, and let them “show” you what’s going on, and they’ll be much more productive.

References

Kendall, K. & Kendall, J. (2011), Systems Analysis and Design, 8E. Upper Saddle River, NJ; Pearson Education, Inc.; Prentice Hall.

Modell, M. (2007), A Professional’s Guide to Systems Analysis, 2nd Edition, McGraw-Hill Book Company, New York, NY; 1996. Retrieved March 3, 2012 from http://www.martymodell.com/pgsa2/pgsa07.html

Sauter, V. (May 26, 1999) University of Missouri-St. Louis, What is Prototyping? Retrieved March 18, 2012 from http://www.umsl.edu/~sauterv/analysis/prototyping/proto.html

Similar Documents

Premium Essay

Project Management for Information Systems

...Project Management for Information Systems Project Management for Information Systems Abstract Information systems (IS) projects are vulnerable to resource cutbacks and the increasing complexity of systems and advances in information technology make finding the right personnel difficult and the associated development costs high. Good project management is essential for success. Some alignment methodologies include IBM's business systems planning (BSP), Robert Holland's strategic systems planning, James Martin's (1989) information engineering and method/1 from Anderson Consulting. Critical success factors (Rockart, 1979) methodology focuses on identifying key information needs of senior executives and building information systems around those key needs. Williams, (1997) identified four steps to system planning. Earl (1989) proposed five alternate strategy frameworks which project managers should consider when deciding how the system will enhance the business function. Standard business strategy...

Words: 3679 - Pages: 15

Premium Essay

Six Sigma

...development and give a detailed description of contemporary Six Sigma methodology. Finally I am going to analyse the central concepts of contemporary Six Sigma methodology and then conclude all of my work together and discuss the principal arguments. Six sigma is a methodology used to focus an organization on reducing variations and errors in processes and driving quality improvement. Developed by Motorola Inc in the USA in 1986, it became well known in the 90’s, when GE CEO Jack Welch evangelized it. Six sigma is now according to many business development and quality improvement experts, the most popular management methodology in history. Six sigma aims to maximise customer satisfaction and minimise defects. In statistical terms, the purpose of six sigma is to reduce the process variation so that virtually all the products or services provided meet exceeded customer expectations. The standard metric for Six Sigma is 3.4 defects per million opportunities. For example for every 1 million transactions that go through a system, there will be 3.4 errors and still achieve six sigmas. Therefore this process has so few defects that is nearly perfect. By the year 2000, six sigma was effectively established as an industry in its own right, involving the training, consultancy and implementation of six sigma methodology in all sorts of organisations around the world. Therefore as well as being a hugely popular methodology used by many corporations for quality and process improvement it...

Words: 3886 - Pages: 16

Free Essay

Bsa 375 W2

...Fundamentals of Business Systems Development BSA/375 3/14/2012 The success of an organization is mostly dependent on the workforce employed and there is a need for an effective HR system. The use of information technology in HR provides automation of the services. Management can easily obtain data on their employees. The development of HR system requires the collaboration of all the stakeholders to ensure that it will be to the best interest to the management and the employees. This paper expounds on the process of identifying requirements, design methodology, scope and feasibility for the development of HR system. Human resource management comprises the activities that govern the organization’s workforce to ensure maximum productivity and success. The HR system should be structured into three components: strategic planning, operational management, and administrative management. In developing a system for human resources, the components and their respective functions are considered. The overall functions that are to be included in a human resources information system are: recruitment of new staff, training of new and existing staff, performance management, labor relations, employee relations, job analysis, job design, payment structure, benefits allocation, employee development, and incentives (NMA, 2008). The role of HR administrative and operational structures is to improve efficiency in handling information for the employees and their activities. Information system can automate...

Words: 1279 - Pages: 6

Premium Essay

System Analysis

...IT 460 Unit 1 Kaplan University Harold Boyd The first thing I am going to talk about is JAD (Joint Application Development). Joint Application Development (JAD) is a development technique used to help IT developers build systems. This technique was developed by IBM in the 1970's. In this technique, a team is formed of members of different backgrounds. These members are made up of end-users, management, and IT staff. This team meets and discusses the current project in a number of workshops/sessions. These workshops are used to define the project and to design a solution. Since the team includes actual users of the current system, the system analyst will have a better picture of what the clients would want in a new system. There are four thoughts to consider when working in a JAD. First, the best people that understand the job functions are the people that perform those duties. Needless to say, these people are the best source of information when a question comes up about a particular process. On the other end, IT people understand the "behind the scenes" workings of the current system and can answer question on those topics. These two points introduce the third idea, which is the difference between business professionals and IT professionals. At times, business professionals do not understand subjects in the IT realm (i.e., they are "computer illiterate"). On the other side of the spectrum, IT professionals have issues understanding subject matter in the business realm (i...

Words: 780 - Pages: 4

Premium Essay

Geting It Together

...to System Development 1 Table of Contents ← Chapter Overview ← Learning Objectives ← Notes on Opening Case and EOC Cases ← Key Terms 2 Chapter Overview There are two closely related yet independent concepts in this chapter. The first important concept is that there are two types of Systems Development Life Cycle approaches—a predictive approach and an adaptive approach. The second important concept is that there are two types of development methodologies—a structured approach and an object-oriented approach. These are two separate concepts. Projects can be any mix of these two approaches, the approach to the life cycle and the approach to the methodology—predictive with structured, predictive with object-oriented, adaptive with structured, or adaptive with object-oriented. The chapter first presents and explains the differences in the life cycle approach—the predictive and the adaptive approaches. These two approaches are really a continuum and any give project may have elements of both approaches. The predictive approach to the SDLC is used for projects that are well understood and low risk. The adaptive approach to the SDLC is used for projects that are not well understood and are higher risk. Adaptive SDLCs are more iterative and allow the project team to adapt the project to changing circumstances. The other important concept that you should learn from this chapter are the difference between the two main methodologies to system...

Words: 3771 - Pages: 16

Premium Essay

Sys Analysis Study Guide

...elements and behavior. For example; in an order processing system, an invoice is a class, and printing, viewing and totaling are examples of its behavior. Objects (individual invoices) inherit this behavior and combine it with their own data elements.” ( (The Computer Language Company, 1981-2012) Object-oriented analysis (OOA) applies object-modeling techniques to analyze the functional requirements for a system. “Analysis is done by identifying the use cases and detailing a flow of events for each. Also, an initial set of functional test cases is specified, to serve as a vehicle for checking that the implementation is complete and basically correct. Analysis culminates in identifying classes implied by the use cases, and documenting them using an Analysis Class Diagram.” (Russell C. Bjork Professor of Computer Science, 2004) The difference is in object oriented analysis the data is combined in a process that acts on the data in the object whereas structured analysis treats the process and the data as separate components. 2- Describe the phases of the system development life cycle, and compare the SDLC waterfall model with the spiral model? “The Systems Development Life Cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project from an initial feasibility study through maintenance of the completed application. Various SDLC methodologies have been developed to guide the processes involved including...

Words: 2695 - Pages: 11

Premium Essay

Sdlc

...Traditional System Development Life Cycle Planning: To generate a high-level view of the intended project and determine the goals of the project. The feasibility study is sometimes used to present the project to upper management in an attempt to gain funding. Projects are typically evaluated in three areas of feasibility: economical, operational, and technical. Furthermore, it is also used as a reference to keep the project on track and to evaluate the progress of the MIS team. The MIS is also a complement of those phases. As software is always of a large system (or business), work begins by establishing the requirements for all system elements and then allocating some subset of these requirements to software. This system view is essential when the software must interface with other elements such as hardware, people and other resources. System is the basic and very critical requirement for the existence of software in any entity. So if the system is not in place, the system should be engineered and put in place. In some cases, to extract the maximum output, the system should be re-engineered and spruced up. Major function: This step involves identification of potential projects in which the firm may engage. Some of the sources for project ideas include user departments, steering committees, top-level managers and brainstorming sessions. The guiding factors while identifying potential projects are the needs of the organization and the weaknesses of the current systems. After the...

Words: 1490 - Pages: 6

Free Essay

Enterp

...Enterprise Systems Development: Impact of Various Software Development Methodologies By NAVEEN KARKONDA Id#110-00-4907 Abstract: Software Development Methodologies have always been the main focus in the software development life cycle of any project. Each evolutionary shift introduced new ways of thinking and viewing problems as well as introducing strengths and weaknesses in software development. However, identifying one stop solution in terms of a software development methodology for enterprise wide application development whose various sub-components or sub-stages can be best used to describe a software development scenario is still an evolving domain. This, coupled with the reality that computer science and its allied areas like information systems and information technology domains are moving forward rapidly with regards to available technologies, making it extremely difficult task for practitioners to maintain pace with the available information technologies and their application in various domains. It is to address these scenarios and probabilities that this research paper examines various software development methodologies or process models and their impact on the overall software development life cycle. 1. Introduction: Software Development Methodologies have always been the main focus during the software development life cycle of any project. Over the past 40 years, there have been significant paradigm shifts in software development, such as...

Words: 3677 - Pages: 15

Premium Essay

Computer Hardware Servicing Ncii

...COMPETENCY-BASED CURRICULUM |[pic] | | |[pic] | |Sector: | |INFORMATION AND COMMUNICATION TECHNOLOGY | |Qualification: | |COMPUTER HARDWARE SERVICING NC II | |[pic] |Technical Education and Skills Development Authority | | |East Service Road, South Superhighway, Taguig City, Metro Manila | TABLE OF CONTENTS Page A. COURSE DESIGN 1-5 B. MODULES OF INSTRUCTION 6-73 • Basic Competencies 6 o Participating in workplace communication ………………… 7-10 o Working in a team environment ……………….... 11-13 o Practicing career professionalism .……………. 14-17 o Practicing occupational health and safety procedures...

Words: 8633 - Pages: 35

Premium Essay

Software Design

...developed based on the users’ requirements. A right software development methodology should be employed in order to develop a right product such as Waterfall modeling. Design process are steps that enable the software developer to describe, analyze all aspects of product to be developed. It should not suffer from the ‘tunnel vision’ that is the developer should consider alternative approaches judging each as per the user’s requirements. It should also be traceable to its analysis model since one design can be traced to many requirements, so they should be a clear means of tracking them. Design should use the backlog of existing system but not inventing the wheel. However, there should be uniformity and integration in the design and should regularly be reviewed to avoid semantic errors. The design should be developed in such a way that it can be altered when need arises. It should also be assessed to ensure software quality. Software design considerations are: compatibility in that the system is design to operate in any platform that is not limited to a specific environment. The design should be extensible; in that new elements can be added easily without altering the core functionality of the architecture. It should be scable; it should adapt well to the increasing number of users or data. It should also be robust design; that is should work under pressure i.e. low memory capacity. Software design should be done well with the real time system which processes concurrent inputs...

Words: 1271 - Pages: 6

Premium Essay

Nc 11

...|COMPETENCY-BASED CURRICULUM |[pic] | |[pic] | |Sector: | |INFORMATION AND COMMUNICATION TECHNOLOGY | |Qualification: | |COMPUTER HARDWARE SERVICING NC II | |[pic] |Technical Education and Skills Development Authority | | |East Service Road, South Superhighway, Taguig City, Metro Manila | TABLE OF CONTENTS Page A. COURSE DESIGN 1-5 B. MODULES OF INSTRUCTION 6-73 • Basic Competencies 6 o Participating in workplace communication ………………… 7-10 o Working in a team environment ……………….... 11-13 o Practicing...

Words: 8634 - Pages: 35

Premium Essay

Best Practices

...Kristine Beck Assignment Week 1 From 1940 to present, project management has continuously advanced from line managers using a small set of processes that were considered nice to have to the formal assignment of one individual assigned as the project manager that utilized a formal methodology by which to manage the project. Often the term “best practices” is referenced within a defined methodology. Documenting Best Practices: Mature Project Management Processes Best practice refers to the optimal method recognized within a given industry or discipline to achieve a stated goal or objective. These practices are consistently predictable and proven to provide successful results and these practices are dynamic—evolving and maturing over time (Devine, 2013). The Business Dictionary defines a best practice as a, “method or technique that has consistently shown results superior to those achieved with other means, and that is used as a benchmark (Business Dictionary, n.d.).” A more simple definition is that a best practice is a method or technique that has consistently shown results superior to those achieved with other means, and that is used as a benchmark. In addition, a "best" practice can evolve to become better as improvements are discovered. Best practice is considered by some as a business buzzword, used to describe the process of developing and following a standard way of doing things that multiple organizations can use. Organizations that have had constant success have adapted...

Words: 1854 - Pages: 8

Premium Essay

An Indian Journey to Basel 2

...CMYK CMYK CMYK The Indian Journey to Basel II Implementing Risk Management in Banks ABSTRACT In this paper, we provide a perspective on the international regulatory framework for capital standards and its focus on implementation of risk management systems in banks with particular reference to the Indian scenario. We also discuss the Indian regulatory approach to this important challenge and the major issues involved in the Basel II implementation in the Indian context. We conclude with guidance for developing an implementation plan for ushering in effective and efficient risk management in banks. {SS Satchidananda1 Sanjeev Shukla2 } “Banking in modern economies is all about risk management. The successful negotiation and implementation of Basel II Accord is likely to lead to an even sharper focus on the risk measurement and risk management at the institutional level. Thankfully, the Basel Committee has, through its various publications, provided useful guidelines on managing the various facets of risk. The institution of sound risk management practices would be an important pillar for staying ahead of competition. Banks can, on their part, formulate ‘early warning indicators’ suited to their own requirements, business...

Words: 9834 - Pages: 40

Premium Essay

Six Sigma, Iso and Baldirdge

...strengthens organizational capacity for ongoing process improvement. “Six Sigma” or “six standards of deviation” aims to reduce defects to a rate of 3.4 defects per million defect opportunities by identifying and eliminating causes of variation in business processes. In defining defects or errors, Six Sigma focuses on developing a clear understanding of customer requirements and is therefore very customer focused. The DMAIC Methodology. The Six Sigma process is based on a concept called DMAIC: • Define – clearly identify the problem, the requirements of the project and objectives of the project • Measure – to fully understand the current performance • Analyze – the measurements collected to determine and validate the root cause(s) • Improve – developing ideas to remove the root causes of variation and implement the solutions • Control – to establish standard measures to maintain performance and to correct problems as needed Motorola invented this approach in 1986 and it has been effectively deployed by organizations worldwide, across business operations ranging from highly industrial or high-tech manufacturing to service and financial companies. Six Sigma is not a quality management system, such as ISO 9001. Thinking that it is equivalent would be a strategic error. Instead, it is a methodology for reducing defects based on...

Words: 1535 - Pages: 7

Premium Essay

Project Management Methodology

...Project Management Methodology Project Management methodology is " is a strictly defined combination of logically related practices, methods and processes that determine how best to plan, develop, control and deliver a project throughout the continuous implementation process until successful completion and termination. It is a scientifically-proven, systematic and disciplined approach to project design, execution and completion"(McCollell, 2010). 10 Types of Project Management methodologies 1. Agile Methodology helps a manager define the project with the stakeholders, improve team input, and have efficient project monitoring. 2. Water Methodology is used once the project scope is defined to assign teams with clearly set goals and timelines. Typically used software to get the model useable. 3. Change Management Methodology helps a manager prepare for planned and unplanned changes with offering how to deal with both stakeholders and team when change occurs. 4. Risk Management Methodology is used for identifying risk and how to deal with them. Risk management is useful for analyzing how a risk is going to affect the project 5. Quality Management Methodology is used to ensure a quality end-product and that all the process involved during the project life cycle is carried out efficiently. 6. Prince2 manages using cost, timescale, quality, scope, risk, and benefits 7. Six Sigma is identifying and removing the causes of defects is a process 8. Rapid application development...

Words: 856 - Pages: 4