Blog

Quick improvement: Rolling up everything in Project Online

Objective:
Rolling up numbers and cost for the whole portfolio

Prerequisites:

The account needs to have permissions to update all projects and install custom apps. A Service or Administrator account preferred.
During the process, none or little activity in the environment. All projects should be checked-in. It is best to perform during night or managed down-time.

Quick steps:
Create […]

Microsoft Dynamics 365 & A Developer’s Adventure Spelunking the SDK

Microsoft Dynamics 365
Don’t get blinded by the skirmishes between Microsoft and SalesForce.com over the hearts and dollars of salespeople across the world: Microsoft Dynamics 365 offers a tightly integrated, full-featured CRM and ERP platform that goes beyond just customer relationship management.  Visit https://explore.dynamic forces.com/ and take a tour of some of the fantastic capabilities the […]

By |July 10th, 2017|Categories: .NET, Development, Dynamics 365|Tags: , , , |Comments Off on Microsoft Dynamics 365 & A Developer’s Adventure Spelunking the SDK

Smart Budget Allocation for Project-Oriented Organizations

Smart Budget Allocation for Project-Oriented Organizations
Consider these 4 elements to choose the right projects to be funded and staffed:

https://www.projectmanagement.com/articles/386522/Smart-Budget-Allocation-for-Project-Oriented-Organizations

Sortable Binding List for Generics

The Saga of Sortable Binding List for Generics and How the Mother Ship doesn’t give you Tomatoes
The only Microsoft assembly\namespace where you will find a sortable binding list for generics is in Microsoft.SqlServer.Management.Controls

Um mm, say what?

I remember this when generics were first introduced and wondered why.  I also found a chunk of code I have […]

By |May 22nd, 2017|Categories: .NET, Development|Tags: , , , |Comments Off on Sortable Binding List for Generics

Making Project Server Development Easy

For at least 9 years I worked on a project called mpFx, which is just marketing-speak for a library that encapsulated the Project Server Interface to ease Project Server development. It started out open source and then shipped with a product later on as an internal asset.

You can find plenty of information about it with […]

By |May 16th, 2017|Categories: .NET, Development, Project Server Development|Tags: , , |Comments Off on Making Project Server Development Easy

Code Snippets from Work and Play Volume II

Welcome to Volume II of Code Snippets from Work and Play. See here for the first installment.
Let’s start with an improvement over our TryCatchMethod extension method:
TryCatchMethod with Func and “Continuation” Method

This overload is a Func with “continuation” Action and a couple other options.  Use it like this:

Very handy and clean!
Update on Passing Parameters to TryCatchMethod
I […]

By |May 9th, 2017|Categories: .NET, Development|Tags: , , |Comments Off on Code Snippets from Work and Play Volume II

Code Snippets from Work and Play Volume I

I have my career and I have my hobby, which blissfully happen to be the same. I do different software design for work than for play (typically). I like to share, so while you won’t see the heavy, important IP from work anywhere in this blog, I will share code where I see fit, so […]

By |April 27th, 2017|Categories: .NET, Development|Tags: , , |1 Comment

Mastering Portfolio Management with Project Online 3/5: Create Portfolio Analysis

Having business drivers in place and prioritizations set is an achievement in a maturing organization. Tactical considerations were implicitly made by determining the amount of prioritizations, as the outcomes of those discussions cover the power game and oftentimes set a clear direction for the portfolio analysis. The definition of portfolio analyses needs an amount of reflection […]

By |January 25th, 2017|Categories: Business Drivers, Portfolio Management, Project Online, Strategy|Tags: , , , , , , , , , , |Comments Off on Mastering Portfolio Management with Project Online 3/5: Create Portfolio Analysis

DeltaBahn is a Top Microsoft Solution Provider 2016

Take advantage of our Project and Portfolio Management (PPM) experts. We are proud to announce being awarded among 100 Most Promising Microsoft Solution Providers 2016.

“DeltaBahn’s unique differentiator is its ability to view PPM toolset services from a business perspective rather than taking just a technical approach. We aim to map our customer’s business processes so […]

By |January 23rd, 2017|Categories: Consulting, Portfolio Management|Tags: , , , , , , |Comments Off on DeltaBahn is a Top Microsoft Solution Provider 2016

Mastering Portfolio Management with Project Online 2/5: Create Driver Prioritization

When strategic goals are grouped into categories (for example based on a balanced scorecard) and business drivers are derived from the strategy, we need to create driver prioritization. This will allow us to design a desired portfolio constellation that we can work on when analyzing portfolios.
Purpose and goal of driver prioritization
Prioritizing a set of business drivers […]

By |January 11th, 2017|Categories: Business Drivers, Portfolio Management, Project Online, Strategy|Tags: , , , , , , , , , , |Comments Off on Mastering Portfolio Management with Project Online 2/5: Create Driver Prioritization