Tuesday, April 3, 2012

Analysis Phase - Continue


User requirements specifications


Ø  users should be able to visit website on a web browser which supports HTML5 and CSS 3
Ø  clients must be able to register their email for newsletters
Ø  Books, articles and other things must be there for users to buy
Ø  Site visitors should be able to contact editor and administrator
Ø  Users should be able to search from the site




Website development Budget

Allocation of Personnel and equipment resources
Who and what is involved in design, programming, testing and deployment of the project:
Personnel
Equipment
Web designer
All the design layout, themes, templates, multimedia components.
Web designer
Different Software like notepad, MSWord, Dreamweaver, Photoshop, Media Player, Web browsers.
Web developer and programmer
The programmer is responsible for all the scripting involves in the WebPages, all coding related to present the content.
Web developer and programmer
Notepad, HTML and CSS validation software.

Professional and client
Testing will be done by professionals for the best design. Testing will be conducted using clients for improvement in functionality of the site.
Different equipments are required to test the environment like audio/video devices, stationeries, computer lab and testing environment.
Managers
Managers are responsible for the deployment of the application on client side.
Computers, internet connections and web browsers.

Equipment
Cost
Logo Design
$ 300
Domain name
$ 200/Yr
Hosting
$ 1000
Server
$ 2500
Salaries
$ 5000 (app $ 25/hr)
Software
$ 2000
Development Life Cycle
$ 5000
Total
$ 16000

The total estimated cost for the project/website is $ 16000.                                                            

Standards


Software Packages
Name
Notepad
Photoshop
Dreamweaver
Flash
Different Web Browsers
Video Editing Software
Audio recording software
Media Player
MS Word
HTML and CSS validator
PDF viewer (Cute PDF)
Languages
HTML5
CSS3
JavaScript
AJAX
File formats
HTML file = .HTML
PDF = .PDF
Photoshop = .psd
Images = .jpg, .gif, .png
CSS file= .CSS
Naming convention
All files first letter small = test.html
If two names first name alphabet small and second word alphabet Caps = sportsNews.html
Same goes with image file
Class and id names must make sense i.e. class heading

Maintaining web standards are very important now days. Stick around with standards help clients and developer to understand the development process. Moreover if someone else is looking after the website after it is deployed it is easy for that person to maintain the site, fix bugs and enhance the website according to business needs and demands.
The site will follow Web Content Accessibility Guideline (WCAG 2.0) and W3C standards. The website will be built using new version of HTML (HTML 5) to present the content and use of CSS 3 will make it easier how the content will be presented. There should be validated HTML and CSS coding and both can be validated using HTML and CSS validation software respectively to maintain W3C standards.

TESTING STRATEGY:

            It is very important for the developer to test the website while in designing phase in fact the testing should be done after every component has been added. It is the responsibility of the project manager to get the reports of testing from developer and designer to make sure the quality is maintained. There are several ways of testing website and according to Felki-Morris “Test, Test and Test your website.”
Test the website
Ø  On Different web browsers
Ø  On Different versions of web browsers
Ø  With different Screen resolutions (different resolution same device, same resolution different device)
Ø  With different internet bandwidths
Ø  From remote location
Ø  From same location but remotely
Ø  Automated testing (link checkers etc)
Ø  Validation test of HTML and CSS
Ø  Can also do usability check during development
Ø  Test, test and test before finalizing it.
There should be a written approval from client for site launch after testing. After the approval the developer must upload all the files on server / web server. It is best to do create back-up copies of files before uploading it to web server to mitigate the risk of lost or damaged file. When everything is completed including sign-off form from client make sure you test the website again before it goes live.
The testing phase will help project manager and client with smooth transactions and things can be changed, fixed, update or redeveloped before the website is ready to publish.

No comments:

Post a Comment