Business- Development Strategies and the role of a Business Strategist
Q1: In order to understand the performance of an organization for which a computer based system is being designed, an analyst must • Look at only current business and document flow in the group • Converse with the top level and middle level executives only • Interview clerks, line managers and top and middle level managers who will enter data and make use of the system • Only clerical and middle level staff who carry a rich experience in the business and will be users of the system
Q2: Information requirements of an organization can be determined by • Interviewing managers and users and arriving at the requirements based on consensus • Finding out what similar organizations do • Telling group what they need based on your experience • Sending a questionnaire to all employees of the company
Q3: 3 ____ skills are especially valuable to a business analyst who must work with people at all organizational levels, balance conflicting needs of users, and communicate effectively.• Acting • Interpersonal • Interactive • Analytical
Q5: The first phase of systems analysis is a preliminary investigation, where you examine the ongoing business processes and pen down how the new system must perform to satisfy their users.
Q6: Business analysts plan, develop, and maintain information systems. False
Q7: Systems analysis and design refer to the combination of hardware, software, and services that people use to manage, communicate, and share information. False
Q8: Systems analysis is the second of five phases in the systems development life cycle. True
Q9: It is uncommon for many SDLC phases to interact during the development process False
Q10: The SDLC is the life cycle that begins when an application is first conceived and ends when it is no longer in use. True
Challenges of Agile methodologies as compared to SDLC
Agile and SDLC are both technologies which are used for development of software and project management. While both technologies have their own advantages and disadvantages, there are some distinct challenges which one has to face when one uses Agile methodologies. To start with the focus of Agile and its software development methodologies is on minimizing risk for which the entire project is divided into small time boxes. While this strategy can prove to be effective when one is working with a small team on a small project, it gets difficult to follow up with the progress of the project when the scale of the same is large. (Hoboken, NJ: John Wiley and Sons. Sodhi, J., & Sodhi, P., 2003) The number of follow ups and updates required also increases. So many parts of the same design also increase the number of mistakes that occur and the probability of an error in programming or testing.
A lot of time is spent on reevaluations when one uses Agile methods because upon completion of each time box an evaluation of the project status is required. Another aspect of Agile methods is that there is very little written documentation in this process. With SDLC, it is possible to take up a project where working from the very initial stage is not required, which is not possible in Agile methodologies. In SDLC final evaluation of the project is made after the system has been up and running for some time which helps in saving time during the developing stage. Also, an advantage in SDLC is that various combinations of traditional methods can be made to suit the need of the project at hand. In Agile, this would be a challenge because each individual method has its own demands and systems. (Mooz, H., Forsberg, K., & Cotterman, H., 2003)
Mooz, H., Forsberg, K., & Cotterman, H. (2003). Communicating Project Management: The Integrated Vocabulary of Project Management and Systems Engineering.
Hoboken, NJ: John Wiley and Sons. Sodhi, J., & Sodhi, P. (2003). Managing IT Systems Requirements.Vienna, VA: Management Concepts.