Axure RP - Giới thiệu về Tạo mẫu
Từ prototypingrất phổ biến và phù hợp với những người trong ngành Phát triển phần mềm cũng như phát triển Kiến trúc. Khi nói đến sự phát triển kiến trúc, ở Ai Cập, có những nguyên mẫu của các Kim tự tháp Giza vĩ đại. Chúng được xây dựng với (tất nhiên) một phiên bản nhỏ hơn để có được sự đồng ý hoặc phê duyệt từ người cai trị.
Ví dụ nhỏ nhưng có ý nghĩa này minh họa chính xác mục đích của một nguyên mẫu. Theo Wikipedia, nguyên mẫu là, "Một phiên bản đầu tiên hoặc sơ bộ của một thiết bị hoặc phương tiện mà từ đó các hình thức khác được phát triển."
Đối với thế giới phát triển phần mềm, định nghĩa có thể được điều chỉnh dưới dạng, phiên bản sơ bộ của một trang, màn hình hoặc chức năng, hỗ trợ sự phát triển khác bằng cách trực quan hóa các phần tử màn hình một cách hiệu quả và thể hiện các tương tác. Định nghĩa này bao gồm phần quan trọng nhất, tương tác.
Trong phát triển phần mềm, để phát triển một phần chức năng hoặc bản thân chức năng hoàn chỉnh, cần có sự đầu tư đáng kể về thời gian và nỗ lực. Đó là một quá trình không ngừng phát triển, xác nhận và sửa chữa các vấn đề theo phản hồi từ khách hàng.
Hầu hết các công ty phát triển phần mềm muốn quá trình này càng nhanh càng tốt. Do đó, họ không đi trước sự đầu tư công sức và thời gian của tất cả các thành viên trong nhóm. Thay vào đó, họ thực hiện một động thái thông minh là thuê một kỹ sư Trải nghiệm người dùng (UX), người có kỹ năng hình dung một tính năng cụ thể. Điều này giúp họ ngồi trên ghế lái khi phát triển sản phẩm.
Về bản chất, việc tạo mẫu được yêu cầu để mô phỏng và hình dung yêu cầu phần mềm từ rất sớm trong quá trình phát triển. Quá trình này cuối cùng trở nên có lợi cho cả các công ty phát triển phần mềm và khách hàng vì nó giảm bớt những điều chưa biết trong tính năng, từ đó đưa ra hướng phát triển đúng đắn.
Giai đoạn phù hợp để phát triển nguyên mẫu
Trong thời đại phát triển phần mềm cấu hình cao hiện nay, đã có nhiều tiến bộ trong bảng vòng đời phát triển phần mềm tổng thể. Những tiến bộ này là từ khía cạnh công nghệ cũng như vai trò / vị trí của một thành viên nhóm cụ thể trong vòng đời. Một trong những vị trí như vậy đã bắt đầu nhận được lực kéo, được gọi là kỹ sư UX.
Một kỹ sư UX được trang bị một bộ kỹ năng, có lợi cho khách hàng. Bằng cách sử dụng các kỹ thuật hoặc các bước khác nhau để hiểu rõ hơn về khách hàng, kỹ sư UX có thể nắm bắt tốt những gì người dùng đang mong đợi từ một sản phẩm phần mềm nhất định.
Thông thường, khi quá trình thu thập yêu cầu diễn ra, các công ty công nghệ hiện đang mời các kỹ sư UX ra ngoài thị trường để hiểu người dùng cần gì. Với xu hướng mới nhất của Thiết kế web đáp ứng và Phương pháp tiếp cận trên thiết bị di động để phát triển phần mềm, có thể có một số lĩnh vực mà người ta muốn tập trung chú ý vào. Một kỹ sư UX sử dụng các quy trình như Phỏng vấn người dùng, Khảo sát thị trường để biết nhịp đập của đối tượng dự định.
Quá trình này cũng cần có thời gian và cũng rất quan trọng, vì nó tạo ra con đường rõ ràng để sản phẩm phần mềm thấy được sự phù hợp của nó trên thị trường. Các bước này được sử dụng khi thu thập các yêu cầu phần mềm và giải thích chúng. Đó là một giai đoạn lý tưởng, vì nó làm giảm chi phí phát triển tổng thể. Tuy nhiên, khi sản phẩm phần mềm đã hoàn thiện, người ta có thể giới thiệu giai đoạn nghiên cứu UX để đánh giá khả năng tồn tại của cải tiến đang được thực hiện.