Project Management



About this Blog


Recent Posts

The Trust Equation

Communication in Co-located & Distributed Agile Teams

Trust: The most betrayed fellow in Scrum

Good recipes to fail in Scrum

Business Value Metrics

Trust: The most betrayed fellow in Scrum

Trust. This five letter word in my observation is the most sidelined and neglected in many or most of the projects running in many organizations. In my recent observations of few projects, I can see the trust put up by the customer to its epitome in the beginning and which decreased or became nil as the project progressed. This is a thought provoking situation where in the foundations of customer-vendor relationship or two-parties should be on trust but the ground reality is the opposite.

I am not proposing any solutions instead trying to put forth my observations of such scenarios occurring in the agile projects. Many of the projects using scrum or any other framework as such, haste-up to produce the end results instead and forgetting about to build up the trust with the customer or within the team. Scrum guide says “When the values of commitment, courage, focus, openness and respect are embodied and lived by the Scrum Team, the Scrum pillars of transparency, inspection, and adaptation come to life and build trust for everyone.”

Thus trust is being achieved via commitment, courage, focus, openness and respect. But what is happening in the current situation is that neither the teams are committed to achieve what is desired nor do the teams have the courage to upfront tell the reality to the customer or share the real picture within the team. Eventually teams lose focus in delivering the business value to the customer and to the organization and this happen when they have not understood the agile values and principles well.

If all the five values are not imbibed and lived up by the team will ultimately lead to loss of trust, either by the customer or by the organization or by the teams on themselves. Below are my few of my observations for each value.

Commitment: As I observed individuals are not committed to the team, a scenarios could be that many individuals become part of the scrum team when the sprint starts and when the sprint is in progress few of them leave or some new individuals become part of the team. All this is done without considering the effect on productivity. Also this disrupts the team harmony, team bonding, and a sense of oneness and ultimately trust is lost among the team members.

Courage: Team members lack courage to flag the impediments to either the scrum master or discuss the issues within the team. They fear to open. Also team members commit to the customer and don’t have the courage to say “no”. Many a times their “Yes” is ambiguous. Product Owner operates in a command and control way and dictate terms on how he will work. Scrum Master does not have the courage to protect its team as he fears to ruin its relation or repo with the customer or product owner. All this leads to lack of trust within the scrum team.

Focus: Sprint goal is absent thus the team loses focus on what it is building. Sprint length is increased either by the team or product owner says to the team to increase the sprint length by another week so as to complete the remaining tasks. Rather than focusing on the team, the Scrum Master is more involved in solving the issues related to billing of the resources, performing parallel procurement activities, acting as a proxy SM to other team(s). Scrum Master is thus unavailable when required by the team and the team loses trust on him. Product Owner is not having any product backlog or he is not clear how and what to prioritize in the product backlog eventually the team loses focus on what or how to build and loses trust on the PO.

Openness: Team members often work in silos by not sharing or helping others proactively. Also if one of the team member share some idea or ideas of improving something then the other team member is not open to accept or adopt it. There are many barriers of egos within the team members. They are most of the times not comfortable of sharing their own perspective thus there is very less bonding among them. This all leads to lack of trust within the team.

Respect: Within the scrum team or team there is lack of respect. The development team believes that the scrum master is someone who is just to schedule the team meetings. He is considered at times an overburden, a non-technical person who does nothing. Team thinks that as he is not coding he is not doing anything. There is a lack of understanding by the team about the role of a scrum master. Apart from this the team members also do not respect each other as there are superiority or inferiority complexes arising out because they are known by their roles such as developers, testers, release leads etc.

If the focus of the scrum team is on building trust then both the customer and the organization will be benefited. Similarly if each scrum team member is honest in sticking to these basic scrum values then I believe both the customer and the organization will achieve the desired business value and satisfaction.

Posted on: May 31, 2018 07:04 AM | Permalink | Comments (6)

Business Value Metrics

In Agile and Scrum, business justification is continuously verified and assessed. A project should make sense in all phases of its life cycle, and it's important to keep assessing the business value in in agile projects. It also helps in deciding whether to keep the project running or to terminate/close it. The business value of an investment is usually assessed in the financial terms.

While reading about Agile and Scrum, we run across terms such as ROI, NPV, and IRR, but we are only made acquainted with these concepts theoretically, not quantitatively. In this article I have provided a few methods by which business value is calculated. I hope they can help those of us who are working in Agile environments or projects.

The following are the quantitative methods used to determine the business value of a project:

  1. Return on investment (ROI)
  2. Internal rate of return (IRR)
  3. Net present value (NPV)

Return on investment (ROI)

To calculate the ROI, we take the gain from an investment and subtract the cost of the investment. Then, divide the total by the cost of the investment as follows:

ROI = (Gains – Cost)/Cost

It is a simple calculation that indicates the bottom line of the return on any investment. ROI can be used as a starting point for sizing up any investment. One major factor that is not considered in an ROI calculation is time. The NPV and IRR equations below consider the time value of money.

Net present value (NPV)

The value of a dollar today and the value of a dollar one year from today are not the same. If the market interest rate for the year is r, then we multiply by the interest rate factor to move the cash inflow from the beginning to the end of the year. This process of moving the value or cash inflow forward is known as compounding.

The formula for calculating the future value of cash inflow:

FV = C x (1+r)^n

where FV = Future Value, C = Cash flow, r = interest rate, and n = time.

Now suppose we want to calculate today's value of $1,000, which we expect to receive one year from today. We would have to move the cash inflow backward in time. Thus, the process of moving the cash inflow backward in time, i.e., finding the equivalent value today of a future cash inflow, is known as discounting.

The formula for calculating the present value of cash inflow:

PV = C / (1+r)^n

where PV = Present Value, C = Cash flow, r = interest rate, and n = time.

Internal rate of return (IRR)

If we know the present value and cash flows of any investment opportunity, but we don't know the interest rate that equates them, the interest rate is called the internal rate of return (IRR). IRR is also the interest rate that sets the net present value of cash flow for a particular project equal to zero.

Here is an example to help you understand IRR: Suppose you have an investment opportunity that requires a $1,000 investment today that will pay off in $2,000 in six years.

In this scenario, we will need to find the interest rate (say r) at which the NPV of the investment is zero by solving the following equation:

NPV = -1000 + 2000/(1+r)^6 = 0

Solving further:

1000 x (1+r)^6 = 2000


1+r = (2000/1000)^?


1+r = 1.1225

Here r can also be called the interest rate you would need to earn on $1000 to reach a future value of $2000 in six years.

On solving the equation, we get r = 12.25.

Here, r is the IRR of this investment opportunity.

These methods are only a quantified way of calculating the business value for a project. There are various others that are not discussed in this article, which also can help in determining the business value for a project.

Berk, Jonathan and Peter DeMarzo and Ashok Thampy. Financial Management. Pearson Education, 2010.

Posted on: April 25, 2016 05:26 AM | Permalink | Comments (3)

"If you are patient in a moment of anger, you will escape a hundred days of sorrow."

- Chinese Proverb