Skip to main content

Agile demos, and the importance of continuous feedback

Demonstrations are integral in ensuring a Business Intelligence or Data Engineering solution will meet our client’s needs. It is often only after a business user has experimented with a solution that gaps become apparent. Therefore, we prioritize bi-weekly demonstrations of ongoing development and getting the solution in the hands of the user as early in the development process as possible. These goals are fundamentals of the agile framework that Imaginet uses.

Recently, I demonstrated the development progress that I had made to a Power BI dataset, enabling data accessibility to non-technical business users. When it comes to a dataset, formatting and naming conventions are critical aspects of a clear and intuitive deliverable. However, these are not always obvious from my development perspective. I may assume that Return on Investment for a marketing event would appear as a percentage or that the volume of a product should be a whole number. These assumptions can be wrong and are only made clear with the expertise of a subject matter expert, business user or business analyst. Good thing all three are ready to offer feedback in a demonstration scenario!

The same case is true for renaming columns – we want to make this as intuitive and consistent as possible for our client! This often means a collaborative attention to detail by all. If today’s date is called ‘Day’ in every other system that the business user sees in a day – then we will be mirroring that name in the new solution. If a user is looking at ‘Retail Sales Average’ and ‘Average Wholesale Sales’ that is NOT OK. Naming consistency says that you should look at ‘Retail Sales Average’ and ‘Wholesale Sales Average’; every little detail counts towards a fluid, easy to use, system.

By demonstrating the Power BI dataset multiple times throughout the development process, I can receive valuable feedback and make changes quickly (often by the end of the day). And we can reduce the risk of business users finding gaps months after a new solution has been finalized.

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.

February 3, 2023 in Office 365, Productivity

Understanding Organization-Wide Signatures and Disclaimers in M365

To create an organization-wide signature, you'll need to access the Exchange admin center in M365. From here, you can go to "Mail flow" > "Signatures." From the Signatures page, you can create a new signature and apply it to all employees in your organization. You can also edit existing signatures, as well as delete signatures that are no longer needed.
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
January 19, 2023 in Application Development

UX and Dev: A Perfect Partnership

There are many benefits of utilizing a UX designer’s expertise during a project, which include making it more efficient for the development team to implement the functionality. At a high level, a UX designer focuses on improving the interactions between a user and an application or website. In the past, these were often left up to us as developers...
Read More
January 9, 2023 in Agile, Application Development

Agile Project Management in Consulting

One of the key benefits of agile project management is that it allows for a more iterative and incremental approach to software development giving a faster Return on Investment (ROI) for the customer. Rather than trying to plan out every aspect of a project in advance, agile teams focus on delivering small, usable features of software on a regular basis. This allows the development team to be more responsive to changes in the project's requirements…
Read More
Emily Meyer

Emily is a self-motivated graduate of the Alberta School of Business, I love to learn. My diverse interests in data modeling, database optimization, statistical analysis, and data visualization have manifested themselves in my pursuit of a career in data analytics. I hope to expand my network through collaboration with fellow alumni, club members, volunteers, and colleagues to help support my goals and accelerate my career.

Let‘s Talk.

Let's talk!