Agile Software Development
Does your company have an idea for a software product that needs to be developed? Do you have an idea, but need help with design, implementation, optimization and testing? Do you need extra programming power or do you just want to make sure it is all done correctly? Then Aconiac's software development service is what you need.
Modern programming on-demand
The market of software products gets bigger and bigger each year. Development is so rapid these days that it demands more than a normal fortitude to keep up with it. It is, therefore, unrealistic to expect each company to have a staff of trained programmers who can develop competitive and innovative software products. It is due to this fact that companies like Aconiac can exist. We offer companies assistance with agile software development, from the idea-phase to the final product.
We at Aconiac distinguish ourselves from others by always making sure software projects live up to a security standard that we can be proud of. Moreover, we care hugely about user friendliness and use a lot of time getting the ”user experience” of the products we develop, so that the final product can be as good as possible.
What is Agile?
Agile is a concept describing a number of development methods, all focusing on delivering tested functionality in short iterations. There are a number of different ways in which to use Agile, but at Aconiac we use Scrum with TDD (Test Driven Development).
Scrum is basically a number of development phases, called sprints, in which tested and functioning code is delivered at the end of each sprint. After a sprint, Aconiac will present this tested functionality and talk to the client about which things should now be added to the product. This way, the resulting final product will be as close to the client's wishes as possible.
The reason we use Agile Scrum with TDD, instead of e.g. traditional development, is that customers seldom start out having the full picture of what their product should be able to do and how to make that work. Through Agile it is, therefore, possible to achieve a more loose development, where planning is not dedicated to any specific phase, but instead is constant throughout the entire project. There will, however, still be planning to begin with since certain basic things are usually already known here.
At Aconiac we use 14 day sprints, so each development cycle lasts 14 days.
Technologies
We can offer software development within a large range of technologies, including:
- Java
- C/C++/D
- C#
- ASP/ASP.Net
- JavaScript/Ajax
- PHP
- Perl
- Scheme/Lisp
The technologies mentioned above are just a small portion of the available possibilities, so if you need a specific technology that is not listed above, please ask us.
Project development
Every software project at Aconiac is developed in close dialog with the client. This is especially important at the end of each sprint, where all new functionality is presented to the client. Here the clients can give their input, request changes and request new features, which will then be implemented during the next sprint.
Sprint lengths can be made smaller or larger if it becomes apparent that doing so will be fitting for the specific project.
Secure programming and confidentiality
As we have previously mentioned, we work hard to make sure the security level of our projects is as high as possible. We also want to make sure that you as our client can feel safe in using us to develop software for you. For this reason, we always agree upon a security policy with our clients beforehand. This security policy incorporates subjects such as encryption, storing of source code, "Non-Disclosure"-agreements, rights etc.
Software for Linux/BSD/Mac
Aconiac is also specialized in "porting" applications you might already have developed. "Porting" is the act of taking an application that normally only works on one operating system (e.g. Windows) and converting it, in order to create a version for Linux, BSD and/or Mac. Porting of software is becoming much more common amongst the large software companies, since more and more open source users are emerging each year. By "porting" a software project you will be able to get revenue from bigger sales and expand your product to new user groups.
Price
A typical software project has prices ranging from 550€ excl. VAT.
Aconiac generally uses individual offers, since no two companies have the same needs or resources. We therefore recommend you use the "request an offer" button in the top right corner of the page to get an exact pricing from the get-go.