[L1][07/10/2025][S1 2025-26] SE440 Software Project Management
Project Management: A Historical Perspective
Introduction to Project Management
- The speaker mentions a revision made to Chapter 2, indicating that the changes were finalized on September 27 of the previous week.
The Evolution of Project Management
- The speaker discusses whether project management is a new discipline or has historical roots. While project management practices have existed for a long time, they lacked formalization and professional recognition.
- Historically, individuals relied on personal experience and methods rather than standardized processes in managing projects.
Formalization in the 1980s
- In the 1980s, there was a shift towards recognizing project management as a technical profession with documented steps and methodologies.
- The definition of project management includes team dynamics where members are responsible for planning, executing, monitoring, controlling, and closing projects.
Key Components of Project Management
- Effective project management involves setting SMART (Specific, Measurable, Achievable, Relevant, Time-bound) goals to evaluate performance against established criteria.
- Criteria for success include meeting specifications such as software scalability and minimal failure rates.
Budgeting and Scheduling in Projects
Importance of Budgeting
- Budgeting is crucial; it sets financial limits (e.g., $100,000 budget). Successful completion within budget allows for potential enhancements or savings.
Timeliness in Project Execution
- Projects must be completed on time while adhering to budget constraints. Customer satisfaction is also an essential metric for evaluating success.
Stakeholder Engagement and Change Requests
Understanding Stakeholders
- Stakeholders are parties interested in the project's outcome. Their expectations can significantly influence project direction.
Managing Change Requests
- Change requests arise when issues occur post-delivery. Teams must adapt by implementing necessary adjustments based on stakeholder feedback.
Ethics and Responsibilities in Project Management
Code of Ethics
- Each profession has its own code of ethics that practitioners must adhere to. This includes accountability for actions taken during projects.
Responsibility Towards Outcomes
- Professionals are expected to take responsibility for their work outcomes and justify decisions made throughout the project's lifecycle.
Defining Projects: Characteristics and Purpose
What Constitutes a Project?
- A project is defined as a temporary endeavor with specific start and end dates aimed at producing unique products or services.
Reasons for Initiating Projects
- Projects may be initiated to improve existing systems or remain competitive by upgrading outdated resources.
Programs vs. Projects: Understanding the Difference
Distinction Between Programs and Projects
- Programs consist of multiple related projects managed collectively to achieve broader organizational goals. Each department should maintain its program aligned with overall objectives.
Program Management Overview
Understanding Program Structure
- The "Program of Projects" connects various isolated programs across different countries, aiming for completion and evaluation.
- Each program has a director or manager responsible for overseeing projects within their department, ensuring successful application deployment.
- For example, at the University of Science and Technology, each department manages its own set of projects under a specific program umbrella.
Portfolio Management
- A portfolio consists of multiple programs that may include direct project affiliations and operational aspects, serving as an overarching structure for university projects.
- The PMO (Project Management Office) oversees all projects at the institutional level to ensure alignment with organizational goals.
Project Scope and Planning
- Each project has a defined scope based on customer requirements; programs encompass the collective scope of related projects.
- Effective planning is crucial for both individual projects and overall portfolios to maintain coherence in execution.
Change Requests in Projects
- Change requests typically originate from customers who seek modifications in ongoing projects, impacting project management directly.
- These requests can also arise at the program level when adjustments are needed across multiple related projects.
Success Criteria for Programs
- Success criteria include timely delivery, budget adherence, meeting specifications, and customer satisfaction; all must be achieved for program success.
- Department heads must be prepared to address inquiries regarding project outcomes to ensure accountability.
Operational Environment Influences
Factors Affecting Project Success
- Four categories influence project success: organizational systems, internal governance structures, financial resources, and cultural factors within institutions.
Organizational Framework Considerations
- Evaluating a program involves assessing how well it aligns with established goals and monitoring processes to mitigate risks effectively.
- Internal resources such as infrastructure capabilities play a critical role in maintaining effective operations within project teams.
Managerial Roles in Projects
- Different types of managers exist within the realm of project management; understanding these roles is essential for effective team dynamics.
Understanding Project and Functional Management
Roles of Managers in Projects
- The speaker discusses the distinction between a Project Manager and a Functional Manager, highlighting that the Project Manager is not responsible for employee files but oversees project execution.
- The Operational Manager is mentioned as being responsible for ensuring employees work on their assigned projects, with employees returning to their respective departments after project completion.
- Employees' files are managed by the Functional Manager, who monitors performance and handles requests from Project Managers regarding staff assignments to projects.
- When an employee joins a project team, they become accountable for their performance, which must be reported back to the Functional Manager by the Operational Manager.
- The Operational Manager may oversee employees from various departments, indicating a collaborative approach across different functional areas within an organization.