Our team of analysts, design thinkers and technologists work with client and end users to specify and carve out a product; our technologists architect and design the product; and UI designers work with engineers to deliver what is required in a timely manner.
Agile processes are followed – we use user stories, backlogs, TDD, CI, and practices such as standup meetings and pair programming to deliver software Just In time with adequate quality.
Product life cycles are usually long, going up to decades. Our clients have stayed with us for long periods.