The role of the Business Analyst in Agile Projects

I still find that many engineers and even decision makers planning large-scale Agile Transformation are unaware of what a Business Analyst does and how critical their value can be to a project. So today let’s take a closer look at the often misunderstood job definition of “Business Analyst” and what makes a BA outstanding in their field. […]

Read More

Is DevOps Bullshit?

In a recently trending rant on hackernews Josh Johnson pointed to his negative experience with the DevOps process after taking on a new job in a firm that had a “dedicated devops team”. The post is mainly a rant about “that devops is utter bullcrap” and any sane developer should run when they hear the term. My problem with this is that […]

Read More

DevOps and Security

Software developers are “bonused and incentivized” for causing change. That’s how they make their money. Operations people inherit these changes and earn their money by maintaining stability. As change is the natural enemy of stability, developers and operations are natural enemies. DevOps changes this by harmonizing and aligning their incentives.  But what about Security? The recent “heartbleed” and “shellhock” exploits […]

Read More

Root Cause Analysis: Problem identified between keyboard and the chair!

“No matter how technical it looks at first, it’s always a people problem” is the famous quote of Gerald M. Weinberg, who noted that in computer science we tend to look at all problems as engineering problems. What makes or breaks your project are process and people issues. We search for technical solutions, when we should be […]

Read More