Blog

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: , , , |0 Comments

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: , , |0 Comments

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

Mastering Portfolio Management with Project Online 1/5: Define Business Drivers

The market position of a company depends on the way it executes its strategy. Portfolios of projects are highly strategic. Mastering portfolio management results in competitive advantage through efficiency. Organizations that align their portfolio management, program and project management processes and tools with the business strategy and each other are consistently more successful.

Companies will thrive when implementing […]

By |January 4th, 2017|Categories: Business Drivers, Portfolio Management, Project Online, Strategy|Tags: , , , , , , |Comments Off on Mastering Portfolio Management with Project Online 1/5: Define Business Drivers

Time: The most important reason for Project Portfolio Management (PPM)

Good decisions are made with a mind free of dead weight. As individuals we have the luxury of taking actions for ourselves to cleanse our thoughts before deciding on major changes in life. Based on personality, we know what’s at stake and the importance of the factors involved in the decision that lies ahead. In […]

By |December 5th, 2016|Categories: Portfolio Management|Comments Off on Time: The most important reason for Project Portfolio Management (PPM)

High-Level Reporting with S-Curves

Conclusion
The S-Curve is a useful starting point to see the current project situation at a glance. It is not sufficient to understand the situation and therefore should be accompanied by drill-downs and other charts/tables in project-specific categories.
Next post: Creating S-Curves in Project 2013
While this post covered the theory of S-Curves, the next post will walk you through on […]

By |October 19th, 2015|Categories: Reporting|Tags: , , , , , , , , |Comments Off on High-Level Reporting with S-Curves