SOLID Principles

SOLID is an acronym and stands for 5 important object oriented principles which help to create good software architecture. S stands for SRP (Single responsibility principle)O stands for OCP (Open closed principle)L stands for LSP (Liskov substitution principle)I stands for ISP ( Interface segregation principle)D stands for DIP ( Dependency inversion principle) So let’s start …

Continue reading SOLID Principles

Manager role in Agile (Scrum)

As you all know, Scrum defines just three roles The Product Owner, who manages the backlog A Scrum Master who facilitates the team’s progress towards the goal The Development Team itself, which is ultimately responsible for implementing and releasing value Then What's Manager to do ? Managers and leaders have a number of roles in …

Continue reading Manager role in Agile (Scrum)

What is Microservices?

Microservices, is a software design pattern that tries to focus on building single-function modules with well-defined interfaces and operations. The microservices architecture pattern is getting a lot of attention these days and it’s trending, as Enterprises look to become more Agile and move towards a DevOps and continuous testing. A Microservices Architecture makes more sense …

Continue reading What is Microservices?

‘Don’t Repeat Yourself’ (DRY) Software Principle

DRY stands for DON’T REPEAT YOURSELF and is a basic principle of software development, aimed to reducing repetition of information. The DRY principle is stated as "Every piece of knowledge must have a single, unambiguous, representation within a system “. To avoid violating the DRY principle, divide your system into pieces. Divide your code and …

Continue reading ‘Don’t Repeat Yourself’ (DRY) Software Principle

The Matrix Organization – Key to Success

A matrix organization is a structure in which there is more than one line of reporting managers. Effectively, it means that the employees of the organization have more than one boss! The matrix organization structure is blend of projectized organization and the functional organization and takes the best of the both the structures. Here employees are …

Continue reading The Matrix Organization – Key to Success