Manufacturing

Inuit© is designed & developed using cutting edge agile technology with Behavior Driven Development (BDD) & Test Driven Development (TDD) processes.

Behavior-driven development borrows the concept of the ubiquitous language from domain driven design. A ubiquitous language is a (semi-) formal language that is shared by all members of a software development team — both software developers and non-technical personnel. The language in question is both used and developed by all team members as a common means of discussing the domain of the software in question. In this way BDD becomes a vehicle for communication between all the different roles in a software project.

The example given in previous back office establishes a user story for Inuit©  under development. This user story identifies a stakeholder, a business effect and a business value. This approach ensures that all the users at the different levels of organization are being involved and the end result satisfactions are at the highest level.

With this architecture under Manufacturing group the users can access options to create, edit or delete Shop floor Inventory, Production Planning Control systems (PPC), Inter-branch transfers, Foreign Currency & other related transactions.

The transaction & main screens layout was developed with BDD approach where the user instead of clicking many buttons to land in a function area, it was available to the user in most of the screens with just one click, and the user would land in the transaction area. 

TDD Test-driven development was used throughout the development. Inuit© is developed on this approach hence the online bugs were very few and the resolutions of most of them used to be less than 48 hours.