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?
Increase the project budget to accommodate for hiring additional staff.
Reschedule the project to align with the availability of software engineers.
Perform a detailed skills analysis and create a training plan for existing employees.
Conduct a resource leveling exercise to balance demand against available supply.