CS4711 Final Exam

Ace your homework & exams now with Quizwiz!

A good manager is not necessarily a good leader and vice versa, How can a project manager deal with this phenomenon?

Delegation and Learn

During which stage would you brainstorm ideas based on your observations?

Ideate

During which stage would you gain feedback from others on how the solution meets the needs of the problems or concerns they shared with you in interviews?

Test

During which stage would you want users to be able to try out your solutions for themselves?

Test

An iterative software development approach focuses on creating unit test cases before developing the actual code

TDD

Which of the following is NOT one of the good leadership practices that we discussed?

Taking proactive measures to mitigate untrustworthy subordinates

Select XP Fine Feedback practice: Rapid releases Refactoring Sustainable pace Test-Driven Development

Test-Driven Development

Which one of these statements is TRUE about the Prototype step?

The objective is to have people interacting with your product

The management function of ____ is being activated when a bookstore manager measures daily sales in the magazine section and compares them with daily sales targets.

controlling

How does it feel to be in the flow?

d) All of them (focused, concentrated, disconnected everyday reality, Not restricted to a particular time or date)

In Empathy phase you can use ______ questions

open-ended

Change request report is _________ measuring and controlling work processes

output

Work performance report is _________ measuring and controlling work processes

output

User requirements are expressed as __________ in Extreme Programming

story cards

________prototyping it does not show the actual details of where the buttons go or the exact interaction

storyboard

Analytical techniques are _________ measuring and controlling work processes

tool

Managing is concerned with_________ aspects and leading is concerned with__________ aspects.

Quantitative, qualitative

Which of these statements are practices of the Define step?

- Come up with a point of view statement highlighting users' needsc. - Craft "How Might We" question(s)

How does it feel to be in the flow? (open-ended question)

- Completely involved in what we are doing—focused, concentrated - A sense of being outside (disconnected) everyday reality - Great inner clarity—knowing what needs to be done and how well we are doing - Knowing that the activity is doable—that our skills are adequate to do the task - Timelessness—focused on the present, hours seem to pass by in minutes - Motivation—whatever produces flow becomes its own reward

What are the benefits of Reducing Avoidable Rework?

- Improves productivity - Improves morale - Improves quality of work products

Why to Measure Work processes?

- indicators of progress. - early identification of problems. - To help identify trends, change request and update estimates. - schedule and resource allocation adjustments - To collect local data for future estimation and support process improvement

or empathize phase, select the correct behavior

- put aside believes and preferencesd. - Find patterns that you notice in the user's interaction with their environment

How to prepare for performance evaluations?

1. Design a performance review process 2. Announce performance review process 3. Conducting an individual performance evaluation meeting

Why to do Performance Evaluations?

1. Ensure the mutual needs of the organization and the employee are being met 2. Increase transparency in the relationship between supervisor and subordinate 3. Clarify/reiterate expectations of subordinate 4. Identify strengths and areas for improvement of subordinate

While conducting an individual performance evaluation meeting, set the correct order for the following activates:

1. state the meeting's goal 2. Let the subordinate speak what they consider to be their major achievements. 3. Share any objective evidence about the subordinate's performance 4. Let the subordinate explain the evidence 5. Work out an action plan together 6. Write a summary of the current assessment

There are ________ basic activities in Extreme Programming

4

It is recommended that avoidable rework ______should be the goal for all software organizations

<20%

During which stage would you analyze observations and data collected in order to identify the core problem?

Define

How-Might-We is a tool for?

Define

How to solve the following Teamicide- Clique control

Allow team members to work together for extended periods of time

How to solve the following Teamicide- Fragmentation of time

Assign people to one task at a time, avoid fire fighting assignment

How to solve the following Teamicide- Excessive overtime

Avoid it

The advantage of Simple Design

Avoid overengineering and overgeneralizing code

Why-How Ladder is tool for?

Define

The participants formulate ideas and write down their ideas on paper , they pass on their own piece of paper to another participant, the other participant elaborates on the first person's ideas and so forth, The results are then made visible to everyone and analyzed, evaluated and discussed in the group

Brainwrite

How does the test stage of design thinking allow you to make tweaks and refine your prototype?

By observing and talking to customers, you can learn whether your product hits the mark.

Which ideation tool is recommended when you you're getting stuck, coming up with new ideas

Challenge Assumptions

We track effort based on_______for evolutionary rework

Change requests

________ where you have particular groups that prefer each other's company and try to exclude other members of the team

Clique control

Which function of management involves identifying and arranging work and resources to achieve company goals.

Coordinate work activities

_______ work for fixing discovered defects

Corrective rework

We track effort based on_______for retrospective and corrective rework

Defect reports

________when you treat your team members as competitors they are not trustworthily

Defensive management

How to solve the following Teamicide- Quality reduction

Don't compress schedule without de-scoping the requirements, don't add requirements without extending the schedule

____ the degree of work product and activities completion

Effort

____the amount of work expended for various work activities.

Effort

Ask the 5 whys is a tool for?

Empathize

What-how-why is tool for?

Empathize

Select the CORRECT order of phases of Design Thinking

Empathy, Define, Ideate, Prototype, Test

You would interview people to gain an understanding of how they feel during the ____ stage of Design Thinking.

Emphasize

Which of the following is NOT a practice of Extreme Programming?

Empower Customers

Which one of these statements is NOT a good interview practice for user testing in the Empathy step?

Encourage interviewees to provide concise answers going straight to the point

Suppose you are working on a project. You are using an agilemethodology with rapid releases and frequent customer demos. Duringone of these demos, an important stakeholder decides they would likea major feature that wasn't included in the original requirements. Thisis an example of what kind of work?

Evolutionary rework

_______ : effort due to changes demanded

Evolutionary rework

What are the ways to control process attributes?

Expand , adjust or reduce: ( project scope, schedule baseline, cost baseline, requirement quality and resources assets) - Use superior resources - Improve the development process

Which function of management involves clarify roles and responsibilities, promote collaboration

Facilitate communication

Design Thinking is a Linear Process. True or False?

False

Engaging in high levels of concurrent activity is an efficient method of working. (T/F)

False

When defining a problem, you problem statement should include a solution. (T/F)

False

Collecting _____ is an important portion of testing a prototype in the test stage of design thinking.

Feedback

Which one of these statements is NOT a good practice for the Test step?

Focus on the positive feedback to maximise the outcomes

__________switching between different tasks

Fragmentation of time

_________to turn problems/ challenges into opportunities for design in define phase

How might we?

What are the "3 questions" to ask in the Empathize phase?

How, why, what

Select the correct leadership assumption

Leadership and managements are complementary

Which of the following is NOT a quadrant from the empathy map?

Likes

Regarding extreme users select the correct action

Look to extreme users to branch ideas. Then narrow it with the primary users that you're designing for

_____when a team leader motivates subordinates and acknowledge their work, communicate openly with them, give them an inspiring purpose for their job

Maintain enthusiasm

__________ The process of tracking, reviewing, and monitoring the progress to meet the performance objectives defined in the project management plan

Measuring and Controlling Work Processes

while conducting empathy Forget your assumptions and personal beliefs, why?

Misconceptions or stereotypes limit the amount of real empathy you can build

_______ when a real, live user should sit with the developers and be available full-time in their open work area to answer questions and interact with the development team

On-site customer

________ : effort for establishing initial baselines of work products

Original work

Which practice prescribe "the code is always written by two programmers at one machine"?

Pair Programming

What is considered the most important asset on software projects?

People

n Ideate phase - Mindmap Create a visual representation for your ideas as tree structure where the root node is the __________ and the leaf nodes is ___________

Problem, the most specific solutions

__________: foreseen work that should have been previously completed

Retrospective rework

Which function of management deals with show appreciation

Say thank you when warranted

How to solve the following Teamicide- Unrealistic deadlines physical separation

Set deadlines that have a reasonable probability of being met, provide group workspace and opportunity for casual interactions

Collective ownership is practice supports:

Shared Understanding

______ means of communicating about the project in terms that both developers and customers will understand, to come up with a simple shared story of how the system works, and use it to structure your code, naming conventions, etc

System metaphor

Empathize - Ask the 5 whys, why?

To identify the root cause of a problem

But having a customer who is a full time member of the team they are a lot of drawbacks and not going to be practical (T/F)

True

Customer is involved test development and validation in XP (T/F)

True

During Testing with users don't correct your users when they make mistakes. (T/F)

True

Low fidelity prototyping is Disposable (T/F)

True

How to solve the following Teamicide- Defensive management

Trust your team members until proved otherwise, fix personnel problems as they occur

A Design Thinking approach should start with...

Understanding the problem to solve

How to solve the following Teamicide- Mindless bureaucracy

Use cost effective procedures and paperwork , demonstrate the benefit of them to all involved parties

The Point of View statement most closely resembles what kind of documentation we're already familiar with?

User story

We track effort based on_______for original work

Work packages

Which of the following is the right activity sequence for XP?

Write test, write code, refactor

What happens in the test stage of design thinking?

You allow consumers to test a product or service.

Differentiate between - Use photo and video user-based studies - Personal Photo and Video Journals

You hand over the camera to your users and give them instructions to take pictures of or video-record their activities during a specified period. The advantage is that you don't interfere or disturb the users with your personal presence

Extreme Programming prescribes engineering and managerial practices (T/F)

false

In pair programming you are supposed to have just one partner that you pair program with (T/F)

false

flow often associated with productivity decreasing (T/F)

false

___________ a mental state in which a person is fully immersed in what he or she is

flow

Design Thinking typically helps in

innovation

Cost forecast is _________ measuring and controlling work processes

input

What two goals are you balancing when you generate ideas?

large quantity and broad diversity of ideas


Related study sets

BYU English 11 pt. 1 Unit Quiz 3

View Set

Ch 48: Assessment of the Gastrointestinal System

View Set

APUG Unit 3 Possible MCQ- Civil liberties and Civil rights

View Set

2, Exam chapter 9, Chapter 8 Microbiology, Chapter 8: Microbial Genetics, chapter 9, Microbiology chapter 12, NAS 161----CH. 12, Chapter 13 microbiology, Chapter 14

View Set

Psychology Chapter 10: Behavior in Social and Cultural Context

View Set