Open Closed Principle In Agile