Implementation - Moving to Implementation Flashcards

Moving to Implementation

1
Q

What must the project manager do to manage the programming effort?

A

Assigning programming tasks

Coordinating the activities

Managing the programing schedule

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

How should they assign programming tasks?

A

Use cases that are related are grouped together

These groups are then assigned to programmers on the basis of their experience and skill

It may be identified here that there is a mismatch between the skills of the team, and the skills needed to complete the project

Consequently, the project manager must take steps at this time to ensure that skill deficiencies are eliminated through additional training or through mentoring arrangements with more experienced, skilled programmers.

The additional time needed for the team members to be trained/mentored should be considered.

After a point, the more programmers who are involved, the longer the system will take ( as the need for coordination increases)

The project manager may need to account for the extra time needed in the schedule for training/mentoring

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

What is involved in coordinating?

A

Communication is key!

Regular, brief, meetings encourage the discussion of issues before they become problems

Often, they can be done standing up (referred to as “standups”)
Standups are simple. Each member of the team answers 3 questions:

What did I work on yesterday?
What am ai working on today?
What issues are blocking me?

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

How to manage the schedule?

A

Scope creep can become an issues at this stage. Scope creep occurs when requirements are added to the project after system design has been finalized. Any features added at this point should be carefully considered.

Unnoticed day-by-day slippages can cause delays in the schedule. These minor delays can add up! Communication between the programming team is important to watch these minor slippages.

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

What are coding standards used for?

A

Used to ensure that your code is good quality.

Make the software more:
Reliable
Maintainable
Secure
Etc.

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

What is a coding standard?

A

CERT

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