Inuit© is designed & developed using cutting edge agile technology with Behavior Driven Development (BDD) & Test Driven Development (TDD) processes.
BDD is the most sought after development process in agile & extreme programming. The greatest advantage is the user of Inuit© will feel it is designed exactly based on how he behaves in his business scenario. The following example of how Inuit© was developed will give a brief over view;
User Stories are released to developers to build the tests which fail & later it is refactored to meet the goal!
Title: Returns and exchanges go to inventory.
As a store owner, I want to add items back to inventory when they are returned or exchanged, so that I can track inventory.
Items returned for refund should be added to inventory.
Given that a customer previously bought a black jean from me and I have three black jeans as closing stock in inventory, when they return the black jeans for a refund, then I should have four black jeans in inventory after the exchange as closing stock.
Exchanged items should be returned to inventory.
Given that a customer previously bought a white shirt from me and I have two white shirts in inventory and three blue shirts in inventory, when they exchange the white shirt for a blue shirt, then I should have three white shirts in inventory and two blue shirts in inventory after the exchange as closing stock.