Tuesday, August 11, 2020

How to correctly implement Agile Scrum to achieve optimum efficiency

I lead a large development team in my current organization. In order to achieve the optimum efficiency I created multiple scrum teams with their own defined goals.

Following are some guideline I followed

Step 01: Define smaller teams (around 10) with defined goals and matches their expertise












Step 02: Break your larger product goal in to smaller pieces. Generate measurable small requirements in the form of user stories.













Step 03: Define your sprint. We use 10 day sprints













Step 04: How do you govern releases? We define something called Definition of done













Above are some simple rules we follow. Hope this helps

Tuesday, July 14, 2020

Resolve read configuration data from file ‘\\?\’, line number ‘0’ issue in IIS

When we perform automated deployment to IIS, sometimes we encounter 503 errors with following message in EventLog 

Trying to read configuration data from file ‘\\?\<EMPTY>’, line number ‘0’

As a solution, I opened the command prompt (not PowerShell) as administrator and executed following commands

  1. net stop WAS /y
  2. rmdir /s /q C:\inetpub\temp\appPools
  3. net start W3SVC 

This resolved the error 

Thursday, June 18, 2020

Step by step - Configure Power BI report server configuration

Recently I configured Power BI report server. Following are the steps I followed

Step 1: Installation

Download link: https://powerbi.microsoft.com/report-server/




















































































Step 2: Configuration




























































































































































Step 3: Install Power BI Desktop

Download link: https://go.microsoft.com/fwlink/?linkid=861076












































You can now create reports using Power BI desktop and Power BI report server!

Wednesday, May 6, 2020

Industrial Collaboration Event - University of Ruhuna

Recently I was invited for an industrial collaboration event organized by the Department of  Information and Communication Technology of University of Ruhuna.

This event was organized to strengthen the collaboration between the university and senior personnel of the industry as well as to bring new trends in to the curriculum.

I was able to point few gaps in the current course structure and the content. We collectively provide solutions to those shortcomings in order to provide the best education to students.

Furthermore I advised the academic staff to include some content from Cloud and FinTech areas as well

http://www.tec.ruh.ac.lk/pages/Industrial_Collaborations.php








Monday, April 20, 2020

Power BI - Consume on-premises data sources for external users with on-premises data gateway

In my previous post I illustrated how to use on-premises data gateway to expose on-premises data to Power BI.

I will show how external users can access those information.

Step 1: Ad external user to Azure Active Directory tenant






















































Step 2: Create a data source using the on-premises data gateway






























Step 3: Create the data source in reports workspace















































Step 4: Create test report














Step 5: Add permissions for external user
































Let's try it out




























By this way I was able to provide external user access to reports.