Architecture vs Design Often people look at these two topics – architecture and design and think the two look similar and so they can be done by the same individual. As a result the role of technical lead and architect gets merged. Many software architects start of their lives as technical leads due to this misconception.
As developers we are taught that the lack of coding standards are the reason for project failures. The majority of us blindly believe it without really examining if this is the truth. Coding standards and process are usually the first thing that management wants to review when a project starts to show any of the… Read More »
When I am referring to the team guru. I am referring to the lead developer that is responsible for the skills, education and technical well being of his team and project. There is a skill that a team lead has to continuously work on. This skill has its roots based in knowledge and experience but this skill… Read More »
I spent the last week on a TOGAF 9.1 course in the hope that it will assist me with furthering my career by moving out of the developer role and moving myself further down the road to become a security / infrastructure architect – roles that I already partially fulfill. Why? After 19 years of coding I… Read More »
What is a failed project in software development? In my opinion it is any project that fails to be delivered within a planned timeline or fails to function for the reason it was created for. The more technical reasons why a project usually fails or falls behind are related to cost overrun, usability, performance, security, scalability and extensibility. Some… Read More »