Week 3 Lab

Brennen Sager

  1. Define each role in your own words:
    1. Project Manager
    2. This is the person that is in charge of overseeing the project at hand. They have to organize the team, set goals, and reach milestones.

    3. Information Architect
    4. The information architect is in charge of clarifying the goals of the site, and assisting in determining the functionality of the site.

    5. User Experience Designer
    6. This is the person that is in charge of focusing on the user experience of the website. This person may be involved in testing prototypes, and determining functionality.

    7. Marketing Representative
    8. This is the person that is in charge of marketing the website. This person makes the presence of the website known through social media, television, radio, and other forms of marketing.

    9. Copywriter and Editor
    10. The job of the copywriter and editor is to properly reuse any information that is being copied from other sources. The editor makes sure that sentences are formatted properly, and there are no gramatical errors.

    11. Content Manager
    12. The content manager helps by producing creative and strategic ways to improve the website. This person must be able to handle constant change.

    13. Graphic Designer
    14. The graphic designer chooses proper colors, graphics, and logos in order to make the website as appealing as possible.

    15. Database Administrator
    16. The database administrator is needed if the website has acess to databases. this person creates and maintains databases that are involved in the website.

    17. Network Administator
    18. This person controls and maintains the web server that the website is hosted on. They also maintain the hardware and software that are required for the server.

    19. Web Developer/Web Designer
    20. This is the person that is more involved with coding and scripting of the website. The role of a web developer is usually more coding than it is designing. There are typically multiple web developers involved in large projects

  2. Define the development process:
  3. The development process refers to the process in which something is created. The development process is a step by step plan that is followed throughout the entirity of the project. For large web-development projects, an entire group of people working together as a team are needed. This is what the job roles of question 1 are for.

  4. Define each stage of the development process:
    1. Conseptualization
    2. During this stage of the development process, questions like 'What issue is the site addressing?' and 'What is the motivation for the site' are answered. Determining goals is also a part of this stage. This stage is important for determining whether or not there is a need for the website in the first place.

    3. Analysis
    4. This is the phase of the development process when meetings and interviews are conducted to analyze the project at hand. There are many things that are done during this stage. Some things that may be done is determining information topics, functionality requirements, enviroonmental requirements, content requirements, and estimate costs.

    5. Design
    6. This is the part of the developmental proces when the design of the website is determined. Some things that are designed during this step is site organization, prototypes, and page layouts.

    7. Production
    8. During this phase, a web authoring tool is chosen, website files are organized, and components are individually developed and tested. When all of the components are created and tested indivitually, they all need to be put together and move on to the testing phase.

    9. Testing
    10. This is the development phase when the website is tested as a whole. Some of the things that needs to be tested during this phase is different browsers, screen resolutions, locations, and devices. There's no such thing as too much testing, so other tests may be done to ensure end-user satisfaction.

    11. Launch
    12. This is the phase when the final website is published. An important thing to do when your site is published is to bo back and make sure the site functions properly in the new published environment.

    13. Maintenence
    14. A website is never perfect. There are always improvements to be made. Maintenence of the website includes fixing errors that are missed during the development process. Maybe updates are needed to be made or a link is broken. Unexpected errors are bound to happen, and maintenence keeps these errors in check.

    15. Evaluation
    16. This is the final stage. This is when you look back at your conseptualization and evaluation phase. Did your website acomplish all of it's goals? Did it solve the problem you were hoping to solve? If your website did not acomplish what it was supposed to, consider ways you can improve your website to do so.

  5. Define each of the types of web hosting:
    1. Virtual Hosting
    2. Also called shared hosting. This is when the web hosing provider's physical web server is divided into a number of virtual domains, and multiple websites are set up on the same computer.

    3. Dedicated Hosting
    4. Dedicated hosting is when you rent the use of a computer and it's access to the internet from a web hosting company. Dedicated hosting is needed for websites that are getting a lot of traffic.

    5. Co-Located Hosting
    6. Co-located hosting is when your organization purchased and configured a computer for the web server. The location of this computer is often times at the same physical location as the company who purchased it.