Project Management
Using project management techniques to create value for the developed solutions
Process-based management
To accommodate to the needs of our clients and ensure timely delivery within the expected project scope we have adopted the process based management as part of agile project management methodology. We adopt the project management methodology for every project requirement and in this process the employees involved in the project are in direct collaboration with our clients sometimes even on daily bases.
The process-based management technique of adopting to client’s exact business processes allows us to perform changes or enhancements in the course of development with minimal impact on the overall workload.
Project scoping
Defining the whole project by identifying
the project deliverables and benefits.
It is safe to assume that the client is the expert regarding the business requirements, but our role is to provide the technological expertise and make the client aware of the consequences and costs in the very beginning of the development process no matter if it is custom software development for the web and mobile platforms.
In many instances the business requirements ostensibly call for intricate technical solutions that can be very costly and very hard for maintenance – often more than they really need to be in order to fulfill the same functions. Very early in the project scoping process Axeltra’s consultants can help the client recognize these cost/benefit trade-offs and to explore more cost effective solutions that still satisfy the fundamental business requirements. Such consultation effort can have a major influence on the business case for a project, and eventually the value for money that the project yields.
Effectiveness and control
We measure the efficiency of our project management through end results that have to exactly match the deliverables defined in the project scope at the project start phase plus the adjustments made during the course of the project if the delivered solution does not correspond to the client project needs.
Testing Q&A
Every developed solution goes through a detailed process of testing.
The source code produced by Axeltra is never released without extensive testing. We use automated and manual testing procedures. The test cases are written even before the software is made. We call our established practice the Test Driven Development – this means that all the bugs are discovered at very early stages and eliminated guaranteeing a faultless and stable finished product. However, due to the nature of the software applications, no software is free of bugs and we want our customers to be aware of that fact! To overcome this obstacle and provide more value to the client we have included a software warranty of one year.
Testing benefits
Aside from providing a confirmation that the final product will be delivered up to the highest satisfaction of the customer the testing also provides the following benefits:
- Elimination of errors at a very early stage
- Elimination of scope creep and functions that prove to be unnecessary.
- Elimination of latent bugs – hard to catch, ones are caught right at the beginning.
Test cases provide more comprehensive documentation for the developers and helps them understand the application better.
Assurance on both sides ours and the clients that the product will be delivered as per request.
Test Driven Development creates a better end product!