Flashcards - FSE Week 10 Lecture Slides Study Set
What is project planning in software engineering?
Project planning involves breaking down the work into parts, assigning these to team members, anticipating problems, and preparing solutions to those problems.
What does a project plan communicate?
A project plan communicates how the work will be done to the project team and customers and helps assess progress on the project.
When should project plans be modified?
Project plans should be modified periodically throughout the project as experience and information from monitoring progress are gained.
What is the initial step in project planning?
Creating an initial project plan during the project startup phase is the first step in project planning.
What should project plans include regarding risks?
Project plans should include a risk analysis section to assess potential issues and their impact.
What factors influence software pricing?
Factors influencing software pricing include hardware, software, travel, training, and effort costs, along with broader organizational and economic considerations.
What is COCOMO in software development?
COCOMO is an empirical model used for estimating software project costs and efforts based on past project experiences.
What does Agile planning involve?
Agile planning involves managing a project backlog with daily reviews of progress and problems, emphasizing adaptability.
What are milestones in project management?
Milestones are points in the project schedule used to assess progress, such as the handover of the system for testing.
What is the significance of activity networks in project scheduling?
Activity networks illustrate task dependencies in project scheduling, helping in the organization of tasks.
What is a project activity in software project planning?
A project activity is a basic planning element that has a duration, effort estimate, deadline, and defined end-point.
What technique helps estimate software efforts?
Experience-based techniques estimate future effort requirements based on past project experiences and judgments.
What does the planning game in Agile depend on?
The planning game is based on user stories that reflect the features to be included in the system.
How often should project schedules be updated?
Project schedules should be regularly updated based on the progress and any new information that arises during the project.
What should be considered during the task planning stage?
During task planning, developers break down stories into development tasks that take 4–16 hours to complete.