| Methodology |
|
|
|
|
Having technical knowledge and artistic ability are required skills when developing applications or designing web sites. These skills are also a very important factor when choosing a person or company to develop your Windows and internet applications. But these skills alone will not ensure that your web site is created on time, within budget, and to your specifications. If your design/development team does not have the organizational skills to accommodate all aspects of the project in every developmental step, then the end product will fall short of your desired goals - be it financially or functionally. Through an assessment (or post-production analysis) of previous projects, GreenScorpion.com has developed an 8 phase approach that, if adhered to, dramatically increases the chance that your company will meet your desired goals. Objectives AnalysisIn the Objectives Analysis phase, we ascertain the objectives of your web site - i.e., what is the goal of your site, who is your target audience, what is to be conveyed to that audience, etc. GreenScorpion.com uses this information to begin to formulate a design strategy. We feel, this is the 'getting to know you and your company' phase - a phase that is very important in the beginning of any project, be it information technology related or any other industry where a combined effort or partnership is key to the success of the overall mission. We also use this information to begin to formulate a high-level project plan in order to estimate time and resources. Requirements AnalysisIn the Requirements Analysis phase, we gather all the data and site-related requirements and then create a functional requirements document that must be approved by all parties before we begin the design and development of the site. Once the requirements are approved, we will provide a detailed project plan that estimates the time when each of the high-level requirements will begin and be completed. Included in this project plan will be an estimate of the duration of the entire project. Host Provider AnalysisIf your company needs a Host Provider to host your web site, we will use the information that we gathered during the Requirements Analysis phase to select a provider that can meet your existing requirements. This provider must also have the ability to easily accommodate your future growth. Site/Application LayoutIn the Site/Application Layout phase, we create an initial design layout of the site/application - a template. We strive to create a layout that is both visually appealing and easy to navigate. We then present this to our clients for approval before we begin programming. We will provide the layout for the home page (and secondary pages, if we decide to create a different look for certain subsequent pages). Data Analysis and Database DesignIn the Data Analysis and Database Design phase, we build the foundation for the project through an analysis of the data that has been collected during the Requirements Analysis phase of the project. The database tables are created from the information that is analyzed during this phase. We are also able to create the menu options and site categories with the use of this information. DevelopmentThe Development phase, more often than not, consumes the majority of the time expended on most projects. From object creation to field validation, this phase uses the information gathered in the Requirements Analysis phase to create the programmatic backbone of the application. The site design can and probably will change over time, but the basic building blocks of the application will still remain intact due to the output of this phase. TestingWe at GreenScorpion.com think that this is the most important phase of the project - even more important than a structured Requirements Analysis phase. If your web site is not properly tested, then you won't have the by-in from your users or the market validation of your customers - a critical gauge when rating your project a success. Through years of application development experience, we have seen that a major cause of application failures have come from poor testing and/or poor testing procedures. ImplementationAfter final testing and approval, we will then place your application into production. We will also register your web site with various search engines and begin looking at certain banner add placements to so that you can begin marketing your site. |


