Asynchronous project management
Asynchrony is a well known term among software development teams. Why not expand this great idea to other kinds of projects? Or even to software projects' other tasks such as writing user manual or doing accountancy?
Nowadays projects tend to be big and complex. Especially software projects have thousands of tasks and in most cases the task can be done only by specialists. Web development is the case where team must use more than ten languages (programming, markup and so on) and because of lack of good solution companies tend to hire employees who know everything in the topic. The result is not to good - one man cannot be good at everything. To do great software team need to have specialists in their squad.
We at Asyncode know this too well. There will be no good software if we do not hire best specialists to write it, but also we cannot offer them full time job, sometimes they are even not available in our country. Here is another problem. We do not have any good solution to communicate with them.
This is the background which led us to develop new solution to project management methodology. Because of great functionality of nowadays technology including Internet and software we can develop software which will effectively aid distributed teams.
But the main advantage of the system is flexibility. We are trying to develop the software which will allow seamless change of task owner. Suppose you are hiring one-man-army. He is developing the founds for the project and then he teels you that he do not have knowledge or time to continue some task. The system has all data about the task, what are goals, what is done, full log etc. You push that information to company specializing in such task and ask them to make the offer. You accept it and you don't need to do anything but wait until job is done.
We need such system and will develop one to outsource the tasks which we cannot do e.g. graphics and then share the knowledge and software with the whole world.
The Asyncode Framework
It is our second field of interest. We are aiming at merging best available software and technologies into one framework. The framework is rather an idea to develop a consistent solution to fast changing technology.
We know very well that every month people are inventing awesome pieces of software and it is pity that most of them cannot be used because of incompatibility with other solutions we used. We try to develop framework in such way that there will be no problem to use other server-side language than is already in the system, other data interchange format or other front-end.
We are just providing API, knowledge to work with such environment, and some GPLed source code with implementation of system's core. Whether you like to do whole project yourself, hire us to do some tasks or leave everything to us is up to you.
But this is not end. By providing seamless integration of many technologies we managed to provide really simple API to interact with the system. All is done in XML language which tells system what to do on what conditions. We invented it to be as simple as HTML and did everything to not end up with another programming language. You do not need to care about HTTP protocol related issues, user management, speed of server-side software or even scalability. We did it for you and provided all common (and some uncommon) tasks as simple API commands.
You did not found functionality you need? Read documentation on how to write component yourself or hire us to do it.
On top of that we provide wide range of support plans. From basic installation and security bug fixes to handling big installations issues including writting specialized code and handling big loads.
Our solutions are constantly evolving
Our main goal is to always incorporate greatest solutions available. We constantly search for new inventions, try to invent our own solutions, and most importantly are listen to our customers. If you think we are doing something wrong, tell us! You know better solution than we are using? Discuss it with us! We are open to your opinions.
