ISC 475 iRAT-2

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

Theory of Constraints (TOC)

Critical chain scheduling is an application of the ______ _____ _____ (_____)

bar charts

Gant charts are sometimes referred to as _____ ________ because the activities' start and end dates are shown as horizontal bars

Manifesto for Agile Software Development

In February 2001, a group of 17 people that called itself the Agile Alliance developed and agreed on the ______________ ___ _______ ________ __________

potentially shippable

In the Scrum framework, at the end of the sprint, the work should be _______________ _________________, as in ready to hand to a customer, put on a store shelf, or show to a stakeholder

ScrumMaster

In the Scrum framework, the ____________________ keeps the team focused on its goal

sprint

In the Scrum framework, the certain amount of time that the team has to complete its work (usually 2-4 weeks)

daily scrum

In the Scrum framework, the daily team meetings to assess a projects progress during each 2-4 weeks sprint

sprint review; retrospective

In the Scrum framework, the sprint ends with a ______ ________ and ___________.

product backlog

In the basic Scrum framework the ____________ ___________ is a prioritized wish list created by the product owner.

sprint backlog

In the basic Scrum framework, during sprint planning, the team pulls a small chunk from the top of that wish list, a _______ ___________, and decides how to implement those pieces.

Kanban

Japanese for "visual board," an agile process method that enables businesses to quickly visualize and manage the correct state of all development investments since the start of the project

Scrum

Kanban can be used in conjunction with ________

Japan by Toyota Motor Corporation

Kanban was developed in __________ _____ _________ _________ ___________.

development process

Project managers must involves all stakeholders in the schedule ___________ ________

Gantt charts; Tracking Gantt

Project managers often use _________ ______ to display the project schedule. _________________ ____________ charts show planned and actual schedule information.

increases in project cost and risk

Shortening schedules almost always leads to __________ ____ _____________ _______ _______ ________.

Scrum

This term was coined in 1986 in a Harvard Business Review Study that compared high-performing, cross-functional teams to the formation used by rugby teams.

to help focus on teamwork, complete the most important work first, and add business value

Today other types of projects use Scrum to help focus on what?

Control - Traditional is Process Centric while Agile is People Centric Management Style - Traditional is Command and Control and Agile is Leadership and Collaboration Knowledge Management - Traditional is Explicit and Agile is Tacit Role Assignment - Traditional is Individual-Favors-Specialization and Agile is Self-Organizing Teams Communication - Traditional is Formal and Agile is Informal Customer's Role - Traditional is Important and Agile is Critical Project Cycle - Traditional is Guided by Tasks and Agile is Guided by Product Features Desired Organization Structure - Traditional is Mechanistic (Bureaucratic with high formalization) and Agile is Organic (Flexible and participative encouraging cooperative social action) Technology- Traditional has No Restrictions while Agile has Favors Object-Oriented Technology

Traditional vs Agile Environments

true

True or False. Even though scheduling techniques are very important, most projects fail because of personnel issues, not from a poor network diagram.

1.) Individuals and interactions over processes and tools 2.) Working software over comprehensive documentation 3.) Customer collaboration over contract negotiaton 4.) Responding to change over following a plan

What are the values under the Manifesto for Agile Software Development?

the ability to manage and adapt to change, a view of organizations as fluid, adaptive systems composed of intelligent people; recognition of the limits of external control in establishing order; an overall humanistic problem-solving approach considering all members to be valuable stakeholders, relies on an autonomous team, and minimizes up front planning

What does Agile framework practice?

critical path analysis, resource constraints, and buffers

What does critical chain scheduling use to meet project completion dates?

network diagrams

What is the preferred technique for showing activity sequencing?

the short time period of each spring (normally two to four weeks) and daily Scrum meetings provide an environment where team members collaborate to focus on completing specific tasks within that time period. The product owner identifies and prioritizes tasks to be done during each sprint.

What occurs in Agile methods like Scrum.

a white diamond

What symbol on a Gantt chart represents a slipped milestone? a. a black arrow b. a white arrow c. a black diamond d. a white diamond

a Tracking Gantt chart

What type of diagram shows planned and actual project schedule information? a. a network diagram b. a Gantt chart c. a Tracking Gantt chart d. a milestone chart

in any environment in which the requirements are unknown or changing quickly

When is using an agile approach appropriate?

finish-to-start

You cannot start editing a technical report until someone else completes the first draft. What type of dependency does this represent? a. finish-to-start b. start-to-start c. finish-to-finish d. start-to-finish

PERT

__________ Is a network diagramming technique used to predict total project duration.

project schedule management

___________ ________ ________ is often cited as the main source of conflict on projects

Scrum

_____________ is the leading agile development method

Kanban; Scrum

____________helps improve day-to-day workflow, while ____________ provides the structure for improving the organization of projects.

burndown chart

a chart that shows the cumulative work remaining in a sprint on a day-by-day-basis

iteration planning

a customer involved process for developing a sprint backlog involving prioritization, estimation, and collaboration

agile manifesto

a declaration of core values for developing software using lean methods

work breakdown structure (WBS)

a deliverable-oriented grouping of the work involved in a project that defines its total scope

precedence diagramming method

a drawing tool to represent steps to a project

critical chain scheduling

a method of scheduling that considers limited resources when creating a project schedule and includes buffers to protect the project completion date.

deliverable

a product, such as a report or segment of software code, produced as part of a project

finish-to-start dependency

a relationship on a project network diagram in which the from activity must be finished before the activity can be finished

network diagram

a schematic display of the logical relationships or sequencing or project activities

work package

a task at the lowest level of the WBS

flexibility

agile methods like Scrum take a different approach to project schedule management by providing more __________

scope

all the work involved in creating the products of the project used to create them

predecessor

an activity that is on a network diagram that should occur before another activity occurs

successor

an activity that on the same network diagram path and occurs after another activity

agile project management

an adaptive way of management aiming to steer projects to success in terms of being on schedule and within budget while satisfying customers

agile methods

an approach to managing projects that includes an iterative workflow and incremental delivery of software in short iterations

task

an element of work normally found on the WBS that has an expected duration, cost, and resource requirements, also called an activity

Scrum team or development team

cross-functional team of five to nine people who organize themselves and the work to produce the desired results for each sprint.

prototyping

developing a working replica of the system or some aspect of it to help define user requirements

closing processes

formalizing acceptance of the project or project phase and ending it efficiently

burndown chart

informal graph relating the quantity of work remaining and the time elapsed since the start of the project

Kanban

just-in-time inventory control method that uses visual cues to guide workflow

agile

means being able to move quickly and easily

kick-off meeting

meeting held at the beginning of a project so that stakeholders can meet each other, review the goals of the project, and discuss future plans

resources

people, equipment, and materials

policies, procedures, and documentation; planning, executing, and controlling

planning schedule management involves determining the ____________, _______________, _____________ that will be used for ___________,____________, and ___________ the project schedule

activity attributes

predecessors, successors, logical relationships, leads and lags, resource requirements, constraints, imposed dates, and assumptions are all examples of _________ _______

Gantt Charts

provide a standard format for displaying project schedule information by listing project activities and their corresponding start and finish dates in calendar form.

agile

quick and coordinated in movement; a method based on iterative and incremental development, in which requirements and solutions evolve through collaboration

user stories

short descriptions written by customers of what they need a system to do for them

slack

the amount of time a project activity may be delayed without delaying a succeeding activity or the project finish date; also called a float

early finish date

the earliest possible time an activity can finish based on the project network logic

early start date

the earliest possible time an activity can start based on the project network logic

Scrum

the leading agile development method for completing projects with complex, innovative scope of work.

effort

the number of workdays or work hours required to complete a task

project scope management

the process involved in defining and controlling what work is or is not included in a project

project time managment

the processes required to ensure timely completion of a project

node

the starting and ending point of an activity on an activity-on-arrow diagram

scope creep

the tendency for project scope to keep getting bigger

true

true or false. Activity sequencing must be done in order to use critical path analysis.

true

true or false. Early software development projects often used a waterfall approach, but as technology and businesses became more complex, the approach often became difficult to use because requirements were unknown or continuously changing.

true

true or false. Scrum was initially applied to software development projects.

false. it is the longest path through a network diagram

true or false. the critical path is the shortest path through a network diagram.

developing the schedule

uses results from all of the other project schedule management processes to determine the start and end dates for the project.

finish-to-start, finish-to-finish, start-to-start, and start-to-finish

what are the four types of relationships between tasks?

planning schedule management, defining activities, sequencing activities, estimating activity durations, developing the schedule, and controlling the schedule

what are the main processes involves in project schedule management?

arrow diagramming method and the precedence diagramming method

what are the two methods used to create network diagrams?

1.) they are mandatory based on the nature of the work 2.) discretionary based on the project team's experience or 3.) external based on non-project activities

what are three reasons for creating relationships within sequencing activities?

crashing and fast tracking

what are two techniques for shortening project schedules?

Optimistic, most likely, and pessimistic estimates of activity durations and is seldom used today

what does PERT use to create its estimates and how often is it used?

it determines the early start and early finish dates to each activity

what does a forward pass through a project network diagram determine?

identifying the specific activities that must be completed to produce the project deliverables

what does defining activities involve?

a series of activities that determine the earliest time by which a project can be completed

what is a critical path?

teams can place cards on boards to show the status of work in the backlog, such as new, in progress, and complete. Cards on the board are moved to the right to show progress in completing work

what is an example of a Kanban

1.) helps limit work in progress by making a bottleneck visible so people can collaborate to solve problems that created the bottleneck.

what is the benefit of Kanban?

Controlling the schedule

what is the final process in project schedule management?

agile projects are high-quality, adaptive projects that can be developed by small teams using the principles of continuous improvement and testing based on rapid feedback and change

what is the fundamental assumption of agile projects?

schedule management plan

what is the main output of planning schedule management?

about 25%

what is the practical limit to shortening schedules?

determines the relationships or dependencies between activities

what is the purpose of sequencing activities?

it predicts total project duration

what is the purpose of the critical path method?

when there is a high degree of uncertainty about the individual activity duration estimates

what is the reasoning for using PERT?

a more detailed WBS

what is the result after defining activities within the project schedule management?

creates estimates for the amount of time it will take to complete each activity. This includes the actual amount of time worked plus elapsed time

what occurs during estimating activity durations?

agile method

what type of method is Scrum?

it is critical to set realistic project schedules and use discipline to meet schedule goals

why is it important for project managers to involve all stakeholders in the schedule development process?

Most IT projects exceed time estimates

why is project schedule management the main source of conflict on projects?


Set pelajaran terkait

Marketing Research Exam 2 Study Guide

View Set

Bio: Unit 9 Part 1 - Nervous System

View Set

Intro to Penetration Testing Chapter 1 study guide

View Set

Bungard MC Ch. 8 Washington The Atlanta Addres

View Set

Health and Physical assessment week 1

View Set

Stat Chapter 1: confidence intervals

View Set