unit1 2

25
Web Technology (NCS-504) Prepared By Mr. Abhishek Kesharwani Assistant Professor,UCER Naini,Allahabad

Upload: abhishek-kesharwani

Post on 11-Aug-2015

19 views

Category:

Education


0 download

TRANSCRIPT

Web Technology(NCS-504)

Prepared ByMr. Abhishek Kesharwani

Assistant Professor,UCER Naini,Allahabad

Comparison between traditional project and web project:

Web Projects 1. Project managers are not client.2. Often beta technologies are used for testing, often without tech support.3. Pricing model for web projects does not exist.4. Team roles are less specialized. 5. Clients are often unwilling to bear the cost of web development.6. Standards for web projects do not exist. 7. Project manager’s responsibilities are very broad.

Traditional Projects 1. They are always different. 2. It is not applicable in this case 3. It do exist for traditional projects. 4. More specialized. 5. Difficult of traditional projects. 6. Standards for traditional projects exist. 7. Not true for these projects.

Identification of objects

All the components which are visible in website are objects or in other words, we can say that all visible components in the web browser are defined as objects. Ex. Text box, command button etc.

Web Development Strategies

1. Strategy: · Goals and objectives · Team building · Research and review · Project proposal

2. Design and Specification: · Developing concept · Content planning · Rough design · Final design 3. Produced desired Result: · Build prototype · Prototype testing · Original design · Satisfy the clients need

4. Testing and maintenance: · Test the code · Maintain the web server. 5. Register with ISP: · Register domain name · Get web space 6. Launch: · Connect domain name with web server· Finally host the web accordingly.

Target Users• A target user is the intended audience or user of a

website.• In marketing and advertising, it is a specific group of

people within the target market at which a product or the website is aimed.

• A target audience can be formed of people of a certain age group, gender, marital status, etc., e.g. teenagers, females, single people, etc. A combination of factors, e.g. men aged 20–30 is a common target audience.

Following are some ways to find out Target users1. Market Research2. Focus Groups3. Understanding Audience through survey.

Web Team

Web team is a group of various technical experts in a developing site from coding the page to maintain the web server.

Types of Web Team: A. Server Side: hired by a company to develop a

website.B. Client Side: part of the company putting

together the website.

Assessment techniques used to comprise a web team

a. Deciding roles and responsibilities: The composition of team varies to depend on the

audience, scope and complexity level of the web. One should always decide for core, extended and

special team members in a web and shares responsibilities accordingly.

b. Common Team Compositions: It is possible to acknowledge specific type of teams and determine to be based on the kind of project, who is likely to be part of the team though these are all type of web project. As for example the team composition might be account manager, creative lead, project manager, designer etc.

c. Putting together with right team: It meet out the needs with low price, more effectively in reasonable time. So it is the team that fulfils the website requirements successfully.

d. Identifying Necessary Skills: The skill set in the base of web team. It must have in care to plan, design, build and deploy a website.

Classification of team Members

Core Team member1. Project Manager:· Specify the work.· Developing the project plan.· Scheduling.· Allocation resources.· Budgeting and managing the team. 2. Technical lead: · Managing programmers.· Chooses specialized team such as security

expert, database programmers.

3. Web Production specialist: Integrate the site using html or java script.4. Creative Lead: determines creative concepts

for the site and responsible for site design.5. Quality Assurance Lead: for testing purpose.

Extended Team Member1. Account Manager: It interacts with the client,

project manager and creative lead.2. Programmer: develops applications for the web projects.3. Network Engineer: configuring a web server.4. Information architects: It understands how to

display information visually to users and how to interact with the website.

5. Content Writer: write contents for the website.6.Tester: It tests the web project based on the

team plan that QA lead writes.

Special Team Member1. Security Experts: Security handling and encryption techniques.2. Audio, Video Engineer 3. 3-D Modeler 4. Web Cast Specialist 5. Media Buyer 6. Strategic Planner

Planning and Process Development A. Early planning:i. Know your audience.ii. Interviewing.iii. Focus group & Market Research.iv. Gathering end user requirement. B. Content planning: i. Get images. ii. Create links.iii. Audio & Videoiv. Shockwave & other media files.

Planning and Process Development C. Technical planning: i. Database.ii. Shockwave movies.iii. Transaction system.iv. Scripts of all kinds. D. Production planning: i. Market research. v. Combine the web pagesvi. Get complete website .

Communication Issues

• Communication is one of the foundational elements of a good website. It is essential for a positive user experience and for a successful website that truly benefits its owners.

• Because of the significance of communication with visitors, it is an essential consideration for every designer and website owner and the responsibility of both.

Challenges of Creating a Website with Clear Communication

1. Too Much ContentOne of the biggest challenges that designers have

to overcome is simply deciding on the amount of content and information to use

2. Every Visitor is DifferentWhen developing websites, one needs to keep in

mind that each visitor is unique and that it is impossible to classify all of them in the same group.

3. Keeping Communication Brief, But CompleteBecause of the need for clarity and the benefits

of communicating quickly, there are dvantages to keeping messages as short and concise as possible.

4. Gaining the Trust of VisitorsDepending on your type of website or the

purpose of your communication, one of the biggest challenges may be simply gaining the trust of visitors.

Quality Assurance• Quality assurance (QA) is a way of preventing

mistakes or defects in manufactured products and avoiding problems when delivering solutions or services to customers

• ISO 9000 defines as "part of quality management focused on providing confidence that quality requirements will be fulfilled”.

• QA is applied to physical products in pre-production to verify what will be made meets specifications and requirements, and during manufacturing production runs by validating lot samples meet specified quality controls.

• Two principles included in quality assurance are: "Fit for purpose" (the product should be suitable for the intended purpose); and "right first time" (mistakes should be eliminated).

• QA includes management of the quality of raw materials, assemblies, products and components, services related to production, and management, production and inspection processes.

Testing• Testing is the process of evaluating a system or

its component(s) with the intent to find whether it satisfies the specified requirements or not. In simple words, testing is executing a system in order to identify any gaps, errors, or missing requirements in contrary to the actual requirements.

Testing is done in different forms at every phase of SDLC:

• During the requirement gathering phase, the analysis and verification of requirements are also considered as testing.

• Reviewing the design in the design phase with the intent to improve the design is also considered as testing.

• Testing performed by a developer on completion of the code is also categorized as testing.