Consultants
Lead Consultant
Doug Menzies
Lead Architect, Designer
23 Years Industry Experience
Published writer and technical journalist
Certified in Windows Server, Windows Workstation, Exchange Server, and SharePoint Server
Office 365 Cloud Architecture Specialist
Canvas App and Power FX Code specialist
Law Firm Specific Experience:
Specialist in PCLaw, Conveyancer, Teraview, Estate-A-Base, Dragon Dictate, Divorce Mate and more
Why Are Discovery Skills and Service so Important?
As a solutions architect, I understand that planning is crucial when it comes to building applications and solutions. Office 365 solutions (SharePoint, OneDrive, and Canvas Applications), require careful thought. Planning helps us understand the client's requirements and develop a solution that meets their needs.
Before we start working on the solutions to workflows and opportunities for your business, we need to have a clear understanding of what the client wants to achieve. This involves asking the right questions and gathering as much information as possible. We need to understand the business processes and identify the areas that need improvement. This information will be used to develop the solution’s functionality and user interface.
Planning also helps us to identify any potential issues that may arise during the development process. We can then come up with a plan to address these issues and ensure that the app is delivered on time and within budget.
Another important aspect of planning is that it helps us to manage expectations. The client may have an idea of what they want the app to do, but it may not be technically feasible or may not align with their budget. By discussing these issues during the planning phase, we can manage expectations and ensure that the client is satisfied with the final product.
Additionally, planning helps us to create a road map for the development process. This involves breaking down the development process into smaller tasks and setting realistic deadlines for each task. This ensures that the project is well organized, and we can monitor progress and make adjustments if necessary.
In conclusion, planning is critical when it comes to developing a Canvas app. It helps us to understand the client's requirements, identify potential issues, manage expectations, and create a road map for the development process. By taking the time to plan, we can ensure that we deliver a solution that meets the client's needs and provides value to their business.
-Doug Menzies, April 2023