|
ขั้นตอนการพัฒนา
ถ้าจะกล่าวถึงวิธีการพัฒนาซอร์ฟแวร์นั้น ในส่วนของขั้นตอนการพัฒนาเว็บไซต์นั้นสามารถแบ่งได้เป็นหลายแบบ ขึ้นอยู่กับลักษณะการทำงานของทีมว่าจะมีความเหมาะสมกับรูปแบบใด ส่วนมาตรฐานและวิธีการสามารถปรับเปลี่ยนแก้ไขได้เพื่อคุณภาพที่ดีที่สุด ในหัวข้อนี้จะเป็นการอธิบายขั้นตอนการพัฒนาที่มีการจัดเตรียมเหมือนกับกระบวนการทางวิศวกรรมเว็บไซต์ ซึ่งจะเป็นเพียงแนวทางที่จะช่วยให้คุณทราบว่าในแต่ละขั้นตอนมีการดำเนินการไปอย่างไร ในขั้นตอนนี้อาจจะแตกต่างกันไปในแต่ละวิธีใช้ คุณสามารถส่งข้อเสนอและความคิดเห็นของคุณเกี่ยวกับหัวข้อนี้มาให้เราที่ info@myvisualmall.com
หมายเหตุ: รายละเอียดในส่วนนี้คำว่า เว็บไซต์ วิธีการใช้เว็บ เว็บภายในองค์กร / เว็บภายนอกองค์กร สามารถเปลี่ยนแปลงได้
ขั้นตอนการพัฒนาสามารถเป็นไปตามมาตรฐานหรือเป็นไปตามโครงสร้างการทำงานของบริษัท หลักการ การออกแบบและภาษา โดยปกติวัฏจักรของการพัฒนาซอร์ฟแวร์ จะขึ้นอยู่กับความเหมาะสมของทีมงาน ในส่วนของบซอร์ฟแวร์ เว็บไซต์ สามารถเป็นไปตามวิธีที่กำหนดไว้ ทั้งนี้สามารถเปลี่ยนแปลงและเพิ่มเติมขั้นตอนการพัฒนาซอร์ฟแวร์ที่มีอยู่แล้ว เราสามารถศึกษาขั้นตอนที่เกี่ยวข้องกับการพัฒนาเว็บไซต์ได้ ดังนี้
1. การวิเคราะห์
เมื่อลูกค้าเริ่มต้นพูดถึงสิ่งที่ตนเองต้องการ ทีมงานสามารถวิเคราะห์เบื้องต้นเกี่ยวกับสิ่งที่จำเป็นสำหรับเว็บไซต์ได้ แม้ว่าเว็บไซต์จะเป็นส่วนหนึ่งของระบบ แต่ก็มีความจำเป็นที่จะต้องมีการวิเคราะห์อย่างครบถ้วน ทำอย่างไรให้เว็บไซต์มีส่วนช่วยในระบบที่เป็นอยู่ในปัจจุบัน และทำอย่างไรให้เว็บไซต์มีส่วนช่วยในการดำเนินธุรกิจ นอกจากนี้การวิเคราะห์ที่ดีสมควรที่จะครอบคลุมถึงการใช้เว็บไซต์ร่วมกับระบบที่มีอยู่ในปัจจุบัน สิ่งสำคัญอันดับแรกคือการหาเป้าหมายที่แท้จริงของลูกค้า หลังจากนั้นจึงนำฮาร์ดแวร์ ซอร์ฟแวร์ เจ้าหน้าที่ และข้อมูลที่มีอยู่ในปัจจุบันมาทำการวิเคราะห์ ตัวอย่างเช่น ถ้าบริษัท เอ็กซ์วายแซด ต้องการเว็บไซต์ที่มีการออนไลน์ของข้อมูลฝ่ายบุคคล ทีมงานที่ทำการวิเคราะห์จะต้องรวบรวมข้อมูลพนักงานทั้งหมดที่มีอยู่ให้ได้ การวิเคราะห์ที่ดีควรจะใช้เวลาน้อยและได้ข้อมูลครบถ้วน หลังจากวิเคราะห์เรียบร้อยแล้วทีมงานควรจะมีข้อมูลเกี่ยวกับต้นทุนและกำไรด้วย และผลที่ได้จากการวิเคราะห์คือการวางแผนงานของโปรเจ็คที่เป็นไปได้ตามความเป็นจริง ในการที่จะได้ผลตามที่กล่าวมานั้นนักวิเคราะห์ต้องมีการปรึกษานักออกแบบ นักพัฒนา และนักทดลองเพื่อให้ได้แผนงานที่เป็นจริง เพื่อให้การดำเนินงานประสบความสำเร็จ
แหล่งที่มาของข้อมูลที่จำเป็น: การ สัมภาษณ์ลูกค้า เอกสารที่ได้รับจากลูกค้า บันทึกที่ได้จากการพูดคุยกับลูกค้า การพูดคุยออนไลน์ บันทึกที่ได้จากการพูดคุยผ่านทางโทรศัพท์ โมเดล / วิธีใช้ และอื่นๆ
ผลที่ได้: 1. แผนงาน 2. ต้นทุน 3. ลักษณะทีมงานที่ต้องการ 4. ฮาร์ดแวร์ - ซอร์ฟแวร์ที่ต้องการ 5. เอกสารที่จำเป็น 6. ความเห็นชอบ
2. สร้าง สิ่งที่ลูกค้าต้องการในการพัฒนาเว็บไซต์
ร่างสิ่งที่ลูกค้าต้องการเบื้องต้นอย่างครบถ้วน ตัวอย่างเช่น ถ้าผลิตภัณฑ์คือเว็บไซต์ โมเดลของเว็บไซด์จะต้องรวมถึงเลย์เอ้าท์ ทิศทางของเว็บไซต์ และการเปลี่ยนแปลงของเว็บไซต์ต้องครอบคลุมถึงสิ่งที่ลูกค้าต้องการด้วย กรณีที่เป็นโปรเจ็คที่ใหญ่ขึ้นก็จำเป็นที่จะต้องมีการปรึกษา วางแผนและประเมินผลของธุรกิจมากขึ้นรวมถึงเทคนิคที่ต้องใช้ หลังจากที่ทบทวนและปรับปรุงเอกสารเบื้องต้น จัดเตรียมแผนโครงการ วางโครงร่างและขอบเขตของโปรเจ็ครวมถึงความรับผิดชอบ เวลาและต้นทุนที่ต้องใช้
ที่มาของข้อมูล: รายงานผลจากทีมวิเคราะห์
ผลที่ได้: รวบรวมสิ่งที่ลูกค้าและทีมงานแต่ละคนต้องการ รวมถึงตัวแทนจากฝ่ายลูกค้าในกรณีที่มี
3. Thiết kế và phát triển
หลังจากสร้าง สิ่งที่ลูกค้าต้องการในการพัฒนาเว็บไซต์แล้ว ในระหว่างที่รอการเห็นชอบและรับมัดจำจะต้องสร้างตารางการทำงาน รายละเอียดต่างๆรวมถึงกราฟิกที่ต้องการให้มี โดยปกติแล้วเลย์เอ้าท์และทิศทางการทำงานจะต้องถูกดีไซน์ไว้เป็นต้นแบบเรียบร้อยแล้ว
ลูกค้าบางคนมีความสนใจในตัวต้นแบบที่สมบูรณ์เพียงอย่างเดียวเท่านั้น ในกรณีนี้เราควรที่จะแสดงให้ลูกค้าดูว่าเว็บไซต์ที่เราจะพัฒนานั้นมีรูปแบบเป็นอย่างไร แต่โดยทั่วไปลูกค้าสนใจที่จะดูเพียง 2-3 ดีไซน์เและภาพทั้งหมดเท่านั้น
หลังจากนั้นเราจะได้รับคำแนะนำและการเปลี่ยนแปลงมากมายจากลูกค้า และการเปลี่ยนแปลงทั้งหมดนั้นควรจะเรียบร้อยก่อนที่จะเริ่มงานขั้นต่อไป การเปลี่ยนแปลงที่เกิดขึ้นควรจะมีการโชว์ให้ลูกค้าดูด้วย
สิ่งที่ลูกค้าต้องการ คำแนะนำจากลูกค้า การตอบรับ และการเห็นชอบสามารถติดต่อผ่านอีเมล์ แฟกซ์ และโทรศัพท์
เมื่อมาถึงขั้นตอนของการดีไซน์ ทีมงานควรจะมีการทดลองแผนและวิธีการที่วางไว้เพื่อความมั่นใจในคุณภาพ และเป็นสิ่งจำเป็นที่ควรจะได้รับความเห็นชอบในส่วนของการดีไซน์และแผนงานจากลูกค้า
ในขณะเดียวกันทีมงานที่รับผิดชอบด้านข้อมูลควรที่จะทำความเข้าใจในความต้องการขอลูกค้า และการพัฒนาข้อมูล เตรียมข้อมูลที่เกี่ยวข้องโครงสร้างและตัวอย่างข้อมูลให้พร้อม
ที่มาของข้อมูล: สิ่งที่ลูกค้าต้องการ
ผลที่ได้: เว็บไซต์ดีไซน์พร้อมด้วยเทมเพลท รูปภาพและต้นแบบ

4.
การเขียนรายละเอียด :
ขั้นตอนนี้เป็นขั้นตอนที่สำคัญของการพัฒนาเว็บไซต์ มีนักพัฒนามืออาชีพมากมายที่สามารถเขียนรายละเอียดเฉพาะเจาะจงที่เกี่ยวข้องกับเว็บไซต์ ผู้เขียนรายละเอียดสามารถออกแบบเทมเพลทได้เช่นกัน การเช็คไวยกรณ์และการสะกดคำสามารถทำหลังจากขั้นตอนนี้ สิ่งที่สำคัญในขั้นตอนนี้คือต้องแน่ใจว่ารายละเอียดที่เขียนนั้นมีความถูกต้อง
ที่มาของข้อมูล: การออกแบบเทมเพลท
ผลที่ได้: รายละเอียดของเว็บไซต์
5.
การใส่รหัส
ในขั้นตอนนี้โปรแกรมเมอร์จะใส่รหัสโดยที่ไม่มีผลต่อรูปแบบของการดีไซน์ แต่ในกรณีที่เป็นการดีไซน์แบบดั้งเดิมนักพัฒนาเว็บไซต์จะต้องทราบว่าอินเตอร์เฟสและการใส่รหัสจะต้องไม่มีผลกระทบใดๆต่อกันทั้งสิ้น ดังนั้นนักพัฒนาเว็บไซต์จะต้องมีความเข้าใจในเรื่องทิศทางการดีไซน์ที่เหมาะสม ถ้าเว็บไซต์เป็นแบบไดนามิค การใส่รหัสจะต้องเกิดประโยชน์สูงสุดต่อเทมเพลท นักพัฒนาเว็บไซต์จึงควรจะมีการพูดคุยปรึกษากับนักออกแบบเพื่อความเข้าใจซึ่งกันและกัน นักออกแบบควรจะออกแบบปุ่มกราฟิกด้วยเพื่อให้นักพัฒนาเว็บไซต์สามารถนำไปใช้ประโยชน์ในเวลาที่ต้องการได้ โดยเฉพาะการใช้ปุ่มฟอร์มบางอย่าง ทีมงานของนักพัฒนาเว็บไซต์ควรจะใช้ CVS ในการควบคุมแหล่งที่มาของข้อมูล ทีมงานใส่รหัสควรจะมีแผนการทดลองใช้งานและจัดเตรียมเอกสารทางเทคนิคต่างๆด้วย ตัวอย่างเช่น ผู้ที่ใช้ Java สามารถใช้ Java ในการพัฒนาเอกสารของตนเพื่อความเข้าใจในการทำงานของรหัส เอกสารสำหรับผู้ใช้คนสุดท้ายสามารถจัดเตรียมโดยทีมงานใส่รหัสได้ ซึ่งสามารถถูกนำไปใช้ได้โดยเจ้าหน้าที่เทคนิคที่มีความรู้ความเข้าใจ หลังจากนั้นสามารถเขียนคู่มือและเมนูขอความช่วยเหลือได้
ที่มาของข้อมูล: เว็บไซต์ที่ประกอบด้วยฟอร์มต่างๆและความต้องการที่เฉพาะเจาะจง
ผลที่ได้: ฐานข้อมูลของเว็บไซต์และเอกสารการใส่รหัส
6. การตรวจสอบ
ความแตกต่างของซอร์ฟแวร์และการประยุกต์ใช้งานของเว็บไซต์ คือการทดลองใช้งานอย่างจริงจัง โดยที่การประยุกต์ใช้งานนั้นต้องมีขอบเขตการใช้งานที่กว้าง ส่วนที่จะต้องทำการตรวจสอบได้แก่ ตรวจสอบแบบผสมผสาน ตรวจสอบการใช้งานอย่างหนัก ตรวจสอบการวัดค่า ตรวจสอบการโหลด ตรวจสอบการแก้ไขปัญหาและความสามารถของบราวน์เซอร์ทั้งในวินโดว์และแมค ซึ่งทั้งหมดนี้จะต้องทำการตรวจสอบทั้งแบบอัตโนมัติและแบบธรรมดาโดยที่ไม่เกิดความผิดพลาดใดๆทั้งสิ้น ตัวอย่างเช่น ตรวจสอบการโหลดกราฟิกที่รวดเร็วและการคำนวณเวลาที่ใช้ในการโหลดซึ่งเป็นสิ่งที่จำเป็นสำหรับเว็บไซต์ โดยทั่วไปมีเครื่องมือการตรวจสอบการใช้งานเว็บไซต์ออนไลน์ที่ช่วยตรวจสอบการทำงานของเว็บไซต์ ตัวอย่างเช่น นักพัฒนา ASP สามารถใช้ Microsoft's Web Application Test Tool ในการตรวจสอบการใช้งานของ ASP ซึ่งสามารถหาดาวน์โหลดได้จากเว็บไซต์ไมโครซอร์ฟต่างๆ
หลังจาก ตรวจสอบสิ่งต่างๆที่กล่าวมาข้างต้นแล้ว เมื่ออัพดหลดเว็บไซต์แล้วต้องมีการตรวจสอบทุกอย่างอีกครั้ง
ที่มาของข้อมูล: เว็บไซต์ ความต้องการที่เฉพาะเจาะจง เอกสารต่างๆที่จำเป็น เทคนิคพิเศษและเอกสารที่เกี่ยวข้อง
ผลที่ได้: เว็บไซต์ที่สมบูรณ์ รายงานผลการตรวจสอบ ราบงานผลคลาดเคลื่อน การปรึกษากันระหว่างนักพัฒนาและนักออกแบบ
7.
โปรโมชั่น
ในขั้นตอนนี้เป็นขั้นตอนที่ใช้สำหรับเว็บไซต์เท่านั้น การเตรียม Meta tags การวิเคราะห์ที่สม่ำเสมอ และการยื่นเ URL ต่อ search engines and directories. เป็นสิ่งที่จำเป็นสำหรับโปรโมชั่น โปรโมชั่นของเว็บไซต์เป็นสิ่งที่เปลี่ยนแปลงอยู่ตลอดเวลาใน search engines โดยทั่วไปการยื่น URL ควรจะทำทุก 2 เดือน ถ้าลูกค้าต้องการมากกว่านั้นสามารถใช้วิธี paid click paid submissions ซึ่งจะมีค่าใช้จ่ายเพิ่มขึ้น
ที่มาของข้อมูล: เว็บไซต์ ที่ประกอบด้วยรายละเอียด เมล์ของผู้เข้าชมเว็บไซต์
ผลที่ได้: การนำเสนอเว็บไซต์ ด้วย Meta tag preparation ที่จำเป็น
8. การดูแลและอัพเดท
ควรมีการอัพเดทเว็บไซต์อยู่ตลอดเวลาเพื่อให้เป็นที่น่าสนใจ ในกรณีที่ต้องการวิเคราะห์และทบทวนขั้นตอนต่างๆอีกครั้ง Bug fixes สามารถทำได้ในขั้นตอนของการดูแล ในขณะที่เว็บไซต์ของคุณกำลังทำงาน มีโปรโมชั่นใหม่ ๆ การดูแลทางเทคนิค การจัดการรายละเอียดและอัพเดท รายงานผลการเข้าชมเว็บไซต์ การควบคุมต่างๆเป็นสิ่งที่จำเป็นขึ้นอยู่กับความซับซ้อนของเว็บไซต์และความต้องหารของคุณ
ที่มาของข้อมูล: เว็บไซต์ / การประยุกต์ใช้ รายละเอียด / โครงสร้างการอัพเดท รายงานการวิเคราะห์
ผลที่ได้: การอัพเดทและเอกสารที่จำเป็นสำหรับขั้นตอนต่างๆ
ขั้นตอนที่กล่าวมาทั้งหมดไม่ใช่ขั้นตอนที่จำเป็นทั้งหมดสำหรับการพัฒนาเว็บไซต์ บางขั้นตอนอาจจะไม่จำเป็นก็ได้ ขึ้นอยู่กับต้นทุน เวลาและความจำเป็น ถ้าเป็นเว็บไซต์ที่ทำขึ้นเฉพาะในองค์กร ส่วนของโปรโมชั่นไม่จำเป็นต้องมีก็ได้ อย่างไรก็ตาม ถึงแม้ว่าจะเป็นองค์กรขนาดเล็ก ถ้าองค์กรของคุณมีการวางแผนที่มีประสิทธิภาพตามขั้นตอนการพัฒนาที่กล่าวมาแล้วย่อมมีผลต่อคุณภาพและผลที่จะได้รับ
เรียนรู้วิธีการของเรา :
|