|There are many project methodologies for implementing software. Microsoft Dynamics has launched in March 2007 the Sure Step methodology. The vision behind this is, is to achieve a high customer satisfaction, by using latest best practices tools when implementing Dynamics NAV.|
Complex requirements and solution scenarios necessitate a thorough approach. It requires focus and discipline. This project methodologies are developed to improve the delivery of services for complex scenarios.
For an inexperienced customer team it is not easy to identify the desired futures for there business software. When there is a need for a high degree of fit between customer requirements and the solution based on Dynamics NAV we make customizations. A project can be finished in several days, but also it can cost several months to implement a software solution.
a simple RAD approach
is the one that we like !
|It is a diagnostic phase, where the exceptions and priorities must be discovered. After we understand the problems we can find and design an appropriate solution.|
When you are facing the choice of selecting a system and you are still thinking to automate all your processes, then in this phase we must make a total inventarization of the functions which are needed. Also we need to know if there are interfacings with another software solutions. We identify
|all the needs and specific business roles and write it down into a list. This list became the base for the fit and gap analyze.|
|We need to know the scope of the project. If there is already a Dynamics NAV solution the scope is limited, and we can focused directely to the new requirements. But when we must implement a new NAV solution, the NAV Consultants must gathering and documenting the requirements translated in to a functional way. This is the input to the Fit/Gap analyze which indicates which elements fit and the ones that are gaps. Also a time line, milestones and a cost overview must be provide.|
|At a new implementation of the Dynamics NAV product there are a lot of possibilities to configure the system, so without customization we can already implement a lot of business requirements.|
To adapt the system with a higher degree of fit to your business, our Technical NAV Consultants must modify the code. How and where to modify the existing code is the speciality of our technical NAV consultants. We look to the impact of both the configuration and the modification, discuss the possibilities and work this out.
|After it is all clear, we start really to configure the system, and building the customizations. Integration with other software applications, data migration from the old systems and so on, we all prepare it for you. Step by step the system is adapting to the desired situation.|
When there is already a Nav solution, and we only add new functionality to an existing system, the steps can be done quick. We create a test environment where we can work without disturbing the daily operation.
|But also for new requirements we need to handle and think thorough.|
The customizations are subjected to test, to ensure the appropriate functionality is there without faults.
5. Implement (Deployment)
|This is one step before go live. Settings and data must be entered in the correct way. The configuration and the customizations are offered to the users for a user acceptance test. The users must be trained to get used to the new application and new functionalities. Rolcenters are configured and provide to the users.|
|This is the moment of true, the users are ready to use the new system. During the first few days there is direct support to help the still inexperienced user if needed. After that consultants are no need anymore. The project can be closed.|
It is time to harvest the fruits of the labor of our skilled consultants and the effort of the users. After an intensive time of interviews, changes and learnings which demands patience and understanding, now it is time for joy.
7. Evaluate (Socialization)
|A huge factor in successfully implementing Business Software is the user acceptance. The new application causes sometimes more time then normal because a lack of routine. During the normal workload the inexperienced users can easily became stressed. To keep pay attention to this is important.|
The solution can be more effective when some buttons moved to other places. Personalizations of the rolecenters are easy to make, even by the users themselves. This small adaptions increase the user acceptance enormously.
Outsourcing is a very important tool
for reducing cost and improving quality.
1) You will take advantage of our global world?
2) Your mind is open for new possibilities?
3) You will not blowing the budget?
Take the advantage of the improved communication possibilities in a globally world and work together with practical Dynamic NAV Professionals. Our model is to co-operate with other Dynamic NAV professionals, with financial professionals as well with skilled end user.
Our experience has learned that for every development day, one hour of a project manager is needed. The project management is done from the Netherlands and he supports the customer team. Because we have attractive rates for our developers so you can save a lot of costs.
The implemantation of Dynamics NAV tend to evolve continues. During the project the requirements develop gradually. This requires a flexible and iterative approach. We build on the quality and ingenuity of the software developing team but also on the customer team.
Our team is self-organizing and have a high degree of cross-functional consultation. The team discusse and analyse the requirements and suggested solutions, get and gives feedback in a direct way which drives the self-sufficiency development effort. The feautures are regular delivered, so the customer team can test the solution and can criticize the result. This proces repeats itselfs until all features have been developed according to the customer requirements.
Simplicity is a great virtue
but it requires hard work to achieve it
and education to appreciate it.
Edsger W. Dijkstra
This was an old slogan of Dynamics Nav, or Navision, the old name of the application. We believe strongly in not only the beauty but also in the strength of simplicity. The dutch computer scientist Dijkstra had done the famous sentence Simplicity is a prerequisite for reliability
There are many project methodologies to implement solutions. Our main approach in everything we do is: Keep it Simply. As simple as possible, but not simpler. We must be aware that some business isn't as simple as we like to assume. Therefore it requires hard work to achieve the right simplicity in software development. Microsoft has developed a rapid application development (RAD) approach, named SureStep Methodology. A simple RAD approach gives a lot of benefits. The primary value of the session of the RAD method is the customer team interaction and debate. This produces lower costs, higher solution value and the user adoption is much higher
The first fundamental decisions must be taken thought-out. A simple design takes less time to finish than a complex one. So, if we find something that is too complex, we replace it. Simple code follows appropriate design patterns, and simple code is short. But the most important criteria of simple code is that another developer can quickly explain what the code does.
Frans Halslaan 7
3411 GR Lopik
Jl. Gajah UH III / 208
Tahunan - Umbulharjo
Jogjakarta - Indonesia