BUSINESS SYSTEMS ANALYSIS

Overview

Businesses need to continuously develop application softwares to meet their business goals. These goals could be new market segment capturing, enhancing services, increasing reliability or improving performance of the existing services. This is undertaken as Application Software Development Project by the businesses.

This software development goes thru many phases or Life Cycle from Conception, Elaboration, Construction (Development), Testing to Deployment. Different industry proven Practices and Methodologies are utilized for this purpose. Traditionally it was Software Development Life Cycle (SDLC) or so called ‘Water-fall Model’. For recent and more complex applications the ‘Rational Unified Process (RUP)’ is becoming the de-facto standard methodology for Software developments. It provides Iterative and Concurrent progress of different areas involving software developments.

This course serves two audiences: (1) those who want to be information systems
Analyst, consultant, or project manager; and (2) those who will be users or managers involved in systems development projects, an active member of a project team, or the client for a system request.

Since systems development is central to the IS field, this is a core course for training you for your career. The course covers information systems concepts, systems analysis and design methodologies and techniques, and technologies used during the development of information systems. A key emphasis of the course is project management and working in teams. Within this framework, there is an emphasis on setting IS project goals, developing work plans and methods to achieve those goals, and measuring progress against a project plan.

Learning Objectives:

The overall course objective is to provide the concepts and skills you need to analyze and design information systems. This course concentrates on the front-end of the systems development process; that is, the course only lightly touches on the design and development of computer programs and their testing and maintenance (although you will work through some elements of the whole development process on your project).
BSA as a Process Engineer:

Thus the Rational Unified Process (RUP) provides a very effective methodology to develop application software using iterative method. RUP also works very well along the Capability Maturity Model (CMM) and Six Sigma Quality assurance models. This also enables the design team to create the system model using Unified Modeling Language (UML) very efficiently.

The role of the BSA is thus very crucial for the success of any project. The BSA not only gathers and manages the requirements; but also implements Processes around Requirement management, Unified Change management, Testing and Deployments.

Hence to be a Successful BSA in IT, one needs to have good exposure and understanding of the concepts of RUP, CMM/ Six Sigma, Unified Change Management (UCM), Defect Management, Version management, Project Management and UML. Also hands-on training of the tools associated with these activities is highly desired. Some of the popular such tools are Rational Requisite Pro, Rational ROSE, MS Visio, MS Project, Rational Clear Case/ Clear Quest, Rational Test Manager/Robot. In some of the projects the ability to model Business Process and propose Business Process Re-Engineering is also very important.

These BSA/Process Engineer Training Courses are developed to address this growing need in the IT industry, taking into account the dynamic demand for multiple skills.

BSA as a Process Engineer:
Develop clear, complete and accurate business and user requirements
Manage the analysis process - from defining the project scope to packing and delivering the requirements specification
Utilize use case scenarios as a key communication tool between business users and business systems analysts
Learn techniques that support both traditional and object oriented analysis
Learn to identify and map key business processes
Utilize process maps, data models and user interface prototypes to develop and validate use case scenarios
Participate in case studies and labs to reinforce the techniques and skills
Learn to scope a systems development project
Learn techniques for identifying, capturing and communicating business rules
Become familiar with tools that support modeling and analysis
Learn to develop user interface prototypes that clarify expectations and surface hidden requirements
Java
© 2005, DIBON Solution. ALL RIGHTS RESERVED. Terms & Conditions :: Dibon.com