SW Development

The company Solutia specializes in the supplies of complex solutions, therefore we use the know-how from other areas and thus create new integrated solutions.

 

One of the examples might be applying of RFID technologies for IT assets registration in close connection with LANDesk tools.

 

Our software solutions are based mainly on Oracle technologies and widely spread programming language Java. We use Java also for the above-mentioned specific and unique RFID solutions for property administration and supervision of business-valuable tree species.

What is our recipe for a successful

software development project?

For each project, we try to find a suitable approach that would best take the customer's demands and his participation and time possibilities in the project into account.

 

We are capable to control an IT project by both, the so-called waterfall method and actively. Our workers are experienced in modern methods such as SCRUM, Extreme Programming (XP), etc. As compared with extended concept, it is possible to combine properly these approaches even with robust methodologies for project control of PRINCE2 type.

 

This approach benefits from the synergy of both different processes.

 

Conventional approach, waterfall

It applies for the conventional approach that individual stages have been scheduled at the beginning already, and linked to each other after termination of the previous one.

 

First, user demands are listed, an analysis is prepared, then the proposed solution, and subsequently the product is programmed, tested, and put in operation after verification.

 

What are the pitfalls? The project running longer than few months must usually respond to the changing environment, developing expectations, competition, etc. In case of fixed stages, such change would represent reopening of the previously approved stage and restart of the whole process.

 

It also applies that in initial stages of the project even the most experienced consultant or analyst is unable to find all ambiguities or problems that would occur in the course of the project.

 

What is the active development? Why is it suitable?

Engage a customer's representative directly in the development team. It does not mean that the customer should make programs, but let him be present at all decisions to see how the first version of the product is created. The mentioned SCRUM is just the suitable technique. In such case, short, about a week-long periods are scheduled, called sprints; correct process is verified again at the end of each of them, and another stage is then prepared.

 

Demonstrations, prototypes, models, draughts

It applies in any case that is very difficult for your customer to imagine how the resulting product would look like after another year of working on it. The customer does not know whether the solution chosen does hide a material problem in usability, control or transparency or not.

 

 

Prototype

An ideal approach in such case is to prepare a demonstration, prototype, at the beginning of the project.


Hardly anything must be functional, the basic idea of the arrangement and control elements is sufficient. You will be surprised by suggestions resulting from such demonstration, how the initial virtual idea starts turning into a real and beneficial product.

 

What technology to select for prototypes? If you create an ordinary Windows application, it is sufficient to create some forms in Visual Basic; if you prepare a web project, modify the appearance of another implementation in Photoshop, add buttons, logo... or prepare a simple HTML. Or use online services of Moqups.com type.

 

What are Solutia's supplies for?

We realize that commercial subjects and public administration organizations have different expectations and demands. We are capable to prepare adequate recipe for problem solution, regardless of whether you are a company or a bureau.

 

 

CONTACT US