What are advantages using PHP/MySQL/Linux web technology?
- Less cost to write the same application
- Simple coding, so future change cost will always will be less
- Both PHP and MySQL are free. Even Linux is also free. So hosting cost will be always less.
- If your website becomes large, you may need to go for dedicated server. That it will be easier and less costly to administer your server remotely
- Linux/Unix platform is always much more reliable than windows and less prone to viruses and Trojans
How do we do it?
The SDLC of web projects are different than that of traditional windows projects. Because a web projects is more, lot more than a traditional software system, it is the most cost effective and advertising media too. It does not limit itself to a limited number of users. It requires right contents to be written to present to the right set of people and that may need further modification at any moment of time. Considering all these we have formulated the following unique steps for making custom web application development.
Concept development: This is generally done by you and tells us your concept and requirement. We can help you to this for some web oriented business but at additional cost.
Feasibility Study: We will analyze the concept from both business and technical point of view and prepare a report whether it is going to provide expected result subject to some limitations (on time/budget etc) set by you.
Prepare URP (User Requirement Plan): This will describe the scope of the project in non-technical terms. This is likely to be done from the client end. We can help too.
Agree on the price and time: Finalize the price of the projects and expected delivery time for the features in the URP. Finalizing the price is only required when the project is done on assignment basis.
Create final SRS (Software Requirements and Specifications) and Page-Plan document: we will discuss with you in more details, send some template documents for information and finalize the requirements and web page names / sections / menu and flow. You don't need to provide content of all the pages at this stage (It may not be possible for you)
Development time SEO specification given to the programmer and designer (by SEO local expert): Certain SEO aspects must be taken care at the development time, otherwise total loss.
Create a complete prototype site : Quickly we will create a site will all initial set of pages, sections, folders and upload it in your server such that you can have a visual overview of all proposed pages and sections with exact page flow. This site will also help you to write the content at the site itself.
a. Check that no page is missing
b. Ensure all sections are correctly set
c. Menus are correctly set and land to correct pages
d. You will be able to write/edit the content of the pages
e. You will be able to edit page headlines
f. Check the input forms
g. You can add comments if required in different color
We must agree before we move forward. Necessary changes in SRS/URP will be made.
Write the Content for pages: Client or content writer writes the page contents. We will continue with programming work but graphics design is best to be done after main page content is written. This content must be completed before the programming completed.
Finalize the database and the system: Design the database, finalize classes, modules, configuration files, base templates, architecture etc decisions, coding standard, standard test plan. Mark the sensitive areas in terms of performance, SEO, user friendliness etc and formulate proactive solutions.
Do the programming and unit testing
a. Global / shared part / base business classes
b. Module 1
Do the graphics design templates (if not done already): Graphics designers create the home page template, sub page template, main CSS structure etc.
Implement the graphics and contents: It is assumed that by this time graphics and contents has been ready.
Write the testing plan and do formal testing from different standard and site specific angle.
a. Test for programming error
b. Test for design/html in menus, forms, messages.
c. Test for language mistakes
d. Business logic testing
e. Application testing and Integration testing
f. Stress testing (only for performance oriented scripts)
g. Dev time SEO error testing
Bug fixes for common error
Upload the site for acceptance testing: This should be done from client end with respect to the defined project scope.
Make the requested changes and officially launch the site.
Project end. All payments should be cleared.
Warranty for 60 days against programming error at no additional cost.
How do we charge?
We charge on the basis estimated hours to be spent. It is true at the very outset it is never possible to tell exactly how many hours will be required. Any deviation will not affect the price until the project scope is changed.
If you hire dedicated programmer to do your projects then we will only send you monthly billing for the hired employees.
Here you can see the idea about our hourly and monthly hiring rate.
Our hourly rate : USD 12
USD 1200 - 3 years experienced PHP developers
USD 900 - 2 years experienced PHP developers
USD 750- 6 months experienced PHP developers
How to proceed?
Please send your complete requirement and get in touch with us.