Week 10 Flashcards

1
Q

What are the advantages of custom development of IT systems / software?

A
  • Unique tailoring

- Flexibility and control

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

What are the advantages of purchasing IT systems / software?

A
  • Knowledge infusion
  • Economic attractive
  • Software quality
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the make - and - buy approach

A

Blending custom development purchasing.

- First get off-the-shelf system, then modify them

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

Which software development methodologies are there?

A
  • System development life cycle (SDLC)
  • Rapid application development (RAD)
  • Agile development
  • Lean development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the main ideas of SDLC?

A

Detailed justification and planing reduce risk and uncertainty in system development. It is structured and risk-averse. In the beginning the requirements are analyzed, and changes to them along the way are not common. Involvement from end-users and functional managers is required.
-> designed for cost control and risk avoidance

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

What are the principal stages of SDLC?

A
  1. Definition stage
  2. Build Stage
  3. Implementation Stage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What happens in the definition stage of SDLC?

A

In this stage it will be clearly identified what the main goals of the systems are and what the requirements are. Additionally the feasability is checked to see if assets and capabilities are possesed by the firm and if there is enough money to implement. The project is planned and the requirements are definite

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

What happens in the build stage of SDLC?

A

Most technical stage in which the overall structure is designed as well as the software within the structure is programmed. Additionally, there is constant testing while developing. Objective: release the application when it is good enough.

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

What happens in the implementation stage of SDLC?

A

It is ensured that the new technology is integrated with other components of the IS. It can happen that the two systems run together for a while, that the new system is slowly taking over the old system or that the old system is immediately shut down.

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

What is the main concept of rapid application development?

A

Quickly building a working model, getting feedback from users and then update the working model. Focused on smaller projects that are less resource intensive.

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

What is prototyping?

A

Impossible to clearly estimate and plan complex IS. Allows for flexibility -> RAD is an type of prototyping.

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

What is agile development?

A

Methodology that utilizes incremental changes with a focus on quality and attention to detail
- Each addition is realeased in a time box -> creates regular release schedule
Goal: Provide flexibility of an iterative approach while ensururing quality

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

What are characteristics of agile development?

A
  • Small cross-funtional teams
  • Daily status meetings to discuss progress
  • Time boxes
  • At each iteration, the working project is demonstrated to stakeholders
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is devops?

A

Continues development, testing, integrating, implementing and improving

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

What is the difference between devops and agile?

A

Agile focusses on communication gaps between customers and developers.
Devops focusses on gaps between developers and IT operations. Also, DevOps focusses on deployment of software

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

How does the process of purchasing off the shelf software look like?

A

Similar to SLDC approach, minus the build approach.
Main focus lies on the development phase in which the following additions are made:
- Identify potential vendors, ask for request for proposal
- Interested vendors wil respond
- Determine top vendors
- Negotiate contract stage

17
Q

What is end-user development?

A

Umbrella term captureing many non-IT workers creating software
- excel spreadsheets, personal databases

18
Q

What is the quality triangle dillema

A

There is always a trade-off betwen time, cost and quality. It is nearly impossible to get all three, so you an best focus on 2 out of the three.