This project management assignment analyzes a software development project for Megabyte Software Inc., focusing on outsourcing, work breakdown structure (WBS), stakeholder analysis, execution, controlling, and lessons learned. The project explores the advantages and disadvantages of outsourcing, the WBS's role in breaking down the project into manageable phases (Initiation, Planning, Execution, Controlling, and Closing), and the implications of hiring additional staff, including potential compromises on functionality and project timelines. The analysis also covers the execution phase, including milestone reporting, and the controlling phase, with an evaluation of the impact of staffing changes. Finally, a lesson learned report summarizes the project's key insights, emphasizing the importance of team working, stakeholder management, and the use of tools like Gantt charts for improved project management skills. The project highlights the need for careful consideration of coordination, security, and quality control when outsourcing, while also acknowledging the benefits of expertise and cost reduction.