Chapter 3: Project Management
1. _____ is the process of planning and controlling the development of a system within a specified time frame at a minimum cost with the right functionality. a. Project management b. Symantic timeline c. Task identification d. Time estimation e. Work plan
a. Project Management
1. Project managers can develop task lists for a project with the help of _____. a. established methodologies b. system proposals c. system requests d. user application hardware e. user requirements
a. established methodologies
1. A(n) ____________ is a measure of program size based on the number and complexity of inputs, outputs, queries, files, and program interfaces. a. function point b. line of code c. project plan d. standard module e. workplan
a. function point
1. One method of estimating project time is to use industry standard factors for each project phase. With this method, if the planning phase typically takes 15% of total project time, and a particular project requires three months for planning, then the remainder of the project will require _____. a. 15 months b. 20 months c. 3.5 months d. 4.5 months e. 3 months
b. 20 months
1. When estimating project time schedules using industry standards, the estimated project completion time for a systems project would be _____ person-months if the actual planning phase were completed in 6 person-months. a. 30 b. 40 c. 17.14 d. 9 e. 50
b. 40
1. The three steps of project management are _____. a. controlling the project, directing the project, and creating the work plan b. creating the work plan, staffing the project, and controlling and directing the project c. directing the project, creating the work plan, and naming the tasks d. naming the tasks, creating the work plan, and completing the deliverables e. setting the start date, estimating the time, and reading the actual time
b. creating the work plan, staffing the project, and controlling and directing the project
1. When using a function point estimation worksheet, there are 14 factors that impact the complexity of a project. These factors include _____. a. data communications, time tradeoffs, and estimated effort b. end-user efficiency, data communications, and reusability c. performance and programming language d. reports printed and PCA e. x-rays, extensibility, and operational conversion
b. end-user efficiency, data communications, and reusability
1. The process of assigning values for the time and effort needed to perform a system project is called _____.
b. estimation
1. Diane needs to create a work plan for an upcoming systems project. She must first _____. a. estimate the hours and request deliverables b. identify the tasks and estimate the time needed to complete them c. initiate the project and create the project management assessment d. make tradeoffs and set conservative numbers e. timebox the completion date
b. identify the tasks and estimate the time needed to complete them
1. A normal system with 400 unadjusted function points would have _____ adjusted function points when the shortcut method is use to determine the complexity of the project. a. 200 b. 260 c. 400 d. 540 e. 600
c. 400
1. Kathryn has little experience estimating the time it will take to complete a systems project. She has just completed the planning phase of the project. What method should she use to estimate the time required to build the system? a. adjusted project complexity b. function points c. industry standards d. Microsoft Project e. more complex approach
c. industry standards
1. Adding people to a project team in order to speed up total development time _____. a. is a standard task in timeboxing b. is a useful way to meet a tight deadline c. may actually increase total development time d. simplifies communication within the team e. none of the above
c. may actually increase total development
1. Function points are used to measure the estimated _____ of a project. a. complexity b. effort required c. program size d. time required e. TUFP
c. program size
1. Ryan, a newly hired systems analyst/consultant, is about to begin a systems project. Where will Ryan look first to locate the identifiable tasks he will record in his work plan? a. call a friend at a competing firm b. his Systems Analysis text book from college c. the company training materials for the company methodology d. the project planning software available at the local bookstore e. the website of his old college professor
c. the company training materials for the company methodology
1. Traditional Work Breakdown Structures tend to a. focus on the design of the system as oppose to the needs of the current phase and iteration b. force too many levels of detail early on for large project and they tend to allow too few level of detail for small projects c. be too specific for the project and difficult to compare across projects d. all of the above e. none of the above
d. all of the above
1. Unlike traditional Work Breakdown Structures (WBS), evolutionary WBSs are a. organized in a standard manner across all projects b. created in an iterative and incremental manner c. designed so one can compare the current project to past projects d. all of the above e. none of the above
d. all of the above
1. To identify the tasks for a work plan the project manager can _____. a. control and direct the project b. estimate the size, staff the project, and remember technical skills c. establish a possible reporting structure d. list the four phases of the SDLC and the steps that occur in each e. set conservative numbers for the project software
d. list the four phases of the SDLC and the steps that occur in each
1. The most significant challenge to project managers is _____. a. lack of project management training b. no one really understands how to manage a complex systems development project c. the lack of tools that can assist in controlling project progress d. unrealistic schedule demands by project sponsors e. all of the above
d. unrealistic schedule demands by project sponsors
1. Assume a systems development project effort calculation determines that the system will require 240 function points. If the developers choose to implement this system in the C programming language, approximately 31,200 lines of code will have to be written. If the developers choose Visual Basic to implement the system, the number of lines of code will be _____. a. about the same b. can't tell without more information c. exactly the same d. much greater e. much less
e. much less
1. A critical success factor for project management is to _____. a. create a work plan b. follow the three steps of project management c. identify most project tasks d. manage the hundreds of tasks e. start with a realistic assessment of the work
e. start wit a realistic assessment of the work
1. Michelle has decided to use a shortcut to determine the complexity of the project she is currently managing. She has assigned the adjusted project complexity (PCA) a value of .65. She has determined that her project is _____. a. bi-lateral b. complex c. microconvergent d. normal e. very simple
e. very simple
1. The _____ is a dynamic schedule that logs and monitors all of the tasks that need to be accomplished for the length of the project. a. margin of error b. project manager c. project objective d. timebox e. work plan
e. work plan