BUA Project Management Lecture Notes PDF

Document Details

EncouragingAstronomy8696

Uploaded by EncouragingAstronomy8696

Badr University in Assiut

2024

Mohammed Gadelrab

Tags

project management software development IT project management lectures

Summary

These lecture notes cover an introduction to project management, including course objectives, structure, and topics. The course is for undergraduates in computer science and touches on innovation management within a disruptive change environment. References are also provided for further learning.

Full Transcript

Lecture-1: Introduction to Project Management Course GNR2103: Project Management Assoc. Prof. Mohammed Gadelrab School of Artificial Intelligence & Data Management Badr University in Assiut (BUA) Lecture Overview  Part I: Course Ove...

Lecture-1: Introduction to Project Management Course GNR2103: Project Management Assoc. Prof. Mohammed Gadelrab School of Artificial Intelligence & Data Management Badr University in Assiut (BUA) Lecture Overview  Part I: Course Overview  Course Objectives  Course Structure  Course Topics  References & Useful Resources  Part II: Introduction to Project Management Fall 2024 BUA-AI & DM School 2 Part I: Overview of the course Fall 2024 BUA-AI & DM School 3 Course Objectives  This course introduces fundamental concepts and practices of project management tailored for computer science undergraduates. Students will learn how to effectively initiate, plan, execute, monitor, and close projects in the context of software development and IT projects.  Course Objectives:  Understand the key principles and processes of project management in the context of Software development.  Equip students with practical skills for planning, executing, and closing projects.  Develop skills to effectively manage project scope, time, cost, quality, resources, and risks.  Learn to communicate and collaborate effectively within project teams.  Gain practical experience applying knowledge through case studies and project simulations.  Explore tools and methodologies used in industry for effective project management.  Understand innovation management in disruptive change environment Fall 2024 BUA-AI & DM School 4 Course Structure  Lectures: 12 (1 per week)  Practical Sessions: 12 labs (1 per week)  Quizzes: 3 quizzes (every 4 weeks)  Projects & Presentations:  Notes:  Presence and activities (e.g., quizzes, projects)  Mid-term exam  Final Exam Fall 2024 BUA-AI & DM School 5 Course Topics  Lectures will have diverse topics that cover: I. General Project Management II. IT Project Management III. Innovation Project Management Fall 2024 BUA-AI & DM School 6 References & Useful Resources  IEEE SWEBOK V3  Text Books:  Kathy Schwalbe, “Information Technology Project Management”, 6th edition  Similar Online Courses (e.g., Coursera, Udacity)  Tools:  Generic: spreadsheets (e.g., Excel)  Microsoft Project  JIRA, ASANA, Trello, Zoho Projects  Open source Project Management Tools (for example: OpenProject, Plane, or any other OS PM tool of your own choice) Fall 2024 BUA-AI & DM School 7 Part II: Introduction to Project Management Fall 2024 BUA-AI & DM School 8 Outline  What is a Project? What is Project Management?  Why Project Management?  Project Management Framework  Overview of PMBOK Knowledge Areas (Kas)  Project Phases and Lifecycle  Project Management Tools and Techniques  Skills for Project Managers Fall 2024 BUA-AI & DM School 9 What is a Project?  Everything that we eat, drink, or touch is result of successful Project Management. Projects are the backbone of the modern economy. – Everyone is on a project. – Knowingly or Unknowingly. – Your life is project too. – A tool to promote change. – Projects & personal or business goals  A project is “a temporary endeavor undertaken to create a unique product, service, or result” (PMBOK® Guide)  Therefore, a project has:  A Goal (to achieve or complete)  A duration (Start time and end time)  A Budget (Cost is limited)  Resources Fall 2024 BUA-AI & DM School 10 What is a Project?  Generally, a project has the following characteristics:  Has a specific objective or goal to be achieved  Has a set of tasks that are related to each other  Has certain specifications/conditions/constraints  Has defined start and end dates  Has funding limits (Budget)  Requires resources, often from various areas  Has a primary customer or sponsor  The project sponsor usually provides the direction and funding for the project  Involves uncertainty  A project ends either when its objectives have been reached/achieved or when the project has been terminated.  Projects can be large or small and take a short or long time to complete. Fall 2024 BUA-AI & DM School 11 Project, Operation, Program, Portfolio  Operation: is an ongoing activity that produces repetitive and long-term outputs like manufacturing products, supplying services.”  An Operation:  is an ongoing work efforts.  its objective is to sustain the business.  it is repetitive.  once objective is reached, adopt a new set of objectives and continue the work.  Program: composed of a number of projects.  Portfolio: a set of projects or programs. Fall 2024 BUA-AI & DM School 12 Project vs Operation Fall 2024 BUA-AI & DM School 13 Examples of Projects  Civil Engineering projects  Agricultural projects  Software projects  Social and non-profit projects  Personal projects  etc. Fall 2024 BUA-AI & DM School 14 Examples of IT Projects  Students graduation project to create a smartphone application.  A company developing a driver-less, smart car.  A small software development team adds a new feature to an internal software application for the finance department.  A college upgrades its technology infrastructure to provide wireless Internet access across the whole campus. Fall 2024 BUA-AI & DM School 15 What is Project Management (PM)? Project management is “the application of knowledge, skills, tools and techniques to project activities to meet project requirements” (PMBOK® Guide, Fourth Edition, 2012). PM is an ART because there is no definitive answer for how to best manage a project. PM is also a SCIENCE because there are well-developed techniques and processes that can help to complete a project successfully. PM was developed from several fields of application including civil construction, engineering, software, & defense. Fall 2024 BUA-AI & DM School 16 What is Trade-off Triangle?  Fast, cheap, and good  Choose any two  Why “iron” triangle?  Risk if all three are constrained!  Project managers strive to meet the triple constraint (project scope, time, and cost goals) and also facilitate the entire process to meet the needs and expectations of project stakeholders Fall 2024 BUA-AI & DM School 17 Project Management History Fall 2024 BUA-AI & DM School 18 Why Project Management? Problems: – Project are complex – Numerous stakeholders – Absence leads to chaos Benefits: – Better control of financial, physical, and human resources – Improved customer relations – Shorter development times – Lower costs – Higher quality and increased reliability – Higher profit margins – Improved productivity – Better internal coordination – Higher worker morale (less stress) Fall 2024 BUA-AI & DM School 19 Project Phases and Lifecycle  Initiate  Project scope /Project phases are defined and authorized  Plan  Project objectives are defined, refined, and the planning takes place  Execute  project work is carried out  Monitor & Control  monitors/measures progress and identifies ways to make corrections  Close  Formal acceptance of a product, service or result Fall 2024 BUA-AI & DM School 20 Project Phases and Lifecycle  All projects are divided into phases  All phases together are known as the Project Life Cycle  Each phase is marked by completion of Deliverables Fall 2024 BUA-AI & DM School 21 Example of phase activity on one project Fall 2024 BUA-AI & DM School 22 PMBOK Knowledge Areas  Project Scope Management  Project Time Management  Project Cost Management  Project Integration Management  Project Quality Management  Project Human Resource Management  Project Communications Management  Project Risk Management  Project Procurement Management Fall 2024 BUA-AI & DM School 23 Project Management Knowledge Areas  Knowledge areas describe the key competencies that project managers must develop.  Four core knowledge areas lead to specific project objectives.  Four facilitating knowledge areas are the means through which the project objectives are achieved.  Integration management affects and is affected by all of the other knowledge areas.  All knowledge areas are important! Fall 2024 BUA-AI & DM School 24 BUA-AI & DM School 25 Project Management Framework  Stakeholders are the people involved in or affected by project activities Fall 2024 BUA-AI & DM School 26 Project Stakeholder  Individuals and organizations who are actively involved in the project, or whose interests may be positively or negatively affected as a result of project execution or successful project completion.  Typical Stakeholders:  Sponsor  Funding Body  Customer  Suppliers  End User  Environmental Agency  Maintenance Team  Neighbours/Community/Shareholders  Fusion Community  Interfaces Fall 2024 BUA-AI & DM School 27 Project Manager Role  A project manager is the person who manages all project resources, organizes, coordinates, supervises and manages different project activities.  Good Project Manager:  Takes ownership of the whole project  Is proactive not reactive  Adequately plans the project  Is Authoritative (NOT Authoritarian)  Is Decisive  Is a Good Communicator  Manages by data and facts not uniformed optimism  Leads by example  Has sound Judgement  Is a Motivator  Is Diplomatic  Can Delegate Fall 2024 BUA-AI & DM School 28 PM Skills for Project Managers  The Project Management Body of Knowledge  Application area knowledge, standards, and regulations  Project environment knowledge  General management knowledge and skills  Soft skills or human relations skills Fall 2024 BUA-AI & DM School 29 Ten Important General Skills 1. Networking skills 2. Leadership 3. Listening 4. Integrity, ethical behavior, consistent 5. Strong at building trust 6. Verbal communication 7. Strong at building teams 8. Conflict resolution, conflict management 9. Critical thinking, problem solving 10.Understands, balances priorities Fall 2024 BUA-AI & DM School 30 What Helps Project Succeed? 1. Executive support 2. User involvement 3. Experienced project manager 4. Clear business objectives 5. Minimized scope 6. Standard software infrastructure 7. Firm basic requirements 8. Formal methodology 9. Reliable estimates 10.Other factors: such as small milestones, proper planning, competent staff, and ownership Fall 2024 BUA-AI & DM School 31 What the Winners Do?  Recent research findings show that companies that excel in project delivery capability:  Use an integrated project management toolbox (use standard/advanced PM tools and lots of templates)  Grow project leaders, emphasizing business and soft skills  Develop a streamlined project delivery process  Measure project health using metrics, like customer satisfaction or return on investment Fall 2024 BUA-AI & DM School 32 ??? BUA-AI & DM School 33

Use Quizgecko on...
Browser
Browser