8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 2/44
PROJECT, PROGRAM & PROJECT PORTFOLIOPROJECT, PROGRAM & PROJECT PORTFOLIO
A PROJECT A PROJECT
Any task(s) that has a beginning and an end i.e. a start date and an end date. Any task(s) that has a beginning and an end i.e. a start date and an end date.ExampleExample ² ² Implementation of an Accounting Package, Utility tool or Project MgtImplementation of an Accounting Package, Utility tool or Project Mgttool.tool.
A PROGRAM A PROGRAM
A group of projects and time A group of projects and time--bound tasks that are closely linked togetherbound tasks that are closely linked togetherthrough common objectives, a common budget, intertwined schedulesthrough common objectives, a common budget, intertwined schedulesand strategies. Exampleand strategies. Example ² ² Implementation of an ERP. Clearly, ProgramsImplementation of an ERP. Clearly, Programsare more complex, with higher duration, budget, risk and of strategicare more complex, with higher duration, budget, risk and of strategic
importance.importance. A typical IS related projected may be the implementation of a large A typical IS related projected may be the implementation of a large--scalescale
ERP that include projects that address technology infrastructure,ERP that include projects that address technology infrastructure,operation, organization realignment, BPR and optimization, training &operation, organization realignment, BPR and optimization, training &development.development.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 3/44
PROGRAMPROGRAM
An example of a non An example of a non--IS related program is Mergers & AcquisitionIS related program is Mergers & Acquisition
The objective of a program management is the successful execution of The objective of a program management is the successful execution of programs including, but not limited to, management of:programs including, but not limited to, management of:
Program scope, program financials (cost, resources, cash flow etc)Program scope, program financials (cost, resources, cash flow etc) Program schedule, objectives and deliverablesProgram schedule, objectives and deliverables
Program context and environmentProgram context and environment
Program communication and cultureProgram communication and culture
Program organizationProgram organization
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 4/44
PROGRAM ORGANIZATIONPROGRAM ORGANIZATION
To make autonomous projects possible while making use of To make autonomous projects possible while making use of synergies between related projects in the program, a specificsynergies between related projects in the program, a specificprogram organization is requiredprogram organization is required
To formally start a program, some form of written assignment To formally start a program, some form of written assignmentfrom the program sponsor (owner) to the program manager andfrom the program sponsor (owner) to the program manager and
the program team is required.the program team is required.
Since programs most often emerge from projects, such anSince programs most often emerge from projects, such anassignment is of paramount importance to set the programassignment is of paramount importance to set the programcontext and boundaries as well as formal management authority.context and boundaries as well as formal management authority.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 5/44
PROJECT PORTFOLIOPROJECT PORTFOLIO
Snapshot of ALL projects being executed in an organization at aSnapshot of ALL projects being executed in an organization at acutcut--off time/dateoff time/date
In contrast to program management in which all relevant projectsIn contrast to program management in which all relevant projectsare closely coupled, this is not a requirement in project portfolioare closely coupled, this is not a requirement in project portfolio
Projects of a program belong to the company·s project portfolio asProjects of a program belong to the company·s project portfolio as
do projects that are not associated with a programdo projects that are not associated with a program The objectives of project portfolio management are: The objectives of project portfolio management are:
Optimization of the results of the project portfolio (notOptimization of the results of the project portfolio (notindividual projects)individual projects)
Prioritizing and scheduling projectsPrioritizing and scheduling projects
Resource coordination (internal & external)Resource coordination (internal & external)
KnowledgeKnowledge transfertransfer throughoutthroughout thethe projectproject
A project portfolio database is mandatory for the project portfolio A project portfolio database is mandatory for the project portfoliomanagement. It includes project data such as: owner, schedule,management. It includes project data such as: owner, schedule,
objectives, type, status, cost e.t.cobjectives, type, status, cost e.t.c
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 7/44
BUSINESS CASE DEVELOPMENTBUSINESS CASE DEVELOPMENT
Project initiation/planning Project initiation/planning
Feasibility study Feasibility study
To scope the problem To scope the problem
To identify and explore possible solutions To identify and explore possible solutions To make recommendation based on benefits to the business Vs. cost To make recommendation based on benefits to the business Vs. cost
to the business.to the business.
Business case review Business case review
At any time the business case is thought to be invalid, At any time the business case is thought to be invalid,through increased cost or through benefit reduction, thethrough increased cost or through benefit reduction, theProject SponsorProject Sponsor oror Steering CommitteeSteering Committee should reconsidershould reconsider
proceeding with the project.proceeding with the project.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 8/44
TEASER TEASER
An IS auditor is assigned to audit a software An IS auditor is assigned to audit a softwaredevelopment project which is more than 80%development project which is more than 80%complete, but has already overrun time by 10% andcomplete, but has already overrun time by 10% andcost by 25%. W hich of the following actions shouldcost by 25%. W hich of the following actions should
the IS auditor take?the IS auditor take? A. A. Report that the organization does not haveReport that the organization does not have
effective project management.effective project management.
B.B. Recommend the project manager be changedRecommend the project manager be changed
C.C. Review the I T Governance structureReview the I T Governance structure
D.D. Review the conduct of the project and the businessReview the conduct of the project and the businesscase.case.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 9/44
PROJECT ORGANIZATIONAL FORMSPROJECT ORGANIZATIONAL FORMS
Influence ProjectInfluence Project OrganisationOrganisation
Project Manager does not have any formal management authority.Project Manager does not have any formal management authority.Functions only in advisory capacity.Functions only in advisory capacity.
Pure ProjectPure Project OrganisationOrganisation
Project Manager has formal authority over reportsProject Manager has formal authority over reports
Matrix ProjectMatrix Project OrganisationOrganisation
Management authority is shared between Project Manager and theManagement authority is shared between Project Manager and thedepartmental heads.departmental heads.
Note:Note: Always remember the request for major project initiation should be submitted to, Always remember the request for major project initiation should be submitted to,
and prioritized by and prioritized by Project Steering CommitteeProject Steering Committee. A Project Manager should. A Project Manager shouldbe identified and appointed by thebe identified and appointed by the IS Steering CommitteeIS Steering Committee
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 10/44
PROJECT COMMUNICATION & CULTUREPROJECT COMMUNICATION & CULTURE
COMMUNICATIONCOMMUNICATION
One on one meetings;One on one meetings;
Kick Kick--off meetings;off meetings;
Project start workshops;Project start workshops;
Combination thereof.Combination thereof.
CULTURECULTURE
This is the unwritten code of conduct and rule of engagement. It This is the unwritten code of conduct and rule of engagement. It
manifest itself through an understanding of what is seen to be desirablemanifest itself through an understanding of what is seen to be desirableand serves as an orientation for the teamand serves as an orientation for the team
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 11/44
PROJECT OB JECTIVESPROJECT OB JECTIVES
A project requires SMART Objectives. A project requires SMART Objectives.
MAIN OB JECTIVESMAIN OB JECTIVES
These are objectives with direct impact on business successes These are objectives with direct impact on business successes
ADDITIONAL OB JECTIVES ADDITIONAL OB JECTIVES
These are objectives not directly related to the main result of the project These are objectives not directly related to the main result of the projectbut may contribute to project success (Program reorganization in an ERPbut may contribute to project success (Program reorganization in an ERPimplementation)implementation)
NON OB
JECTIVENON OB
JECTIVE These add clarity to project scope in order to enhance stakeholders· These add clarity to project scope in order to enhance stakeholders·
understanding of what needs to be doneunderstanding of what needs to be done
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 13/44
INDIVIDU ALS/GROUPS IN PROJECTINDIVIDU ALS/GROUPS IN PROJECT
IMPLEMENTATIONIMPLEMENTATION
SENIOR MANAGEMENTSENIOR MANAGEMENT
This represents the Board of Directors or Executive Directors (Exec. Mgts). This represents the Board of Directors or Executive Directors (Exec. Mgts).
PROJECT STEERING COMMITTEEPROJECT STEERING COMMITTEE Usually chaired by the Project Sponsor. Comprised of senior representative from each bizUsually chaired by the Project Sponsor. Comprised of senior representative from each biz
areas that would be impacted by the project. It is ultimately responsible for all deliverables,areas that would be impacted by the project. It is ultimately responsible for all deliverables,costs and schedules of the project.costs and schedules of the project.
PROJECT SPONSOR PROJECT SPONSOR
the owner of the data and the owner of the system under developmentthe owner of the data and the owner of the system under development . He. He
provides funding and functional specificationprovides funding and functional specification
USER MANAGEMENTUSER MANAGEMENT
They assume ownership of the project. UM determines the reliability, They assume ownership of the project. UM determines the reliability,effectiveness, efficiency e.t.c. of the development/configuration effortseffectiveness, efficiency e.t.c. of the development/configuration efforts
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 14/44
TECHNICAL INFRASTR UCTURE TEAM LEAD/SYSTEM DEVT. MGT TECHNICAL INFRASTR UCTURE TEAM LEAD/SYSTEM DEVT. MGT
Provides technical support for hardware and software environments by developing, installing Provides technical support for hardware and software environments by developing, installing and operating the requested system. It provides strategic I T direction.and operating the requested system. It provides strategic I T direction.
SYSTEM DEVELOPMENT PROJECT TEAMSYSTEM DEVELOPMENT PROJECT TEAM
Are responsible for the development (programming) process, end to end. Usually made up Are responsible for the development (programming) process, end to end. Usually made up
of programmers and system analystof programmers and system analyst
PROJECT MANAGER PROJECT MANAGER
Provides day Provides day--toto--day management and leadership of the project.day management and leadership of the project.
SECURITY OFFICER SECURITY OFFICER
Ensures institution of effective controls and protection based on the corporate security Ensures institution of effective controls and protection based on the corporate security policies.policies.
QU ALITY ASSURANCEQU ALITY ASSURANCE
ensuring that programs and program changes and documentation adhere to establishedensuring that programs and program changes and documentation adhere to establishedstandards.standards.
INDIVIDU ALS/GROUPS IN PROJECTINDIVIDU ALS/GROUPS IN PROJECT
IMPLEMENTATION Contd«IMPLEMENTATION Contd«
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 15/44
TEASERS TEASERS
The quality assurance group is typically responsible for: The quality assurance group is typically responsible for:
A. ensuring that the output received from system processing is complete. A. ensuring that the output received from system processing is complete.B. monitoring the execution of computer processing tasks.B. monitoring the execution of computer processing tasks.
C. ensuring that programs and program changes and documentation adhereC. ensuring that programs and program changes and documentation adhereto established standards.to established standards.D. designing procedures to protect data against accidental disclosure,D. designing procedures to protect data against accidental disclosure,modification or destruction.modification or destruction.
Explanation: The quality assurance group is typically responsible for ensuring that programs,program changes and documentation adhere to established standards. Choice A isthe responsibility of the data control group, choice B is the responsibility of computer operations, and choice D is the responsibility of data security.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 16/44
Who of the following is ultimately responsible for providing requirement Who of the following is ultimately responsible for providing requirementspecifications to the software development project team?specifications to the software development project team?
A. Team leader A. Team leaderB. Project sponsorB. Project sponsorC. System analystC. System analystD. Steering committeeD. Steering committee
TEASER contd« TEASER contd«
Explanation:
A project steering committee usually consists of a senior representative from eachfunction that will be affected by the new system and would be the most appropriategroup to approve the RFP. The project sponsor provides funding for the project. Theproject manager and user project team are responsible for drafting the RFP.
� The request for proposal (RFP) for the acquisition of an application system
would MOST likely be approved by the:
A. project steering committee.B. project sponsor.
C. project manager.D. user project team.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 17/44
Responsibility for programmers and analysts who implementResponsibility for programmers and analysts who implementnew systems and maintain existing systems is typically the role of new systems and maintain existing systems is typically the role of the:the:
A. operations manager. A. operations manager.B. database administrator.B. database administrator.C. quality assurance manager.C. quality assurance manager.
D. systems development manager.D. systems development manager.
Explanation:
The systems development manager is responsible for programmers and analysts who implementnew systems and maintain existing systems. An operations manager is responsible for computer
operations personnel, while the administrator is responsible for managing data as a corporate asset,
and the quality assurance manager is responsible for information technology quality initiatives.
TEASER contd« TEASER contd«
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 18/44
PROJECT MANAGEMENT TRIANGLEPROJECT MANAGEMENT TRIANGLE
Explain 1 and 2
constraints situation
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 19/44
An IS auditor reviewing a project, where quality is a major concern, should An IS auditor reviewing a project, where quality is a major concern, should
use the project management triangle to explain that a(n):use the project management triangle to explain that a(n): A. increase in quality can be achieved, even if resource allocation is A. increase in quality can be achieved, even if resource allocation is
decreased.decreased.
B. increase in quality is only achieved, if resource allocation is increased.B. increase in quality is only achieved, if resource allocation is increased.
C. decrease in delivery time can be achieved, even if resource allocation isC. decrease in delivery time can be achieved, even if resource allocation is
decreased.decreased.
D. decrease in delivery time can only be achieved, if quality is decreased.D. decrease in delivery time can only be achieved, if quality is decreased.
Explanation:
The three primary dimensions of a project are determined by the deliverables, the allocated
resources and the delivery time. T
he area of the project management triangle, comprised of these three dimensions, is fixed. Depending on the degree of freedom, changes in onedimension might be compensated by changing either one or both remaining dimensions.
Thus, if resource allocation is decreased an increase in quality can be achieved, if a delay inthe delivery time of the project will be accepted. The area of the triangle always remains
constant.
TEASER
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 20/44
TEASER TEASER
A project manager of a project that is scheduled to take A project manager of a project that is scheduled to take18months to complete announces that the project is in18months to complete announces that the project is inhealthy financial position because, after six months, only healthy financial position because, after six months, only
oneone--sixth of the budget has been spent. The IS auditorsixth of the budget has been spent. The IS auditorshould first determine:should first determine:
A. A. W hat amount of progress against schedules have been W hat amount of progress against schedules have beenachievedachieved
B.B. If the project budget has been reducedIf the project budget has been reducedC.C. If the project could be brought in ahead of scheduleIf the project could be brought in ahead of schedule
D.D. If the budget savings can be applied to increase theIf the budget savings can be applied to increase theprojectprojectscopescope
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 21/44
PROJECT INITIATIONPROJECT INITIATION
A project will be initiated by a project manager or sponsor A project will be initiated by a project manager or sponsorgathering information required to gain approval for the projectgathering information required to gain approval for the projectto be created.to be created.
This will often be compiled into terms of reference or a project
This will often be compiled into terms of reference or a projectcharter that states the objective of the project, the stakeholderscharter that states the objective of the project, the stakeholders
in the system to be produced, and the project manager andin the system to be produced, and the project manager andsponsorsponsor
Approval of the Project Initiation Document (PID) or a Project Approval of the Project Initiation Document (PID) or a Project
Request Document (PRD) is an authorization for a project toRequest Document (PRD) is an authorization for a project tobeginbegin
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 22/44
PROJECT PLANNINGPROJECT PLANNING -- FUNCTIONS OFFUNCTIONS OF
PROJECT MANAGER PROJECT MANAGER
To determine the various tasks that need to be performed to To determine the various tasks that need to be performed toproduce expected business applicationproduce expected business application
To determine the sequence or the order in which these tasks To determine the sequence or the order in which these tasks
need to be performedneed to be performed The duration or the time window for each task The duration or the time window for each task
The priority of each task The priority of each task
The I T resources, which are available and required to perform The I T resources, which are available and required to perform
these tasksthese tasks Budget or costing for each of these tasksBudget or costing for each of these tasks
Source and means of funding Source and means of funding
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 23/44
PROJECT MANAGER URGENT TASK PROJECT MANAGER URGENT TASK
The project manager needs to identify resources (e.g. The project manager needs to identify resources (e.g.People with requisite skills, development tools,People with requisite skills, development tools,facilities) for software developmentfacilities) for software development
This will help in estimating and budgeting software This will help in estimating and budgeting softwaredevelopment resources.development resources.
Techniques to estimating the budgets for projects are Techniques to estimating the budgets for projects arediscussed in subsequent slidesdiscussed in subsequent slides
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 25/44
SLOC AND FPA SLOC AND FPA
Line Of Source Code (SLOC)Line Of Source Code (SLOC) ² ² direct methoddirect method
Also refers to as Single Point Estimation Also refers to as Single Point Estimation This involves counting the number of lines of source code; This involves counting the number of lines of source code;
Superior when using structured programming languages such as BASIC orSuperior when using structured programming languages such as BASIC orCOBOL;COBOL;
It uses one factor metric i.e.It uses one factor metric i.e.
Has little meaning to customers and end users;Has little meaning to customers and end users;
Not applicable to newer software development tools which are non textual.Not applicable to newer software development tools which are non textual.
Function Point Analysis (FPA)Function Point Analysis (FPA) ² ² indirect methodindirect method
It is a measure of the size of an information system based on the number andIt is a measure of the size of an information system based on the number andcomplexity of:complexity of:
InputsInputs OutputsOutputs
FilesFiles
InterfacesInterfaces
QueriesQueries
that the users see and interact with!that the users see and interact with!
Pls note: 5 factors in all ² qofi2
line counting
Talk very briefly around the checklist on page ???
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 26/44
FPA FEATURE POINTSFPA FEATURE POINTS
FPA Feature Points = measurement of Information System in aFPA Feature Points = measurement of Information System in a web web
enabledenabled application. In addition toapplication. In addition to qofiqofi22, it uses other factor metrics like:, it uses other factor metrics like:
number of screens (forms);number of screens (forms);
number of images;number of images;
type of images (static or animated);type of images (static or animated); features to be enabled;features to be enabled;
required crossrequired cross--referencing referencing
e.t.c.e.t.c.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 27/44
LIMITATIONS OF FPA LIMITATIONS OF FPA
FPA behaves reasonably well in estimating business applications,FPA behaves reasonably well in estimating business applications,but not as well for other types of software; such as:but not as well for other types of software; such as:
Operating systemOperating system
Process control softwareProcess control software
Communications and engineering Communications and engineering
Other estimation methods are more appropriate for such software andOther estimation methods are more appropriate for such software andinclude the Constructive Cost Model (COCOMO2) and FPA Featureinclude the Constructive Cost Model (COCOMO2) and FPA FeaturePoints of De Marco and W atsonPoints of De Marco and W atson--FelixFelix
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 28/44
DETERMINATION OF SYSTEMDETERMINATION OF SYSTEM
DEVELOPMENT COSTDEVELOPMENT COST
In most standard application, list of functions are identified and theIn most standard application, list of functions are identified and thecorresponding effort is estimated i.e.corresponding effort is estimated i.e.
man hour x chargeable man hour rate;man hour x chargeable man hour rate;
machine hour x chargeable machine hour rate;machine hour x chargeable machine hour rate;
other external efforts x applicable rateother external efforts x applicable rate
all in an attempt to determine the software (project) cost. Simply put, COSTall in an attempt to determine the software (project) cost. Simply put, COST
ESTIMATION is a consequence of software size estimation.ESTIMATION is a consequence of software size estimation.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 29/44
TEASER TEASER
An IS auditor finds that a system under development An IS auditor finds that a system under developmenthas 12 linked modules and each item of date can carry has 12 linked modules and each item of date can carry up to 10 definable attribute fields. The system handlesup to 10 definable attribute fields. The system handles
several millions of transaction a year. W hich of theseseveral millions of transaction a year. W hich of thesetechniques could an IS auditor use to estimate the sizetechniques could an IS auditor use to estimate the sizeof the development effort?of the development effort?
A. A. Program Evaluation and Review TechniqueProgram Evaluation and Review Technique
B.B. Counting Source Line of Codes (SLOC)Counting Source Line of Codes (SLOC)
C.C. Function point analysisFunction point analysis
D.D. W hite box testing W hite box testing
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 31/44
CRITICAL PATH METHODOLOGY CRITICAL PATH METHODOLOGY
All project management techniques compute critical path! W hat is Critical All project management techniques compute critical path! W hat is CriticalPath?Path? A path is any set of successive activities from the beginning to the end of A path is any set of successive activities from the beginning to the end of
a project.a project. Critical Path, then, is a path with the longest activity time in the network.Critical Path, then, is a path with the longest activity time in the network.
Everything being equal, its length gives the shortest possible completionEverything being equal, its length gives the shortest possible completiontime.time.
Please note that:Please note that: Activities on a critical path have zero slack time and conversely, Activities on a critical path have zero slack time and conversely, Activities with zero slack time are on the critical path Activities with zero slack time are on the critical path
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 32/44
TEASER TEASER
The arrows and letters A through H in the diagram represent:
A. events.B. activities.
C. successor points.
D. predecessor points.
Which of the following project completion paths represents the critical path?
A. AEH
B. AFGH
C. CGH
D. BDGH
Which of the following activities must be completed on time to ensure that the project is not delayed?
A. Activity B
B. Activity C
C. Activity E
D. Activity F
Note: events is also known as milestones i.e. 1 to 6
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 33/44
TEASER TEASER
W hen identifying an earlier project completion W hen identifying an earlier project completiontime, which is to be obtained by paying atime, which is to be obtained by paying apremium for early completion, the activities thatpremium for early completion, the activities that
should be selected are those:should be selected are those: A. A. whose sum of activity is shortest whose sum of activity is shortest
B.B. That have zero slack time That have zero slack time
C.C. that give the longest possible completionthat give the longest possible completiontimetime
D.D. W hose sum of slack time is shortest W hose sum of slack time is shortest
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 34/44
PERTPERT
Please review the network diagram in thePlease review the network diagram in the
manual.manual.
Attempt to calculate as many PER T
per activity Attempt to calculate as many PER T
per activity as you possibly can.as you possibly can.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 35/44
TIMEBOX MANAGEMENT TIMEBOX MANAGEMENT
Timebox Management is a project management technique: Timebox Management is a project management technique:
used for defining and deploying software deliverables within a short and fixedused for defining and deploying software deliverables within a short and fixedtime with predetermined specific resources.time with predetermined specific resources.
the major advantage of Timebox Management is that it prevents:the major advantage of Timebox Management is that it prevents:
Cost overruns andCost overruns and Delays from scheduled resourcesDelays from scheduled resources
In Timebox Management, System testIn Timebox Management, System test (recovery testing, security testing, stress testing,(recovery testing, security testing, stress testing,
volume testing, performance testing) volume testing, performance testing) and User acceptance test are normally performedand User acceptance test are normally performedtogether.together.
The approach does not necessarily eliminate the need for quality process The approach does not necessarily eliminate the need for quality process
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 36/44
TEASER TEASER
During the development of an application, theDuring the development of an application, thequality assurance testing and user acceptancequality assurance testing and user acceptance
testing were combined. The major concern fortesting were combined. The major concern for
an IS auditor reviewing the project is that therean IS auditor reviewing the project is that there will be: will be:
A. A. Increased maintenanceIncreased maintenance
B.B. Improper documentation of testing Improper documentation of testing C.C. Inadequate functional testing Inadequate functional testing
D.D. Delays in problem resolutionDelays in problem resolution
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 37/44
TEASER TEASER
Many I T projects experience problems because the development time and/orMany I T projects experience problems because the development time and/orresource requirements are underestimated. W hich of the following techniquesresource requirements are underestimated. W hich of the following techniques would improve the estimation of the resources required in system would improve the estimation of the resources required in systemconstruction after the development of the requirements specification?construction after the development of the requirements specification?
A. PER T chart A. PER T chartB. RecalibrationB. RecalibrationC. CostC. Cost--benefit analysisbenefit analysisD. Function point estimationD. Function point estimation
Explanation:
Function point analysis is a technique to determine the size of a development task, based onthe number of function points. Function points are factors such as inputs, outputs, inquires,
logical internal file, etc. A PER T chart will help determine project duration once all theactivities and the work involved in the activities are known.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 38/44
TEASER TEASER
Many I T projects experience problems because theMany I T projects experience problems because thedevelopment time and/or resource requirements aredevelopment time and/or resource requirements areunderestimated. W hich of the following techniqueunderestimated. W hich of the following technique
would provide the GREA TES T assistance in would provide the GREA TES T assistance indeveloping an estimate of project duration?developing an estimate of project duration?
A. A. Function point analysisFunction point analysis
B.B. PER T chartPER T chart
C.C. Rapid application developmentRapid application development
D.D. Object oriented system developmentObject oriented system development
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 39/44
TEASER TEASER
W hich of the following tools is MOS T W hich of the following tools is MOS T
appropriate for determining how long aappropriate for determining how long astrategically important project will take tostrategically important project will take to
implement?implement?
A. A. Gantt chartGantt chart
B.B. W aterfall chart W aterfall chart
CC Critical pathCritical path
D.D. Function Point AnalysisFunction Point Analysis
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 40/44
Y ou have just 1minute to do just that
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 41/44
PROJECT CONTROLLINGPROJECT CONTROLLING -- MGT OFMGT OF
RESOURCEUSAGERESOURCEUSAGE
Resource usage is the process by which the projectResource usage is the process by which the projectbudget is being spent.budget is being spent.
Earned Value Analysis (EVA) is a technique forEarned Value Analysis (EVA) is a technique for
establishing the productivity of resource utilization.establishing the productivity of resource utilization. EVA consists of comparing the following metrics atEVA consists of comparing the following metrics at
regular intervals during the project:regular intervals during the project:
Budget to dateBudget to date
Actual spending to date Actual spending to date
Estimate to completeEstimate to complete
Estimate at completion.Estimate at completion.
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 42/44
EARNED VALUE ANALYSISEARNED VALUE ANALYSIS
Assuming a task is planned to take 3working day at Assuming a task is planned to take 3working day at8hrs per day i.e. a total of 24hrs is required for the task.8hrs per day i.e. a total of 24hrs is required for the task.
At the end of day 1 and after spending 8hrs on the task, At the end of day 1 and after spending 8hrs on the task,
EVA encourages the project manager to ask the workerEVA encourages the project manager to ask the workerthe estimated time to completion.the estimated time to completion.
If the worker says another 22hrs is required toIf the worker says another 22hrs is required tocompletion instead of the earlier budgeted 16hrs;completion instead of the earlier budgeted 16hrs;
It therefore follows that the 8hrs spent on the first day It therefore follows that the 8hrs spent on the first day only generated 2hrs of ¶earned value·only generated 2hrs of ¶earned value·
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 43/44
TEASER TEASER W hich of the following should an IS auditor review to W hich of the following should an IS auditor review to
understand project progress in terms of time, budgetunderstand project progress in terms of time, budgetand deliverables for early detection of possible overrunsand deliverables for early detection of possible overrunsand for project estimate at completion (EACs)?and for project estimate at completion (EACs)?
A. A. Function point analysisFunction point analysis
B.B. Earned value analysisEarned value analysis
C.C. Cost budgetCost budget
D.D. Program Evaluation and Review TechniqueProgram Evaluation and Review Technique
8/6/2019 Domain 3(1)
http://slidepdf.com/reader/full/domain-31 44/44
TEASER TEASER Y ou are the IS auditor at a manufacturer of electronic components. Y our company had been a Y ou are the IS auditor at a manufacturer of electronic components. Y our company had been a
longtime market leader in electronic components distribution industry. However, in recent years,longtime market leader in electronic components distribution industry. However, in recent years,
the internet has transformed the competitive landscape. New intermediaries have emerged andthe internet has transformed the competitive landscape. New intermediaries have emerged andseveral key competitors have made significant investments in the internet. As a result, theseveral key competitors have made significant investments in the internet. As a result, thecompany·s market share has been eroding.company·s market share has been eroding.
Hence, one of the current project involves implementing the company·s internet strategies toHence, one of the current project involves implementing the company·s internet strategies to
best exploit these altered dynamics and increase the company·s market share. Y ou are auditing best exploit these altered dynamics and increase the company·s market share. Y ou are auditing the project plan to determine whether the project time estimates are realistic.the project plan to determine whether the project time estimates are realistic.
Y ou have asked the project manager to explain how the project time estimates were determined. Y ou have asked the project manager to explain how the project time estimates were determined.He indicated that he had created individual estimates for each IS activity, and then summed upHe indicated that he had created individual estimates for each IS activity, and then summed up
the estimates to create the overall project estimate. He has committed to completing the ISthe estimates to create the overall project estimate. He has committed to completing the ISproject deliverables by this date. W hich of the following project deliverables by this date. W hich of the following BESTBEST explains why this is the incorrectexplains why this is the incorrect way to estimate the schedule? way to estimate the schedule?
(a)(a)T
he estimates should have been created by management T
he estimates should have been created by management(b)(b) The estimates should have accounted for the market dynamics and timing requirements The estimates should have accounted for the market dynamics and timing requirements
(c)(c) A network diagram should have been used to produce the estimates A network diagram should have been used to produce the estimates
(d)(d) The project sponsor should have been actively involved in producing the estimates The project sponsor should have been actively involved in producing the estimates
Top Related