Tags: development process

Technical Leadership in Software Companies

Recently I was invited as a speaker in one of Ireland’s largest technology event, Tech Connect, held in Dublin on the 25th of May 2016. It is a gathering of 3000+ key decision makers from the Irish and international tech sector and provides an unique forum for technology companies, start-ups and investors. I spoke on…

Pitfalls of a Non-technical Manager

This post is intended towards the non-technical people working in the Software industry, specifically towards the non-technical manager who leads teams of developers. I hope to have a series of at-least two posts on this topic, if not more. Pitfalls of a Non-technical Software Manager (This post). Ways to improve management skills by developing technical…

Individual code ownership in Agile

In this article, we look at the positives and negatives of individual code ownership in Agile teams. An alternative approach, the Collective code ownership is probably more advantageous to most organizations in the long run. Individual code ownership In many companies, a few developers are assigned an area of code that they are responsible and…

Collective code ownership in Agile teams

There are two types of software development teams, ones that follow Individual code ownership and ones that follow Collective code ownership. It is never a straight forward decision to choose between the two as there are positives and shortcomings in both approaches. In this post, we discuss the strengths and weakness of Collective code ownership.…