Project and Proposal Planning Quiz
40 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is a primary goal of project planning?

  • To finalize software requirements without further adjustments
  • To create a detailed design of the project before launch
  • To assign all tasks randomly to team members
  • To divide the task into manageable pieces (correct)
  • During which phase should you start forming your project plan?

  • After project completion
  • During the project launch phase (correct)
  • Only after detecting issues in project execution
  • Immediately before client presentation
  • Why is proposal planning important even with vague software requirements?

  • It gives clients information for pricing the project (correct)
  • It eliminates the need for resource allocation
  • It helps to finalize the software design immediately
  • It allows for spontaneous task assignments
  • What aspect of project planning involves predicting potential issues?

    <p>Ad hoc solutions</p> Signup and view all the answers

    In the context of project planning, which factor significantly influences the project budget?

    <p>Estimates of development costs</p> Signup and view all the answers

    What is an important consideration during project startup planning?

    <p>Understanding system needs without implementation knowledge</p> Signup and view all the answers

    How should resources be handled during the project launch phase?

    <p>Resources should be distributed based on planned phases and tasks</p> Signup and view all the answers

    What is the purpose of adjusting a project strategy during its execution?

    <p>To incorporate new knowledge and improve project outcomes</p> Signup and view all the answers

    What is the purpose of the plan for configuration management in a project?

    <p>To explain the structures and processes for managing configuration</p> Signup and view all the answers

    Which factor is crucial for effective project planning?

    <p>Using realistic assumptions rather than optimistic ones</p> Signup and view all the answers

    What should be incorporated in a project plan to handle unforeseen issues?

    <p>Contingency strategies</p> Signup and view all the answers

    How should project plans be treated throughout the project lifecycle?

    <p>They must be adjusted frequently based on new information</p> Signup and view all the answers

    When should risk mitigation steps be initiated?

    <p>If substantial issues are expected to cause considerable delays</p> Signup and view all the answers

    What does the plan of deployment describe?

    <p>How the software will be installed and data transferred</p> Signup and view all the answers

    What aspect should the quality plan specifically outline?

    <p>The standards and practices for quality to be applied</p> Signup and view all the answers

    Which project planning aspect is emphasized to help prevent disruptions in delivery schedules?

    <p>Incorporating contingency into the strategy</p> Signup and view all the answers

    What is the correct formula for calculating person months in the Organic Mode of the BASIC COCOMO Model?

    <p>P = 2.4 (K)^1.05</p> Signup and view all the answers

    How is the period of development calculated in the Embedded Mode?

    <p>T = 2.5 (P)^0.32</p> Signup and view all the answers

    What is the total number of persons required for the project based on the calculations?

    <p>3 persons</p> Signup and view all the answers

    Which COCOMO model is used for building software from pre-existing components?

    <p>Application composition model</p> Signup and view all the answers

    What factor can significantly affect the pricing of a system, aside from development costs?

    <p>Organizational factors</p> Signup and view all the answers

    Which of the following represents the formula to determine the number of person months for the project?

    <p>P = 18.3</p> Signup and view all the answers

    In which scheduling representation are activity duration and staffing timelines displayed?

    <p>Bar charts</p> Signup and view all the answers

    What is the exponent for the line of code (LOC) in the Organic Mode to calculate person months?

    <p>1.05</p> Signup and view all the answers

    What is one potential reason a business might choose to underprice a system?

    <p>To enter a new market and maintain employee retention.</p> Signup and view all the answers

    How does 'increased pricing' generally occur in fixed-price contracts?

    <p>Due to unforeseen risks that the seller needs to account for.</p> Signup and view all the answers

    What determines the price of a software product according to its creator?

    <p>The buyer's perceived willingness to pay.</p> Signup and view all the answers

    What is a characteristic of plan-driven (or plan-based) development?

    <p>It involves detailed planning and management standards.</p> Signup and view all the answers

    What is a primary criticism of plan-driven development?

    <p>It requires frequent revisions due to changing contexts.</p> Signup and view all the answers

    What essential information does a project plan provide in plan-driven development?

    <p>The resources available, work breakdown, and timeline.</p> Signup and view all the answers

    Which of the following is a potential advantage of a plan-driven approach?

    <p>Early identification of organizational issues and dependencies.</p> Signup and view all the answers

    Which describes the primary purpose of a project plan in software development?

    <p>To serve as a guide for the development process and monitor progress.</p> Signup and view all the answers

    What is a characteristic of organic mode projects?

    <p>They are worked on by small teams in comfortable settings.</p> Signup and view all the answers

    Which method uses the manager's knowledge of previous projects to forecast effort requirements?

    <p>Techniques based on experience</p> Signup and view all the answers

    What could hinder the accuracy of estimates in experience-based methodologies?

    <p>Differences between new and older projects</p> Signup and view all the answers

    In algorithmic cost modeling, how is project effort calculated?

    <p>Using a formula based on product features and process characteristics</p> Signup and view all the answers

    Which model categorizes software projects as organic, semi-detached, or embedded?

    <p>COCOMO Model</p> Signup and view all the answers

    What do semi-detached mode projects typically involve?

    <p>A mix of experienced and inexperienced workers</p> Signup and view all the answers

    What is a common problem faced with techniques based on experience?

    <p>There may be few similarities between new and older projects.</p> Signup and view all the answers

    Which of the following is least likely to be a characteristic of embedded mode projects?

    <p>Operating in straightforward environments</p> Signup and view all the answers

    Study Notes

    Project Planning

    • Involves dividing tasks into manageable parts and assigning them to team members.
    • Essential for foreseeing potential issues and developing ad hoc solutions.
    • The project plan outlines how work will be conducted and is used to track progress.

    Proposal Planning

    • Necessary for submitting software system contract proposals.
    • Includes resource allocation, project phase division, and team assignments.
    • Initial understanding of system needs guides decision-making for budget and staffing.

    Pricing Strategies

    • Underpricing: Used to secure contracts or enter new markets, maintaining employee engagement for future opportunities.
    • Increased Pricing: Adjusted in response to fixed-price contract risks to cover unforeseen expenses.

    Plan-Driven Development

    • Involves detailed planning based on conventional project management approaches.
    • A robust project plan details tasks, responsible parties, timelines, and expected outcomes.
    • Consideration of organizational factors early can uncover potential issues.

    Benefits and Drawbacks of Plan-Driven Development

    • Benefits include early identification of dependencies and organizational issues.
    • Drawbacks involve frequent revisions due to changing project contexts.

    Project Plans Components

    • Resource availability, work breakdown, timelines, risk analysis, reporting mechanisms, configuration management, deployment plans, maintenance strategies, and quality standards.

    Iterative Project Planning

    • Begins with an initial plan during project launch, allowing for adjustments as corporate objectives shift.
    • Frequent updates necessary to accommodate new requirements and risks.

    Risk Reduction

    • Initiate mitigation steps for significant development issues to minimize project failure risks.
    • Each development task should ideally take between 4-16 hours and be owned by individual developers.

    Estimation Strategies

    • Experience-Based Techniques: Relies on the manager's insights from prior projects.
    • Algorithmic Cost Modeling: Uses formulas based on project features and team expertise.

    COCOMO Model Overview

    • Offers cost estimates in software development classified into three categories:
      • Organic Mode: Small teams, low communication overhead.
      • Semi-Detached Mode: Mixed experience teams.
      • Embedded Mode: Complex systems with high dependencies.

    COCOMO Calculations

    • Effort estimation and development period calculations are done using the formulas:
      • Effort: P = a * (K)^b
      • Development Time: T = c * (P)^d
    • Example: An estimated 8000 lines of code (KLOC = 8) results in approximately 18 person-months and 6 months of development.

    COCOMO 2 Models

    • Considers various software development processes, such as application composition, early design prototypes, reuse models, and post-architecture models.

    Summary Key Points

    • System prices are influenced by development costs, organizational factors, and market competition.
    • Functionality may be adjusted post-contract to align with predicted costs.
    • Plan-driven development emphasizes comprehensive project planning for task management.
    • Graphical representations like bar charts are commonly used for scheduling and staffing timelines.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Test your knowledge on project and proposal planning strategies. This quiz covers task division, resource allocation, pricing strategies, and plan-driven development concepts. Ideal for those looking to enhance their project management skills.

    Use Quizgecko on...
    Browser
    Browser