with documentation (including but not limited to product roadmaps, project plans, RAID logs, status reports and business case maintenance... and understanding of waterfall and agile Project Management methodologies Knowledge and understanding of Agile Product development...