You are leading a project to develop a new software application. During the planning phase, you realize that the project coincides with multiple other projects, leading to a potential shortage of available software engineers with the necessary skills within your organization. What should you do to ensure adequate resourcing for the project?
Conduct a resource leveling exercise to balance demand against available supply.
Reschedule the project to align with the availability of software engineers.
Perform a detailed skills analysis and create a training plan for existing employees.
Increase the project budget to accommodate for hiring additional staff.