190 likes | 297 Vues
This lesson focuses on the crucial elements of project selection in senior management, emphasizing the estimation of resources, risk management, and team selection. Students are encouraged to form teams of three to five and choose a project topic from a provided list, ensuring no more than two teams select the same topic. Key components of project management, such as the roles of people, processes, products, and overall project organization, are discussed. Tools like AutoGrader, FlexIDE, and an Animated Debugger will aid in the assessment and scheduling of these projects.
E N D
Lesson 4 • Senior Project Selection • Project Management • Estimation of Resources • Risk Management
Project Selection • Projects • AutoGrader • FlexIDE • Animated Debugger • Z-80 Emulator • FCSD • Scheduling Program
Project Selection • Projects • AutoGrader • FlexIDE • Animated Debugger • Z-80 Emulator • FCSD • Scheduling Program • ROE • Students choose team and topic (from list) • . • . • . • .
Project Selection • Projects • AutoGrader • FlexIDE • Animated Debugger • Z-80 Emulator • FCSD • Scheduling Program • ROE • Students choose team and topic (from list) • No fewer than three people per team, no more than five • . • . • .
Project Selection • Projects • AutoGrader • FlexIDE • Animated Debugger • Z-80 Emulator • FCSD • Scheduling Program • ROE • Students choose team and topic (from list) • No fewer than three people per team, no more than five • No more than two teams per topic • . • .
Project Selection • Projects • AutoGrader • FlexIDE • Animated Debugger • Z-80 Emulator • FCSD • Scheduling Program • ROE • Students choose team and topic (from list) • No fewer than three people per team, no more than five • No more than two teams per topic • Teams may identify interest in using the XP paradigm; however, I will determine if there are multiple interested parties • .
Project Selection • Projects • AutoGrader • FlexIDE • Animated Debugger • Z-80 Emulator • FCSD • Scheduling Program • ROE • Students choose team and topic (from list) • No fewer than three people per team, no more than five • No more than two teams per topic • Teams may identify interest in using the XP paradigm; however, I will determine if there are multiple interested parties • If there is any rule I forgot, I get to make up one up on the fly …
Project Management • Four Components • 1 • 2 • 3 • 4
Project Management • Four Components • 1: People • The “most important” component • Who gets the job done • What to consider • Skills, abilities, talents • Motivation, Interest • Temperament • Reliability • 2 • 3 • 4
Project Management • Four Components • 1: People • 2: Process • The framework for organizing your development work • Identifies common concerns, e.g., organization, resources, risks • 3 • 4
Project Management • Four Components • 1: People • 2: Process • 3: Product • It’s why you’re in business • What are you building (market research) • How big a job (scope) • What do you have to accomplish (resources) • How hard (effort, ability, feasibility) • 4
Project Management • Four Components • 1: People • 2: Process • 3: Product • 4: Project • Organizes and integrates the other three • Plan of Action • Uses the process as a guideline • Considers the people and resources in estimating • Decomposes the product in develop schedule, resource needs, cost, and risk
Project Plan • The W5HH Principle (or W8H) • Why this project? • What must be done by who by when? • What resources are needed, where are they, and how much do we need? • Chapter 5 • What process applies? • What can go wrong? • Chapter 6
What Must Be Done • Defining what must be done is called ‘scoping’ the problem • What does it do?
What Must Be Done • Defining what must be done is called ‘scoping’ the problem • What does it do? Function • Data • Constraints • Interfaces • HW, S/W (apps), People, S/W (functions) • Host system • Performance • Reliability
What Resourcing • Funding • H/W, S/W, Personnel, Materials • Infrastructure • Space, Telephone/FAX, Coffee • Time
Figuring Out the Cost • See Page 123 • See Also Page 131
Other Options • Don’t do it • Do it yourself • Manage it yourself (subcontract) • Outsource (contract) • Buy