Skip to main content

How Imaginet’s Business Productivity Practice Delivers a Project 

Hi everyone, my name is Jesse Dyck, and I’m the Practice Lead and Principal Consultant for Imaginet’s Business Productivity Practice (BPP). We generally deal with all things Microsoft 365 (M365), from SharePoint to Teams, Power Apps to Custom SharePoint Framework Web Parts; we do it all. In this blog post, I wanted to walk you, a hopefully potential customer, through a rough idea of how my team delivers a project. There are many different types of projects, from migrations, Intranet builds, process automation, and even fully custom development for features that M365 doesn’t capture. But today, I will walk through the simplest one, a single process automation project. This could be a process that already exists or a new process being developed at the client. For our purposes, let’s assume that it’s a process already existing. Let’s get started.

Now, at this point, the project kicks off. I’ve generally already met with key project team members (owners, stakeholders, etc) via the pre-sales process. During project kick-off, you get to meet the rest of the members of my team assigned to your project and our Engagement Manager. The Engagement Manager will be your main contact point for setting up meetings, discussing project status and budget burn, that sort of high-level project info. Through me, you’ll be introduced to at least a Project Lead, and depending on the size of the project, an additional consultant or two. By the end of the Kick Off Meeting, we will have defined or started to plan the following:

  • Access for the team members to the client environment
  • An overview of the project and what we are going to deliver
  • A weekly status call, and a scrum meeting cadence (dates and times for both)
  • Who our point of contact is with your team
  • If there are any immediate scope changes based on our understanding of the project

Next up is discovery and analysis. My team will, via workshops with the client team, and investigation of the environment and requested features, determine the best way to solution and deliver the project. Some of this is decided up front during pre-sales, but here is where any theories are tested and ensured to be true, or a new path is found. Deliverables out of this phase are usually an Information Architecture (a blueprint of what we plan to build within SharePoint to support the solution), and if there are any Power Apps or Flows, mock ups and diagrams of the App or process. Other artifacts may be needed or requested, and this is decided on a case-by-case basis. Via a Requirements Sign Off document, we gain acceptance of the plan, and sign off that everyone understands what we are trying to build. Next up is development.

Development is simple from a high level, and very complex lower down. At a high level, what you will see is status reports during scrum of what we are working on, how its going, and if there are any blocking issues that need to be resolved. During weekly status meetings, you’ll be updated on progress, project state, budget burn etc. to understand how the project is going. This meeting could include demos, but usually we have separate meetings to discuss and review work. This happens iteratively until the development is completed, tested (by our team and the client), and documentation and training has been completed.
All that’s left is to close out the project and discuss any lessons learned both with the client project team and internally and deliver any final copies of project artifacts required. That was a general project overview. As you can see, its not that scary, and we’re here the entire time to help guide you to the end. Hopefully you’ll join as a client one day and you’ll be able to see the fantastic guidance and work my team will deliver for your company. Until then, thanks for reading.

Let us build something amazing together
Connect with us.

With over 20 years of experience working with Microsoft Technologies, Imaginet can help you choose the right Microsoft 365 solution to adopt an effective hybrid workplace model and improve employee engagement. Contact us to get your free virtual consultation.

Let's Talk

Like what you read?

Check out our recent articles.

March 16, 2023 in Application Development

Choosing the right technology stack

Choosing the right technology stack is crucial to the success of any software development project. It involves selecting the right set of tools and frameworks that can meet the project's requirements and help deliver high-quality results within the given time and budget. At Imaginet, we understand the challenges and complexities that come with selecting the right technology stack, and we are committed to helping our clients through the process. Here are five tips to consider…
Read More
March 1, 2023 in Application Development

Optimize Learning & Efficiency of App Development with ChatGPT

The article discusses how artificial intelligence (AI), specifically the AI-powered language model ChatGPT, can be integrated into software development processes. ChatGPT can be utilized for tasks such as providing explanations for coding concepts, giving recommendations for improving code efficiency, simplifying complex code, troubleshooting and debugging code, and generating examples for practice exercises.
Read More
February 15, 2023 in Application Development

Project Transfer Strategies

Learn how to facilitate the transfer of a project from one team to another with these project transfer strategies. A well-planned hand-off, gradual transition, and embedding knowledge in the infrastructure of the code are key to making the process successful. Discover why it's important to have an agreed set of artifacts, the benefits of having both teams work on the project simultaneously, and how to transfer knowledge in the infrastructure to avoid confusion when new…
Read More
January 31, 2023 in Application Development, SQL Server

Using Query Store to Analyze Database Performance

Are you concerned about how your database is performing for your application? Did you know that there is a built-in feature in SQL Server and Azure SQL that you can use to evaluate your database for potential problems? Query Store has been available since the introduction of SQL Server 2016, and is enabled by default in Azure SQL and Azure SQL Managed Instances, but it has flown under the radar as a performance tool.
Read More
Jesse Dyck

Jesse Dyck has over 10 years experience as a SharePoint Solutions Consultant. He has delivered custom intranet and internet solutions for various clients both large and small across North America.

Let‘s Talk.

Let's talk!