PART 3 – CISA Domain 3 Information Systems Acquisition, Development and Implementation
What are the roles and responsibilities each person has in an IS environment?
What are the best practices for project management?
What are the methods for estimating software size? (1) SLOC, (2) FPA
How can you measure the time it takes to complete a project? (1) Gantt charts, (2) CPM, and (3) PERT
What is the traditional SDLC approach?
What are the different approaches to test plans? (1) Bottom-up and (2) Top-down
1. Roles and Responsibilities
Senior Management – Approves the resources and makes commitments to the project.
User management – Takes ownership of the project, resulting systems, and allocates qualified resources. Actively participates in business process design, system requirements definitions, acceptance testing, and user training.
Project steering committee – It provides direction and is also responsible for all deliverables and costs.
Project sponsor – Provides funding for the project.
Systems development management – Provides technical support for hardware and software environments by developing, installing User team – Completes assigned task, communicates effectively to user by actively including them in the development process, as a subject matter specialist.
Security officer – Assures that the systems controls and supporting processes offer an effective level of protection, based on data classifications
Quality assurance – Person who reviews the results and deliverables in each phase and at each phase’s end and confirms compliance with the requirements and operates the requested systems.
Project manager – Day-to-day management and leadership of the project
Systems development team – Completes assigned task, communicates effectively and involves user in the development process.
Here are some points to keep in mind:
CISA candidates should be familiar with the roles and responsibilities of individuals or groups involved in system development.
2. Project Management practices:
Project management is the application knowledge, skills and techniques to a wide range of activities in order to achieve a stated goal, such as meeting defined user requirements, budget, and deadlines for an IS-project.
The best way to describe project management knowledge and practices is through their components ofInitiating.
Executing and controlling
Closing a Project
Initiation of a project
A terms of reference, or a project charter, is often compiled. It outlines the objectives of the project, the stakeholders involved in the system, and the sponsor.
Approval of a Project Initiation Document (PID), or a Project Request Document (PRD), is the authorization for a new project to start.
Project planningThe project manager should decide the following as part project planningProject scope
There are many tasks required to create the business application system.
These tasks must be completed in the correct order.
The time frame or duration of each task
Priority of each task
These tasks require the IT resources available and required
Budgeting and costing each of these tasks
Source and method of funding
System Development Project Cost EstimationThe four methods used to estimate the cost of a system development project are: Analogous estimating
Software size estimationRelates to methods for determining the relative size of the software application to be developed
It can be used to guide the allocation of resources, estimate the time and cost of its development, and to compare the total effort required using the available resources
Software sizing methods
One line of co