Section 7: The Business of IT Flashcards

1
Q

What is IT governance?

A

The system of processes that ensures the effective and efficient use of IT to enable an organization to achieve its business goals and to add value to key stakeholders in an organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the software development life cycle?

A

The cycle includes the following 6 steps:
1) Planning
2) Design
3) Implementation
4) Testing
5) Deployment
6) Maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is project management frameworks?

A

It is to ensure that projects are well defined, with clear, attainable goals and that resources are in place for successful completion (SMART & CLEAR)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the project management cycle steps?

A

1) Initiation
2) Planning
3) Execution
4) Closure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are strategic goals?

A

Long term, organizational aspirations determined by management that detail things such as eventual service and product offerings and social and economic impacts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are tactical goals?

A

Short term goals. Plans how to operate w/ maximum efficiency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are operational goals?

A

Similar to tactical goals, except operational plans are long term. (Long term goals to operate at max efficiency)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does IT governance provide the company’s IT function with?

A

1) Strategic management
2) Realizations of benefits to the organization
3) Risk optimization
4) Resource optimization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the Project Initiation phase?

A

Broadly defines the project.

Starts with business case which is followed by a feasibility study.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a feasibility study?

A

Determines if the business case is a reasonable and feasible solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Project Planning phase?

A

Developing a road map that everyone follows.

Defines scope and drafts a project management plan (identify resources, cost and time estimations)

Setting goals using SMART or CLEAR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the Project Execution phase?

A

Project deliverables are developed and completed.

Kick off meeting to determine tasks, develop the team, assign resources, setting up tracking systems, conducting status meetings and monitoring the project timetable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Project Closure phase?

A

Project is declared complete and the project team is dissolved.

Complete documentation, include financial reports. Project team members reflect on strengths and opportunities for improvement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What doe the letters of SMART goals mean?

A

S- Specific (Who, what, where, when, why)

M- Measurable (can be objectively measured)

A- Attainable (Attainable given resources)

R- Realistic (Assess willingness to work toward goal)

T- Timely (achievable within the available timeframe)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What doe the letters of CLEAR goals mean?

A

C- Collaborative (Encourage teamwork)

L- Limited (Limited in scope and time to keep it manageable)

E- Emotional (Taps into the passion of the employees)

A- Appreciable (Break large goals into smaller tasks)

R- Refinable (Be flexible and refine the goal as needed)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are some project planning documents?

A

Scope Statement - Outlines objectives, deliverables, and milestones

WBS - Work Breakdown Structure - Breaking project into manageable segments for the team

Milestones - High-level goals to meet throughout the project’s duration

Communication Plan - Outlining the frequency and methods of communication w/ stakeholders

Risk Management Plan - identify foreseeable risks, including cost overruns and delays

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are the different types of risks?

A

Risk in Execution - Revolve around budget, people, tech, equipment, and stakeholder support

Risks in Integration - Affects other systems and processes in an organization

Risks of the Unknown ????

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

How do you mitigate the different types of risk?

A

Risk in Execution: Planning in advance

Risk in Integration - Assessing potential disruptions, proper support, and having a shared understanding of the project’s complexity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is Scope Creep?

A

Uncontrolled change of a project’s scope

20
Q

What is Resource Risk?

A

Inability to secure sufficient resources for the project

21
Q

What are Project dependencies?

A

When completion of some tasks is dependent on the completion of other tasks

22
Q

What are project assumptions risk?

A

When assumptions about the project are invalidated during project development

23
Q

What is Benefit shortfall?

A

Meets the requirements but delivers fewer benefits than outlines in business case

24
Q

What is Requirements quality risk?

A

Requirements have not been properly validated or documented

25
Q

What is Force Majeure Risk?

A

Chance of a major negative event beyond human control (natural disaster)

26
Q

What are the phases of the system development life cycle?

A

1) Requirements Analysis

2) Design

3) Implementation

4) Testing

27
Q

What is CASE?

A

Computer-Aided Software Engineering (software that helps with different tasks)

28
Q

What are IDEs?

A

Integrated Development Environments - Combine tools (editing, compiling, debugging tools, into a single package)

29
Q

What is requirement analysis?

A

Requires input from stakeholders, such as potential users, as well as those w/ other ties, such as legal or financial interests

30
Q

What are the 3 steps of the requirements analysis process?

A

1) Compiling and analyzing the needs of the system use

2) Negotiating w/ project stakeholders on trade-offs between wants, needs, costs and feasibility

3) Developing a set of requirements identifying the necessary features and services of the complete system

31
Q

What is the SRS?

A

System Requirement Specification - Written agreement between all parties that records the system requirements and guides system development

32
Q

What is the difference between Requirements Analysis and Design?

A

Requirements Analysis - Describes the system

Design - Creates a plan for constructing the system

33
Q

What are the 4 primary categories of software maintenance?

A

1) Corrective Maintenance - Remove errors

2) Adaptive Maintenance - Organizational changes affect system requirements

3) Perfective Maintenance - Performed when new components are introduced or improved.

4) Preventative Maintenance - Changes made to increase the life span of systems

34
Q

What is the Pareto Principle?

A

80% of errors come from 20% of the system, meaning most errors can be identified by testing carefully selected groups of samples

35
Q

What is Bases Path Testing?

A

Develops a set of test data that ensures each instruction in the software is executed at least once

36
Q

What is Glass-box Testing?

A

Includes having developers test internal structures of software

37
Q

What is Black-box testing?

A

Focused on user experience (UX)

38
Q

What are the stages of testing?

A

Alpha - Developers and/or internal UX team test a preliminary version of the software, providing feedback about performance and functionality

Beta (Pilot Testing) - Given to a segment of end users for similar testing

User Acceptance - Users test the system in an operational setting to make sure the system continues to align w/ business objectives and meets the goals of the stakeholders

39
Q

What is the Waterfall Model?

A

Sequential development process
- Requirements analysis
- Design and implementation
- Testing

40
Q

What is Rapid prototyping?

A

Quickly constructing a simple sample that may consist of only a few screen images, indicating how the system would function

41
Q

What is the Agile Model?

A

Proposes incremental implementations, respond to rapidly changing requirements, and reduce the emphasis on rigorous requirements

42
Q

What is Scrum?

A

Hands-on system consisting of simple steps:
1) System owner makes a wish list

2) Selects an item at the top and plans the implementation during a “sprint”

3) Completes the list of objectives while assessing progress in daily meetings called scrums

4) Sprint ends w/ the system ready to be released

5) New sprint starts, using another item on the wish list

6) Continues until the prioritized wish list is clear

43
Q

What is the extreme programming (XP) model?

A

Developed by a small team in a small workspace where ideas are freely shared.

44
Q

What are strategies for disaster recovery and business continuity?

A

Data Mirroring - Involves setting up the operating system to simultaneously write copies of the data on several storage devices

Data Backups - Stored on any data storage device

Off-Site Storage

Hot-Storage - Involve the latest and greatest storage equipment and the fastest protocols (Expensive). Can be located close to client for quick retrieval

Cold-Storage - Less frequent access and maintained on minimal equipment. Low performance and slow but cheap

45
Q

What are the 5 criteria for assessing off-site storage?

A

1) Accessibility

2) Cost

3) Environment - Storage facility conditions (temp, humidity, fire prevention, power management control)

4) Geographic area - Distance from org.

5) Security

46
Q

What is Globalization?

A

Growing interdependence of the world’s economies and cultures brought about by the trade of goods and services and the flow of information and people