Khanh Hoang - Kenn
Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.
Hầu hết các nhà thiết kế web đều có thể chứng thực được rằng đa phần công việc của họ đều có tính tuần hoàn. Theo sát chi tiết quá trình thiết kế và phát triển một trang web có thể giúp bạn đẩy nhanh tiến độ công việc và giúp cho khách hàng hiểu được vai trò của bạn trong dự án. Bài viết này cố gắng chỉ ra cách phát triển một trình tự thiết kế để các nhà làm web có thể sắp xếp ý tưởng của khách hàng, đẩy nhanh tiến độ dự án và chuẩn bị cho sự phát triển sự nghiệp freelance. Điều đầu tiên là, “quy trình” chính xác nghĩa là gì? Một quy trình phát triển web là một bản phát thảo các bước cần thiết từ bắt đầu đến kết thúc để hoàn thành một dự án thiết kế web đặc trưng. Nó được chia ra và phân loại theo công việc và sau đó phân chia theo cấp độ từng loại tác vụ và nguồn dữ liệu có thể được sử dụng như là một bản đồ chỉ đường cho từng dự án.
Dưới đây là một quá trình chuẩn được lập ra dựa vào các ví dụ xung quanh cũng như kinh nghiệm bản thân.
Bước lập kế hoạch không thể nào chối cãi là bước quan trọng nhất, bởi vì đây là điểm quyết định và chỉ dẫn để lập nên các bước tiếp theo cho toàn bộ dự án. Đây cũng là giai đoạn đòi hỏi sự hợp tác của khách hàng về các yêu cầu chi tiết và ý muốn.
Công đoạn thiết kế hẳn nhiên là việc biến thông tin từ bản thảo ở bước trên thành thực tế. Những thứ chính cần phải làm là cấu trúc trang web và quan trọng hơn là hiệu ứng thị giác. Sự hoàn chỉnh của thiết kế là khi website có hình dạng cụ thể để chỉnh sửa, nhưng chưa có thông tin và các điểm đặc trưng.
Phát triển liên quan phần lớn đến việc lập trình, như là việc tải nội dung (của nhóm của bạn hay của khách hàng). Hãy giữ các code được sắp xếp và chú thích, và liên hệ trực tiếp với các chi tiết trong kế hoạch như là hình dáng toàn bộ website. Hãy đi đúng chiếc lược đã đặt ra và tránh các rắc rối trong tương lai bằng cách kiểm tra thường xuyên khi tiến hành.
Mục đích của việc đưa trang web vào hoạt động là để chuẩn bị cho trang web ra mắt công chúng. Điều này đòi hỏi phải đánh bóng tất cả các yếu tố thiết kế cuối cùng, kiểm tra kỹ càng các hoạt động tương tác và chức năng, và hơn hết là quan tâm đến trải nghiệm của người truy cập. Một bước quan trọng trong giai đoạn này là di chuyển trang web, nếu cần thiết, đến web server không đổi. Kiểm tra môi trường làm việc rất quan trọng vì các server khác nhau có thể có các chức năng khác nhau và cách vậy hành khác nhau ( nghĩa là khác địa chỉ cơ sở dữ liệu chính).
Tạo và lưu giữ hai phiên bản của quá trình thiết kế web::
Một bản cho bạn và nhóm của bạn để làm tài liệu tham khảo sau này, và một để đưa cho khách hàng. Sự khác biệt giữa hai phiên bản có thể thấy rõ ràng: của bạn thì rất chi tiết và chứa nhiều nguồn kỹ thuật giúp phát triển; của khách hàng thì rõ ràng, không có bản đồ từ bước bắt đầu đến kết thúc.
Công cụ thường xuyên để ghi lại quy trình kinh doanh này đơn giản là Microsoft Word document, Microsoft Visio và phần mềm như Freemind. Nếu bạn tham vọng,có thể tự thiết kế một công cụ cho riêng mình.
Bây giờ, bạn đã hiểu một quy trình là như thế nào, bao gồm cả chi tiết của từng công đoạn, và có một vài ý tưởng để tự xây dựng một quy trình thiết kế Web đặc trưng. Rất tuyệt đây là bước đầu tiên, nhưng nó cũng chỉ là bước đầu tiên! Đừng bỏ lỡ mảnh ghép tiếp theo: biết cách làm cho quy trình này cải thiện hoạt động kinh doanh của bạn và cách sử dụng chúng khi tiếp cận với khách hàng.
Quy trình sẽ khác biệt theo từng nhà thiết kế, và từng dự án. Phát triển một quá trình cho riêng bạn, và nhận định cái gì thích hợp cho mình và nhóm của mình, chỉ những gì thực sự hữu dụng. Sau cùng, một freelancer có thể làm việc nghiêm túc trong các thị trường mục tiêu khác nhau.
Danh sách các điều cần làm thì tốt nhưng một quy trình thì lại có thể giúp ích và tỉ mỉ hơn. Rất nhiều nguồn, công cụ và đường dẫn được đăng tải trên các blog về thiết kế web và Twitter feed hướng dẫn nhiều phần của một quá trình. Một cách vô cùng hiệu quả để cải thiện quá trình là thêm vào các đường dẫn nguồn vào mỗi giai đoạn, và phát triển nguồn riêng cho bản thân, như là các tài liệu mẫu được phân loại.
Bộ hồ sơ và kho dữ liệu cũng quan trọng như quyền lực vậy. Việc lưu trữ càng thiết thực bao nhiêu, chúng càng chắc chắn hữu ích khi mùa đóng thuế đến hoặc khi một công ty freelance muốn phát triển thêm. Bạn không bao giờ có thể tự hành hạ mình khi sử dụng thời gian làm công việc hiệu quả. Bạn có thể thiết kế một bản mẫu tài liệu chuẩn và cấu trúc tập tin cho tất cả các khách hàng, hoặc duy trì một danh sách và kho lưu trữ cả các khách hàng và dự án đã làm. Bạn có thể tự làm bất cứ thứ gì đơn giản như kế toán cho một doanh nghiệp nhỏ.
Rất nhiều khách hàng coi các nhà phát triển web là một “hộp đen” dù bạn có cố gắng diễn giải cho họ bằng nhiều cách. Với họ, họ đưa ra yêu cầu, đề nghị và nội dung, và xuất hiện một vài lần sau khi website ra đời hay bắt đầu định hình. Họ thường xuyên hoàn toàn không nhận thức được những khía cạnh chính của quy trình, như và việc phân chia giữa thiết kế và phát triển. Cùng với một quy trình rõ ràng và rành mạch trên tay sẽ giúp sắp xếp suy nghĩ của khách hàng và làm họ trở nên thoải mái, không đề cập đến việc giúp họ hiểu tiền của họ sẽ đi về đâu.
Làm một bản phác thảo cơ bản về quá trình khi tôi là một freelancer là một bước thường xuyên mà tôi làm với các khách hàng mới hoặc tiềm năng. Một buổi thảo luận cấp cao về việc “làm cách nào mà nó hoạt động được” cung cấp một khung sườn cho toàn bộ dự án. Một khi bạn có sự thảo luận này, khách hàng sẽ hiểu rõ hơn điều gì đặc biệt cần từ họ, bạn sẽ cung cấp những gì vào lịch trình cố định, loại công việc nào mà bạn đang làm và tương tự. Hầu hết các buổi thảo luận sẽ đánh tan những bất đồng và hiểu lầm vừa mới chớm.
Các nhà thiết kế thường xuyên lấn sâu vào việc thiết kế đến độ không nhận ra mọi người không biết việc họ đang làm hoặc hiểu được các thuật ngữ hay biết các bước liên quan để tạo ra sản phẩm cuối cùng.
Đây là một việc kinh doanh, và các bước được vạch ra ở đây là con đường cơ bản cho việc tự quản lý một việc kinh doanh nhỏ. Khi bạn làm việc với khách hàng, đối tác, bạn sẽ nhận ra mình đang ngập trong đống những thứ phải làm và đau đầu vì phải để mắt đến hàng tá việc. Hãy để bản thân nghỉ ngơi một chút, và đầu tư ít thời gian vào việc tìm kiếm các công cụ giúp bạn hoàn tất việc một cách hiệu quả. Một tài liệu phát triển quá trình là một bước đầu tuyệt vời cho hướng đi này.
Một quy trình không thể được áp dụng cho tất cả các dự án. Mặc dù quy trình của bạn hữu dụng khi bạn tiếp cận làn đầu với khách hàng trong buổi thảo luận lên kế hoạch, hãy xem xét chúng kỹ lưỡng trước khi thảo luận để chắc chắn chúng thích hợp với dự án.