LET INFORMATION TECHNOLOGY
DO THE HARD THINGS
AMN focuses on developing enterprise software for business. When we started, we saw that most software projects are having problems. Problems with requirement gathering, software quality, project punctuality and many more. So we determine to make our own company that makes sure to handle those problems better. We want to be the best in enterprise software business.
To achieve that, we do many researches on project management, requirement gathering mechanism, software technology, quality control mechanism and many other things to make sure we can handle software project problems better. By that, we are confidence to handle enterprise software projects far better than other.
But it turns out that it was not that easy. Few of our projects were failed. The causes of the failure are varies. Some of them were because of our failure in gathering the requirements. Some of them were because of our failure in planning and controlling. But... read more
This is what we do - Custom Enterprise Application Development, Custom Enterprise Mobile Application Development, and K2 Workflow Development and Implementation.
AMN develop custom enterprise application using Microsoft .NET and PHP technology.
AMN develop custom enterprise mobile application using Java for Android and HTML5.
AMN develop K2 workflow and K2 based enterprise application.
The first step of defining the right enterprise application solution for customers is to understand in detail how the business work. We learn our customer's business process in detail to understand their needs.
The learning process started with reading customer's documentation. After we understand the whole picture, we discuss the detail with the customer. By that we can understand which activities should be enhanced by the software. The end result is a well documented business process specification.
After we understand the business process we turn our ideas into software prototype. Software prototype is the exact replica of the end result. We discuss the software prototype with the customer.
This mechanism will ease customer to understand how the software will work. It also enhance customer's ability to present their idea.
After the discussion, we revise the prototype. Then we show the revised prototype to the customer. The end result of this phase is agreed software prototype that will be build by AMN.
AMN's System Analyst will create function specifications for every function that exist in the prototype. System Analyst deliver the review function specification to the programmer.
Programmer will code the software based on the specification. Programmer code the software using the AMN software framework and AMN coding standard.
After programmer finish the code, tester test the software functionality according to the testing scenario. The activity above are done until all the software functions are developed.
AMN and customer will agree on when will the progress report be held. Commonly progress report is held in by-weekly manner. AMN's project manager will show the project progress to customer's stakeholders. Afterwords, AMN's system analyst will present the finished function to customer.
AMN's system analyst develop a complete user acceptance scenario. The scenario will be able to cope all the possible case exist in the business process.
AMN team will first test the software internally using the scenario. The programmer will also handle the bug fix process of the reported bug.
After all scenario has been tested and all bug has been fixed, AMN will conduct user acceptance test. This phase will be done in the customer's office. Customer's users will test the software according to the scenario. AMN team will stand by and fix error if exist.
After user accepted the system, AMN will deploy the software into the production server. The software is ready to use by the customer.
Customer super user will train their internal user to use the system.
There are no software without bug. When the user use the software, they will find bugs. They report the bug to AMN via phone or email.
AMN team will handle the bug by fixing it and send the update to the customer.
Jendral Sudirman Street 14A, 16123
West Java, Bogor
0251 83 100 10
information [at] amn.co.id