Project Management Define project, project management, RAD, JAD Describe the project triangle and its tradeoffs Describe project management activities Discuss the advantages and disadvantages of functional, project (purpose) and matrix structures Describe the advantages, disadvantages and characteristics of SDLC (System Development Life Cycle) and prototyping Describe the phases of SDLC Describe project dimensions affecting risk Discuss integration in dealing with risk Discuss issues in managing behavioral factors Discuss open sourcing as a development approach
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Project Management Define project, project management, RAD, JAD Describe the project triangle and its tradeoffs Describe project management activities Discuss the advantages and disadvantages of
functional, project (purpose) and matrix structures Describe the advantages, disadvantages and
characteristics of SDLC (System Development Life Cycle) and prototyping
Describe the phases of SDLC Describe project dimensions affecting risk Discuss integration in dealing with risk Discuss issues in managing behavioral factors Discuss open sourcing as a development approach
Project Management
Project - temporary endeavor undertaken to create a unique product or service may be divided into subprojects
Project management - application of knowledge, skills, tools and techniques to project activities to meet or exceed stakeholder needs and expectations from a project T.A.N.S.T.A.A.F.L.
Project Triangle
Time Cost
Scope
QUALITY
Project Management Activities
Ensuring progress of project using metricsIdentifying risks and assessing the
probability of them occurring Ensuring progress toward deliverables
within constraints of time and resourcesRunning coordination meetings of the
project teamNegotiating for resources on behalf of the
project
Development ModelsSystems Development Life CycleRapid Applications Development (RAD)PrototypingJoint Applications Development (JAD) (like RAD
with users)Agile Programming (Dynamic System
Development Method; Extreme Programming; Scrum Crystal)
Resource constraints Impact on customers Business success Prepare the future
Open Sourcing
The process of building and improving “free” software by an Internet community Release early and often Delegate as much as possible Archive and manage the versions
Be as open as possible
Free Software
The freedom to run the program for any purpose.The freedom to study how the program works,
and adapt it to your needs. Access to the source code is a precondition for this.
The freedom to distribute copies so that you can help your neighbor.
The freedom to improve and release your improvements to the public, so that the whole community benefits. Access to source code is a precondition for this GNU Project- Free Software Foundation, “The Free Software Definition,” http://www.gnu.org/philosophy/free-sw.html , Downloaded 4/3/02.