Virtual and on site as needed. Providing needs assessment is the process of identifying and determining how to fill in the gaps between an organization's current and desired state. The process outlines which processes a team might like to prioritize, improve or provide resources to meet the company's goals.
Have a first or second opinion with a focus on scalability, modularity and the future of new technologies.
A solid technology roadmap will save you and your team many hours of work.