Direction

Flow of Web Direction by Front-End Engineers [A Must-Read for Aspiring Web Directors]

If you’re not sure what web direction entails, or if you’re a front-end developer who has never done web direction, this is a sample flow of how a front-end engineer can handle web direction. (The flow may vary depending on the company, industry, project details, and situation.)

* This example assumes web direction for creating an official company website with about 30 pages.

Web Direction Flow

The general flow is as follows:

  • Requirement Definition and Proposal
    • Client Hearing
    • Requirement Organization
    • Budget Estimation
    • Proposal
  • Design and Planning
    • Wireframe Creation
    • Website Design
    • Rough Design Proposals
    • CMS System Design
  • Production and Development
    • Design Creation
    • Coding
    • System Development
    • Testing
    • Launch
  • Operation and Maintenance
    • Site Updates
    • Server and Security Maintenance
  • Conclusion

Requirement Definition and Proposal

Requirement Definition and Proposal Image

The details of “Requirement Definition and Proposal” are as follows:

* This is different from the requirement definition in web service projects where system development is the main focus.

Client Hearing

First, a meeting with the client is held, which also serves as an introduction. The content of the hearing includes:

  • What the client wants to achieve
  • Current issues
  • The purpose of the website
  • Design direction
  • Content and materials for the site
  • Server and domain status
  • Supported browsers and devices
  • Budget
  • Deadlines and schedule

This information forms the basis for determining the overall approach moving forward.

Requirement Organization

Based on the hearing, identify what is needed to create the website:

  • What is the main objective? (e.g., increase inquiries, provide information, or enhance visual appeal for sales)
  • What can be done within the budget?
  • How many pages will the site have?
  • Is CMS or any system needed?
  • Is photography required?
  • Is interviewing or copywriting necessary?
  • Is server environment setup required?
  • Can deadlines and schedules be met?
  • Design direction

Budget Estimation

Based on the organized requirements:

  • Direction and progress management
  • Design and planning
  • Design work
  • Server costs
  • Coding and development
  • Testing
  • External partners (e.g., photographers, designers, system companies)

Sometimes, estimates from external partners are necessary depending on the scale of the project.

Proposal

Proposals include documents outlining concepts, designs, CMS features, schedules, and cost estimates, which are presented to the client. If the client has already decided to proceed, a proposal document might not be necessary.

Design and Planning

Design and Planning Image

Once the proposal is accepted, the project moves to design and planning, with confirmation from the client to ensure there are no issues.

Wireframe Creation

Create wireframes and site maps that outline the layout and content of key pages, deciding their roles, presentation, and effects.

CMS System Design

Decide which pages should be easily updated through the CMS and whether to use a custom-built CMS or open-source options like WordPress.

Production and Development

Production and Development Image

Based on the design, proceed with production and development. Ensure materials such as text and photo assets are prepared by this stage to avoid delays.

Design Creation

The designer creates the main page designs based on the approved drafts.

Coding

The developer codes the site using HTML, CSS, and JavaScript based on the designs.

Testing

Once the site is complete, test across various browsers, devices, and versions, and address any issues found.

Launch

If there are no issues during testing, the site is launched. Any unforeseen issues are addressed post-launch.

Operation and Maintenance

Operation and Maintenance Image

Post-launch, ongoing operation and maintenance are carried out as needed. Tasks include:

Site Updates

Propose and implement updates based on client requests or changes in content over time.

Server and Security Maintenance

Ensure the server and CMS are updated to address vulnerabilities and maintain security.

Conclusion

The above flow is just an example based on my past projects. The exact process may vary depending on the company, industry, and project details. Being a web director requires balancing technical knowledge, communication skills, and foresight to manage schedules and respond proactively.

I hope this serves as a helpful example for those aspiring to become web directors.

* Please use this flow at your own discretion for work-related purposes.