Coding Standards

In the business of software creation the code is the building blocks of the product. If the code is a mess, hard to read and difficult to maintain, the product is hard to support, costly to adapt and its life span is shorter which in turns increases the total cost of ownership. It also makes …

Coding Standards Read More »

Design Patterns

Design patterns are solutions to common problems encountered while designing and building software. It is vital that you understand the common design patterns to be a good coder or architect. These patterns will make up your common language. The language that you use in meetings and when explaining solutions to others and understanding solutions being …

Design Patterns Read More »

Zachman Grid and when to use it

The Zachman Grid or Framework is useful tool for determining what artefacts to create as part of the Enterprise Architecture work in an organisation. The grid as defined on the Zachman website is given as: Source: http://www.zachman.com/ea-articles-reference/54-the-zachman-framework-evolution The framework will only ever be a small part of the overall architecture effort as it is just a …

Zachman Grid and when to use it Read More »

Agile Methodologies, Practices & Principles

Agile is a set of values which have originated an entire set of software delivery methodologies and practices. All Agile practices follow the same fundamental principles (as set down in the Agile Manifesto and Principles), However, because Agile is flexible to meet the needs of individuals, teams and organisations, each work place implements it differently …

Agile Methodologies, Practices & Principles Read More »

Waterfall

Waterfall is the old school methodology of software development but is still practised by companies throughout the industry. This section will teach you all about waterfall methodology and its shortcomings. The waterfall methodology is so called because of it is a linear approach to development with each step flowing on from the previous one. These …

Waterfall Read More »