The importance of thinking and communication. Design skills are important for developers to practice and improve. In this article i will exlain design and how to go about it.
In this article I walk through five of the major lessons i have learnt as a software engineering manager. These lessons will help you improve your teams ability to deliver software effectively.
How Creating a Safe Workplace lets your People Shine
Using one on one's to improve your team's performance.
Scaling your engineering organisation is not a simple case of hiring a room of developers and letting them loose. In this article i will discuss some considerations for effectively scaling an engineering organisation
The Importance of Engineering Leadership. Business value is critical to modern businesses to ensure they are getting the most out of their investments in IT and Software. In this article i discuss 5 ways to ensure your engineering team delivers business value.
This article will discuss how incorporating cloud technologies into your development process can speed up your product development enabling you to get your product out the door and into the hands of your users quicker.
In this article, I will discuss how I created my blog and hosted it in the cloud. I have long wanted to have my own personal blog, and this year I went ahead and committed to getting this done. With a little technical expertise and some patience, you can stand up your own blog in no time.
Native app vs Mobile web? In this article we will discuss the key considerations in selecting a mobile applications architecture.
Making sure your engineering team delivers on time is a critical element of being a software engineering leader. In this article I will 5 ways to ensure your team delivers.
It may sound quite weird that a manager doesn’t fully understand what their team is doing however it can be common for this to occur especially in mature team or when the manager is new or non-technical. We will discuss the ins and outs in this article.
Hello friends. In this article I will run through a few different measures you can use to determine the health of your development team. When a person is fit and healthy they perform better than someone that is unfit or sick. The same is true for development teams.
In this article I will cover the core responsibilities of the development manager. I define these as things that the development manager must do to ensure delivery of quality software that provides the highest value to the business. Every day we are not spending on delivering business value that business is failing behind its competitors or unable to provide a increased service to its customers.
This blog is for everyone that needs to lead software teams in delivering quality software.