Skip to main content
Beta
This lesson is in the beta phase, which means that it is ready for teaching by instructors outside of the original author team.
Project Management
Key Points
- Project management focuses on creating something of value in a
systematic way.
- The larger or longer a project or task, the more that project
management will help.
- Software development generally starts at requirements and ends at
maintenance.
- The Waterfall model consists of stages that happen sequentially, one
after another.
- The Waterfall model is helpful when requirements are very clear and
well understood.
- The Waterfall model is difficult if requirements and technologies
are unclear or change frequently.
- The Agile methdology is intended to be more iterative and responsive
to changes in requirements.
- The Agile methodology focuses on individuals and interactions,
working software, customer collaboration, and responding to change.
- The Scrum framework focuses on time-boxed iterations of work with
consistent customer feedback.
- The Kanban method relies on visual tracking of work.
- The MoSCoW method focuses on labeling work as “Must haves”, “Should
haves”, “Could haves”, and “Won’t haves.”
- There’s no universally “best” methodology — only right-sized for a
given project, team, and moment.
- Requirements clarity and likelihood of change are the biggest
factors; stable scope favors Waterfall, change favors Agile.
- Most research software leans Agile, but real projects commonly blend
approaches.
- GenAI excels at the text-heavy parts of project management: drafting
stories, summarizing, and brainstorming.
- Always verify AI output — hallucination and false confidence are
real risks, and accountability stays with you.
- For research software, mind reproducibility, disclosure policies,
and never share sensitive or unpublished data with external tools.
- GenAI augments good project management; it doesn’t replace human
judgement.