The Business Of IT Flashcards

1
Q

What 5 domains does IT cover?

A
  1. communication
  2. data collection and management
  3. information security management
  4. consumer relationship management
  5. process improvement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a service portfolio?

A

a list of the services the department offers.

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

What is IT governance?

A

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

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

What is Insourcing?

A

assigns a project to employees within the organization.

Generally requires the development of new operations and processes, making it an expensive option.

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

What do project management frameworks do?

A

ensure that projects are well defined with clear, attainable goals, and that the resources are in place for successful completion.

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

What are the 4 phases of an IT project?

A
  1. Initiation Phase
  2. Planning Phase
  3. Execution Phase
  4. Project Closure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is project initiation?

A

broadly defines the project. Usually begins with a business case, followed by a feasibility study.

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

What is a feasibility study?

A

research assesses whether the business case will lead to a reasonable, feasible solution.

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

What is project planning?

A

developing a road map that everyone follows.

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

Project planning starts with what (2) kind(s) of framework(s)?

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

What is SMART?

A

Specific: set a goal that answers who, what, when, where, why.

Measurable: Create criteria that can be used to measure success of the goal

Attainable: Ensure goal is attainable given the resources.

Realistic: Assess the willingness to work towards the goal

Timely: Goal should be achievable within the available timeframe

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

What is CLEAR?

A

Collaborative: should encourage employees to work together

Limited: goal should be limited in scope and time to keep it manageable

Emotional: goal should tap into the passion of the employees and be something they can form an emotional connection to. This can optimize quality of work.

Appreciable: Break larger goals into smaller tasks that can be quickly achieved.

Refinable: as new situations arise, be flexible and refine the goal as needed.

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

What 5 documents does a project usually have by the end of the planning phase?

A
  1. scope statement
  2. work breakdown structure
  3. milestones
  4. communication plan
  5. risk management plan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a scope statement?

A

outlines objectives, deliverables, and milestones

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

What is WBS?

A

breaks project down into manageable segments for the team

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

what is a milestones document?

A

defines high-level goals to meet throughout the projects duration

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

What is a communication plan?

A

outlines the frequency and methods of communicating with stakeholders

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

What is a risk management plan?

A

identifies foreseeable risks, including cost overruns and delays

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

What is project execution?

A

project deliverables are developed and completed.

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

What kinds of tasks are completed during the project execution? 5

A

developing a project team
assigning resources
setting up tracking systems
conducting status meetings
monitoring the project timetable

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

What is project closure?

A

project is declared complete and the project team is dissolved.

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

What kind of tasks are performed during project closure?

A

project managers complete final project documentation, including financial reports.

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

What are the 3 broad categories of risks a project may encounter?

A
  1. Risks in execution
  2. Risks in integration
  3. Risks of the unknown
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What 5 steps are involved with considering risks during the project planning phase?

A
  1. Identify the risks
  2. Analyze their impact on the project outcome
  3. Prioritize the risks by severity and likelihood
  4. Outline a mitigation strategy to minimize potential risks
  5. Install monitoring systems for anticipated and unanticipated risks.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What are risks in execution?
5

A

typically revolve around:
1. budget
2. people
3. technology
4. equipment
5. stakeholder support

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

What are risks of integration?

A

what other systems and processes might be effected by the outcome of the project?

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

Name 2 key strategies to successfully identify risks?

A
  1. frequent monitoring of project parameters and milestones
  2. sound communication between project participants
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What is scope creep?

A

uncontrolled change of a projects scope, typically adding tasks and increased, unplanned costs to the project

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

what is budget risk?

A

budget control issues such as underestimated or improper allocation of cost

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

What is resistance to change

A

departments and individuals resist organizational changes resulting from the project

31
Q

What are resource risks?

A

inability to secure sufficient resources for a project

32
Q

what are contract risks?

A

a vendor fails to deliver on contractual obligations

33
Q

what are project dependencies?

A

tasks that are dependent upon the completion of other tasks

34
Q

what is project assumptions risk?

A

when assumptions about the project are invalidated during project development.

35
Q

What are benefit shortfalls?

A

project meets the requirements but delivers fewer benefits than outlined in the business case

36
Q

What are requirements quality risk?

A

requirements have not been properly validated or documented

37
Q

What is force majeure risk?

A

the chance of major negative event beyond human control such as natural disaster.

38
Q

What are the 4 steps in a System Life Cycle Diagram?

A
  1. Requirements Analysis
  2. Design
  3. Implementation
  4. Testing
39
Q

What are IDE’s? (What do they do?)

A

Combine tools such as editing, compiling, and debugging tools into a single package.

40
Q

What is Appery.io an example of?

A

IDE

41
Q

TheAppBuilder is an example of what?

A

IDE

42
Q

AppMachine is an example of what?

A

IDE

43
Q

Name 3 organizations that provide guidelines for developing integrated systems and establishing standards for measuring the quality of system and software development.

A
  1. ISO
  2. ACM
  3. IEEE
44
Q

What are the 6 phases of SDLC

A
  1. Planning
  2. Design
  3. Implementation
  4. Testing
  5. Deployment
  6. Maintenance
45
Q

What is requirements analysis?

A

Determines what services the system will provide, identify any conditions (such as time constraints and security) and defines how users will interact with the system

46
Q

The requirements analysis process consists of what 3 steps?

A
  1. Compiling and analyzing the needs of the system use
  2. Negotiating with 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 completed system
47
Q

What is SRS?

A

Written agreement between all parties that records the system requirements and guides system development.

SRS also helps resolve disputes that arise during development.

48
Q

What should the SRS do?

A

Clearly define the objectives to determine a systems success.

49
Q

What should an organization have at the end of the design phase?

A

A detailed description of the system structure

50
Q

What are the 4 primary categories of software maintenance?

A
  1. Corrective
  2. Adaptive
  3. Perfective
  4. Preventive
51
Q

What is corrective maintenance?

A

Removes errors to ensure functionality of the system.

52
Q

What is adaptive maintenance?

A

Performed when organizational changes affect system requirements such as changes in organizational procedures, forms, or system controls and security needs.

53
Q

What is Perfective maintenance?

A

Performed when new components are introduced or existing components are improved to enhance overall system performance.

54
Q

What is preventive maintenance

A

Refers to changes made to increase the life span of systems and could include restructuring, optimizing code, or updating documentation that impacts the scalability, stability, and maintainability of the system.

55
Q

What is the ISO 9000

A

Series of standards adresses industrial activities such as design, production, installation, and servicing.

56
Q

What is the ISO/IEC 15504

A

A set of standards developed jointly by the ISO and the IEC.

57
Q

What is the Pareto Principle?

A

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

58
Q

What is basis path testing?

A

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

59
Q

What is Glass-Box testing/White-box testing

A

Having developers test internal structures of software.

60
Q

What is black-box testing?

A

Doesn’t rely on the testers knowledge of the systems structure but is foxed on the user experience.

61
Q

What are the 3 types of system documentation?

A
  1. User documentation
  2. System documentation
  3. Technical documentation.
62
Q

What is user documentation?

A

Explains the system to users and may include information such as how to access certain features, FAQ’s and contact information for customer support

63
Q

What is system documentation?

A

Describes the systems internal configuration so the system can be maintained later in its life cycle. A major part of software development is documentation of software code.

64
Q

What is versioned code?

A

It allows developers to track modifications and reverse any changes that have been problematic.

65
Q

What is technical documentation?

A

Describes how to install and maintain the system, including information about installing updates and providing feedback to the development team.

66
Q

What is the waterfall model? (4)

A

An early approach to system engineering. Followed the development process sequentially.

  1. Requirement analysis
  2. Design
  3. Implementation
  4. Testing
67
Q

What is the increment model?

A

System is constructed in increments. The first increment is a simplified version of the final product. As tests are completed, more features are added and tested incrementally until the system is complete.

68
Q

Name two examples of agile methodologies

A
  1. Scrum
  2. Extreme programming
69
Q

What is scrum? (Steps, 6)

A

An agile method of system development with 6 steps.

  1. The system owner makes a prioritized wish list
  2. Scrum team selects an item toward the top of the wish list and plans the implementation during an event called “sprint”
  3. Team completes the list of objectives while assessing progress in daily meetings called scrums
  4. Sprint ends with the system ready to be released.
  5. A new sprint starts using another item on the wish list.
  6. Process continues until the prioritized wish list is clear.
70
Q

What is extreme programming?

A

Systems are developed by small teams under a dozen people working in a communal workspace where they freely share ideas and assist each other in the development project.

71
Q

What are the five 9’s?

A

A common requirement for regulated industries is uptime, the amount of time client data and resources are available on the servers, often measured in the number of 9’s found in a %. 99.999% uptime.

This means the organization is required to have an average of less than approximately 3seconds of downtime per week.

72
Q

Name 3 strategies of disaster recovery and business continuity.

A
  1. Data mirroring
  2. Data backups
  3. Off-site storage
73
Q

What are the 5 main suggested criteria for assessing off-site storage of data?

A
  1. Accessibility
  2. Cost
  3. Environment
  4. Geographic area
  5. Security