Our Process

Let's build IT together

Our Process.

From the moment we receive your request, we take your Proposal very seriously. We have a proven Process, yet Agile. We give you a FREE quote, yet Professional. Once the project starts, We take away the technical details, yet Put you in full control until the final Delivery and Support.

Request.

Request for Quotation

So, you already have a Business Idea? Do you need to create a Killer Mobile Application or a Website for your Business? Would you like to realize your Project and get it Delivered? You have come to the right place, Fill Our Get a Free Quote Form - No Strings Attached. Our team is waiting for you and will be very happy to hear about your next Project. Your request will be handled confidentially and with great care and speed. We will work with you to create a "Proposal" for your Project.

Proposal.

Initial Scope and Proposal

So, you already have a Business Idea? Do you need to create a Killer Mobile Application or a Website for your Business? Would you like to realize your Project and get it Delivered? You have come to the right place, Fill Our Get a Free Quote Form - No Strings Attached. Our team is waiting for you and will be very happy to hear about your next Project. Your request will be handled confidentially and with great care and speed. We will work with you to create a "Proposal" for your Project.

Agreement.

The Statement of Work

An Agreement is a Green Light for AMT to start realizing your project. It's the time to sign contracts, agreements and kick-off the project. From this moment on, it's time for you to sit back and relax, and for us to start the Engines to make your vision come to reality. While it is our responsibility to drive the project on the technology side, we continuously rely on you to give us your business support when needed. Preparing the Project Requirements "Specification" is the next step in our Process.

Analysis.

Technical Analysis and Design

Our Team will carefully analyze the requirements to identify major Technical Design alternatives and decisions. Database Design, Application Design, Infrastructure, Technology selections, and other annoying technical terms are used to describe this Step. However, we own that phase and you should only know it is here to give you the best solution possible. Are you technical and need to get involved? No problem, we are open in sharing our Analysis and guiding you to the best choices.

Specification.

Project Requirements Specification

Defining clear Requirements helps you understand your Initial Scope and know how your solution is broken up into different parts. The Requirements Specification helps you relate the different project pieces together and learn about possibly missing stories before moving forward. This Step is usually very helpful when used with the Prototyping Phase, which Visualizes your Requirements in a graphical format, and provides you with a medium for communication on the different parts of your Solution. Once this Step is completed and agreed upon, we're ready to start Technical Analysis.

Prototyping.

Prototyping and User Experience

A Picture is worth a thousand words. AMT offers Graphic Designs, Wireframes and User Stories to help you Visualize your solution before it is realized. Your Involvement at this early stage minimizes the risk of rework. The earlier you see your Solution mockup, the better you understand what you need, the easier you can make changes or change your mind about how things are done before they are done. Once we complete this Step, we are ready to move to the "Coding" Phase.

Coding.

Coding and Deliverables

Coding is the Implementation Step, where our Developers start to write the code that organizes the logic behind your Solution. This Step is where most of our technical effort happens. We usually provide you with previews of our solution before it is completed. Once the Coding for any part of the solution is complete, it is ready for the next Step: Quality "Testing".

Testing.

Quality Testing and Conformance

Quality Testing is at the heart of our Process, and build up to Excellence, one of our Core Values @ AMT. We work hard to ensure the conformance of our Code to the Specification and Prototypes agreed upon with You. We also work hard to make the solution run smoothly and without any flaws, now and for the longest time possible. Different Projects require different Levels of Quality Testing. While Functional Testing is Mandatory for all of our projects to be delivered; Other Detailed Testing areas such as Performance Testing and Security Testing can be provided as complimentary services. When this is done, the Solution is ready for your use and Evaluation.

Evaluation.

Evaluation and Delivery

Once you obtain the final solution, Your Evaluation and Acceptance is the final Step in the Process. A guided Testing needs to be conducted from your side to evaluate the solution and provide your acceptance. At this point, the Solution is ready for the Support/Maintenance Step.

Support.

Warranty, Support and Maintenance

All of our Offers include a Warranty period that extends our service after sale. We guarantee our Software services beyond the Delivery - to ensure that you get the needed support as long as you need it. We do Not leave you as soon as the project is completed. Furthermore, if you still need additional Support after the Warranty period, we will provide that at a reasonable price, to ensure that you get continuous Support if your solution requires it.