FAQs
Got Specific Questions? Get Clear Answers
What services areas are defined under NodeJS
development?
We facilitate full-scale services for NodeJS
customization, large web application, NodeJS plugin development, NodeJS
real-time statistics, NodeJS for UX/UI development, NodeJS integration
solution, back-end dashboards development, &NodeJS mobile app.
Do you follow any specific methodology?
Yes, we follow a combination of the Waterfall and Agile Software Model to
deliver a flawless app for our clientele.
By choosing a personalized software development lifecycle model along with
strong project management practices, software quality management practices,
and software configuration management practices, we ensure that we deliver a
top-notch end-product to our clients. Here is a breakdown of the SDLC model
that we follow:
- Requirement research and planning: As described above in the planning phase.
- Design Preparation: This stage converts specifications into complete and specific UI design. The designs are created to improve the customer experience and also the ease of performing various features in the application. Our software engineers deploy most of their time in the UI or User Interface Design, one of the most critical stages of software and application development processes.
- Development Phase: In this stage, the design is turned into efficient application. We break the development phase of the app into three to five sprints, depending on the complexity of the app, and at the end of each sprint, we provide our clients with a functioning app that they can review on their mobile phones. Each development sprint is accompanied with a thorough Unit Testing. Unit testing is a software development process in which the tiniest testable parts of an application, known as models, are independently scrutinized for proper operation. Unit testing allows us to check the high quality of our code,Once we have written it and also to improve our growth procedure as we go along. At MobileCoderz, we rely on high-quality Unit Testing to make sure that the application runs smoothly. We believe that rather than composing assessments once we complete creating the application, composing the assessments as we go is more effective. This helps us design small, maintainable, useful models of code. It also makes it much easier for us to test the code, carefully and speedily.
- Integration Testing: Another intense round of testing is followed after the development phase, with a far-reaching purpose of authenticating the quality, functionality, usability, and reliability of the software, and its user interface, which is Design.
- Final Delivery and publishing to App Store: Finally the last step! After all the designing, development, and testing rounds have been completed, and the programs have been approved from the client’s end, it is released and circulated on respective app stores like iTunes, Google play store, Blackberry app world etc.
- Support: The end of the project life-cycle at MobileCoderz does not
just end with the sign-off of the work order. We care about your
success, which depends on the flawless performance of your product,
so we provide you with free support for 60 days, in case any problem
occurs. We will be responsible for:
- Operating System updates: In case any new OS launch (Android & iOS) in market, we will make your application compatible with that.
- New Device Launch : We will also make application compatible with any new device launched in market ( Android & iOS)
- Bug Fixing: Each every identified bug will be handled in 24 HOURS.
- Security Check: Our engineers will keep an eye over the security breach of the application on weekly basis.
- Data Back-up: Our team will regularly take the back-up of your data.
What level of involvement do you require from us?
We will need a lot of your involvement in the initial
phase of the project, when the requirements are being finalized. Once the
project gets started, we’ll need your involvement for approving wireframes,
mock-ups, development sprints and having weekly meetings/discussions
regarding the progress of the project.
How many iterations will there be?
In the design phase, we provide as much iteration as
our client wants, till they our 100% satisfied with the designs. But since
we work on a fixed costing model in which the scope of the project is fixed,
there is no need for iterations in the development phase. However, we are
happy to make any small changes that our clients want to make in the
development phase. But for major changes, we analyze the new feature and
provide our clients with an accurate costing for developing the additional
feature.
What is the deposit payment plan?
We usually work with our clients on fixed-costing
projects which are broken down into 3 to 5 milestones. The first milestone
is released upfront for allocating the resources and kicking-off the
project. Rest all of the milestones are tied to a certain set of
deliverable, and only when these deliverable have been completed, the
respective milestone is released.
What are the middle payment plans which will be linked
to Milestone A, B, C, Etc
We would be more than happy to provide you a fixed
costing for the project, along with the milestones, once the requirement of
your client has been finalized.
- In the meanwhile, please have a look at a generic payment plan:
- 1st Milestone - $X (Released Upfront)
- 2nd Milestone - $X (Released after Design Phase Completion)
- 3rd Milestone - $X (Released after Development Phase 1 Completion)
- 4th Milestone - $X (Released after Development Phase 2 Completion)
- 5th Milestone - $X (Released after Development Phase 3 Completion)
Do you know on which devices for sure this would works
and would not work? Eg. iPad, different android phones, iOS versions,
android versions?
The iOS and Android App that we develop is compatible
with:
- IOS 9, 10, 11
- Devices: iPhone (5, 5s, 6, 6s, 6 plus, 6s plus, 7, 7 plus, 8, 8plus, X)
- Android OS: Lollipop, Marshmallow, Nougat, Oreo
- Devices: Standard Android devices
On which devices would it work for sure where we would
not have any misalignment or pixelated issues?
The mobile app will work perfectly on all the above
mentioned devices. If you would like us to develop the app for iPad and
Android tabs as well, please let us know in advance so that we are able to
develop the app is such a way that it works flawlessly on them as well.
How will you handle this conflict?
We will review the coding standards for the new version
of the app and update the code of the app accordingly to meet those
standards.
How would you upgrade it so that it is the latest
standards for Apple and Android?
We will code the app as per the latest standards,
thereby ensuring that the app works flawlessly on the latest versions of iOS
and Android.
How many calendar days would such an app take?
We would be more than happy to provide you an accurate
timeframe for developing this app once you have finalized the requirements
with your client and once your client has decided whether they would like to
build a Native iOS/Android App or a Hybrid App.
How fast (calendar days), would you be able finish the
app?
We would be updating you regarding this once the scope
of the project has been freezed.
What is your approach to quality Assurance?
MobileCoderz QA team conduct following testing to ensure
high quality products are delivered to the client:
-
System Testing
System testing of software is conducted on a complete integrated system to evaluated system’s compliance with its functional requirement specifications. System testing fails within the scope of black box testing. MobileCoderz achieves it by doing testing manually. To ensure completeness of testing, tester often follows a written test plan that leads them through a set of important test cases. - Functional Testing
We design functional test cases scenarios based on functional scope documents to carry our functionality testing. It is used to verify functional requirements of the application. - Graphical Testing
GUI of an application is tested against the mock-ups/wireframes. For some of the project we use pixel perfect tool to verify the UI with the design. -
End to End Testing We verify integration of the
different components of the system under end to end testing. E.g.
Verifying integration between front-end and web-admin panel.
-
Acceptance Testing
MobileCoderz encourages the user acceptance testing, UAT is term used when the acceptance tests are performed by persons who will be using live system once it is delivered. A successful acceptance test at this stage may be contractual requirement prior to the system being signed off by the client.
What strategy are you using to minimize the bugs before you submit it for
our
review?
Our rigorous and extensive testing’s and QA process ensures that we deliver
a
flawless app to our clients.
Is there a change request cost? If yes, what does it look like? Is it
hourly?
What is the process?
MobileCoderz follows a clear, transparent quality policy, according to
which, we
create and maintain a Change Management Register. All change requests are
evaluated, considering the software design, programming code, delivery date,
efforts made by the development team, and other allied commercial processes.
Based on our analysis, we’ll be providing you a fixed costing for
implementing
the change request.
What type of documentation would you give us if any?
We will be providing you with the Source Code - Class Level Documentation,
API
Documentation and Test-Cases Documentation with the results.
Is there any trial customer acceptance period after the app is launched? If
yes
show many days/weeks?
We will be providing you with a 60 days free of cost maintenance after app
has
been deployed on the app store.
Can we get the source codes and 2 pages instructions of what is what in the
source code?
We will be more than happy to provide you with the source code along with
the
2-page instruction manual.
How does the maintenance work? Is it a flat fee or hourly as needed?
You can buy our monthly maintenance packages or work with us on an hourly
basis,
whichever is more suitable for you. In monthly maintenance packages, all the
unused hours of the previous month get carry forward to the next month.
What is the turnaround time once an maintenance email request is sent?
We have a turn-around time of 24 hours once a maintenance request is sent on
the
weekdays.
How soon you can talk to us about it?
We would be happy to discuss it in detail with you within 24 hours.
How soon you will get an estimate?
We will be providing you an estimate within 24 hours.
How does the support look like?
We provide 60 days warranty once the final delivery is made and the app is
live.
So, if there are any bugs or defects in this 60-day period after the site is
live we will fix it free of cost.
Do you have a design team inside your company?
Yes, we have an in-house team of top-notch UI/UX Designers and we are
looking
forward to deliver an eye-catching design for your client’s app.
Can you do the whole process of the app development from Designing,
Programming,
and Deployment and helping us with the process of launching on Google
PlayStore
and Apple Store?
Being a team of Top-Rated App Developer, who have delivered over 60 stellar
iOS
and Android Apps from scratch, I am confident that we can deliver a stellar
App
for you as well. We would be designing and developing the app and after you
have
approved the app, we’ll be deploying your app to their respective app
stores.
What are the middle payment plans which will be linked to Milestone A, B, C,
Etc?
We would be more than happy to provide you a fixed costing for the project,
along with the milestones, once the requirement of your client has been
finalized.
In the meanwhile, please have a look at a generic payment plan:
In the meanwhile, please have a look at a generic payment plan:
- 1st Milestone - $1000 (Released Upfront)
- 2nd Milestone - $X (Released after Design Phase Completion)
- 3rd Milestone - $X (Released after Development Phase 1 Completion)
- 4th Milestone - $X (Released after Development Phase 2 Completion)
- 5th Milestone - $X (Released after Development Phase 3 Completion)