Midterm Makeup — Chapter 2 (Slides & Textbook) Flashcards
A project life cycle is a collection of project phases that defines:
What work will be performed in each phase.
What deliverables will be produced and when.
Who is involved in each phase.
How management will control and approve work produced in each phase.
A deliverable is:
a product or service produced or provided as part of a project.
Methodologies… (LIST 4)
- Provide systematic approaches to planning, managing, and executing the work to complete by prescribed phases, processes, tools and technology
- Are templates or gameplans.
- Keep you from reinventing the wheel by focusing on commonalities between projects.
- Provides a common language among shareholders
A Project Life Cycle is…
A collection of logical stages or phases that maps the life of a project from its beginning, through its middle, to its end to define, build, and deliver the product.
What does PLC stand for?
Project Life Cycle
What is the initialization process in the Project Life Cycle?
Project goal
How will we know the project is successful?
Deliverable: Business Case
What is the planning process in the Project Life Cycle?
Scope, schedule, budget, risks, etc.
Deliverable: Plan
What is the executing process in the Project Life Cycle?
Manage scope, schedule, budget, and people
Develop software
Deliverable: Information System
What is the closing process in the Project Life Cycle?
Ensure work completed as planned.
Deliverable: Final project report and presentation to the client
What is the evaluating process in the Project Life Cycle?
Lessons learned
Project/team/individual evaluation
Deliverable: Project evaluation and lessons learned
Projects versus Processes?
Processes are ongoing
The choice of SDLC is between:
Linear development approaches
Iterative development approaches
The Waterfall Model…
Was developed as a simple and disciplined method for systems development.
Stresses sequential flow of software development activities
Makes estimating easier because of detailed planning
Cons of Waterfall Model
Hard to address changing requirements
More planning time
Less real-time feedback
Iterative Development…
Focusses on shortening the SDLC
Embraces the idea that requirements are difficult to define & they change overtime.
Emphasizes using working software to measure progress.
Relies heavily upon face-to-face communication.