Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.

-Antoine de Saint-Exupery

Software Engineering

We see four areas key to the success of any development project:

Software Engineering A holistic view and a perfect blend of all four ingredients are required to optimise the development lifecycle and ensure success of any development project. One Point has the skills and experience to shape and tailor these ingredients to the needs of the enterprise.

Vision With our vast experience in architecture and strategy complimented by a the unique vision that enterprises can greatly benefit from the Open Source software and Open Source engineering practices, One Point can provide independent advice, guidance, support and leadership.

People The One Point team has a complementary blend of experience and skills extremely well shaped to deliver tailored ECM and collaboration solutions. Highly motivated and dedicated the team takes pride in its integrity and set of ethics, which allows us to function so effectively.

Process Depending on the type of project (i.e. large scale, small scale, POC, integration, etc.), One Point has the capability to tailor the software development life cycle to the needs of the organisation whilst keeping the process very pragmatic. We can use a number of systems development methodologies and frameworks based on waterfall, agile or RAD such as Dynamic Systems Development Method (DSDM) and EUP/RUP.

Tools With key partnerships with Zimbra and Alfresco One Point has created a foundation for delivering integrated ECM and collaboration solutions. Combined with expertise in a vast array of Open Source products and components, open standards (i.e. Webservices, etc.) and various technologies (ie. J2EE, Groovy, Grails, Ext-Js, etc.) One Point is able compose the right set of tools required to deliver the solution.

One Point can provide the following Software Development services: