As a consultant and the director and controller of a software consulting company, I’m often regularly engaged as a consultant on new projects with new clients as part of a contract for services business relationship. As a consultant it’s important […]
How to Constructively Disagree (as a Solutions Architect)…
I’m experimenting with a more informal style post today, and I am writing about something that is on my mind – disagreement in the realm of solution architecture. Today, my wife and I had breakfast at 8:30 followed by 30km […]
Why an Architect Needs to be Steps Ahead of the Pack
Your role as a solution architect (or software/technical architect) is to own the solution the project is implementing. Ultimately, the architect is responsible for ensuring the solution is going to work optimally within the required constraints, budget, governance, and technical capabilities. The […]
Take Back Your Retrospectives!
Effective retrospectives lead to a better team dynamic, process improvements, and better software. The retrospective process can be powerful and is part of a fundamental path to improving software. They should be done on a regular basis with or without […]
Software Leaders – Are you bigger than your team?
As a “leader”, are you “bigger” than your team? Do you want to be? Should you be? Some are, some aren’t, some want to be, and some don’t. Some self-describe their “leadership” whereas others don’t, they let their leadership skills […]