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 »
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 »
Where does architecture start? Something that is always present in the role of architect is that of project management. Architecture should start at the executive level of a company where the strategy (“what”) is discussed. That mean the top most architect reports to the executive, you may have domain expert architects placed within diffrent departments.… Read More »