Project Management: Agile Sprint Planning, Resource Allocation, and Stakeholder Communication.