Give that ultimate Velocity to your Web Development and Product Engineering with us - using Agile methodologies and processes.

Agile Development

The needs of business change often and therefore it is important the technology underpinning your business should be flexible enough to withstand such change, but robust enough to satisfy your day to day needs.

That is why at Mortar Systems we use Agile approach because it ensures us that we are able to implement reliable systems quickly to your current needs, and are able to adapt and change to your exact needs.

Agile Development, Distributed Agile Development, Teams@Mortar, Scrum@Mortar, Technology@Mortar, Ubuntu workstations with dual monitors, mice and keyboards.

Distributed Agile Development

We effectively use collaboration tools such as Webcams, VOIPs, Messengers, Wikis, Forums, Skype, Writeboards, Calendars to do distributed agile product development. Our SCRUM Masters work accordingly in Time Zones so that there is atleast 2-4 hours overlap between their and Product Owners' (Customer) working hours.

We deploy our People, Process and Technology effectively to mitigate offshoring risks and expedite the value delivery.

You can choose to have Scrum Master locally onsite. Please contact us at contact@mortarsystems.com for further details.

SCRUM Teams @ Mortar

The teams have flat structure with every member being hands-on and involved in active coding. The functionality is developed in collaboration within/across the locations with shared code ownership.

Each team member has proper training in Scrum, XP, and various tools (required for effective Collaboration, Coding, Testing, Test Automation, Build Automation etc).

Tools @ Mortar

Agile Project Management : We use our own custom Agile PM tool and various other agile tools to add products, add products backlogs, create releases, create iterations, measure velocities and burn-downs.

Collaboration : VOIP, Skype with webcams, Wiki, Online Writeboards, Forums, Whiteboards, Paper, and 'the 5 senses' (after all we are humans, not machines).

Coding and Pair Programming : Each desk has a Ubuntu workstation, with dual screens, keyboards and mice, loaded with development languages and tools such as Java, Ruby, Python, Eclipse, Netbeans, Selenium, Watir, MySQL, PostgreSQL, Subversion, Git etc.

Source code and Build Management : We use Subversion, Git with CruiseControl.

Iteration Demonstration : We have Virtual Dedicated Servers, hosted at various hosting providers, which we use as alpha and staging servers for products. You can choose to have your own Alpha and Staging servers.