- Development
Development
“Software product planning is critical to the development success and
absolutely requires knowledge of multiple disciplines.” - Alan M. Davis in
"Great Software Debates"
Development is the key for
Linea...
Linea's development is an engaged one. We make
Internet business applications that feel and work better, are easier to use and
work faster. We try to understand the business that we are trying to improve!
Formality of Projects
Formality of our projects
vary from project to project. For larger and more complex system we tend to
follow project management methodology and the development lifecycle. For smaller
projects where there is no enough budget we tend to operate more directly and
deliver systems ad hoc.
Development Lifecycle
Our
development of smaller and less business critical projects are of Agile
development lifecycle model with extreeme programming with quick turnaround from
requirement to software. Working, bug-free software in the center of the
picture. In the other hand some of our more complex projects require more formal
development livecycle that may consist of: software elements analysis,
specification, architecture, implementation, testing, documentation and
maintenance.
Testing and QA
We test websites
cross browser and platform. Our software may be tested in units and/or as
complete product. Our aim is to enforce quality assurance on all the
projects.
Tools and Frameworks
Linea Java
developer may regularly use some of the well known IDE and open source tools
such as: Eclipse, Apache Ant, SVN for code management etc. We use well known
Model-View-Controller framework Struts and Hibernate object/relational
persistence and query service.
Our development both utilise and produce
frameworks. Reuse is one of the highest priority for our developers in our
strive for making smart code that is easy to maintain.

