คอมพิวเตอร์ หน้าต่าง อินเทอร์เน็ต

วิธีจัดทำข้อกำหนดทางเทคนิคสำหรับการให้บริการงบประมาณ 1C ข้อกำหนดทางเทคนิคสำหรับการปรับปรุงการระบายอากาศในสถาบันวิจัยให้ทันสมัย ข้อกำหนดสำหรับการทำงานของระบบย่อยในการสร้างเอกสารการชำระเงิน

ความถูกต้องแม่นยำของข้อกำหนดทางเทคนิคสำหรับการปรับเปลี่ยน 1C นั้นถูกกำหนดโดยตรงว่างานที่มอบหมายให้กับนักพัฒนาจะได้รับการแก้ไขหรือไม่ อย่างไรก็ตาม มีปัญหาบางประการเมื่อทำงานกับเอกสารดังกล่าว ในความหมายกว้างๆ TOR จะระบุมาตรฐานสำหรับการสร้างและปรับปรุงระบบอัตโนมัติ (AS) ให้ทันสมัย ​​รวมถึงขั้นตอนการทำงาน รวมถึงชุดมาตรฐานสำหรับการเปิดตัวโครงการด้วย ความเข้าใจเกี่ยวกับบทบาทของข้อกำหนดทางเทคนิคนี้กำหนดโดยข้อกำหนดของ GOST 19.201-78 และ 34.602-89 ตามที่กำลังดำเนินการพัฒนาข้อกำหนดทางเทคนิคสำหรับ 1C มีการตีความความหมายของเอกสารนี้อีกประการหนึ่งซึ่งใกล้เคียงกับการปฏิบัติมากขึ้น

ตามคำจำกัดความอื่นเงื่อนไขการอ้างอิงสำหรับการแก้ไข 1C เป็นเอกสารที่ควบคุมวัตถุประสงค์และพารามิเตอร์ของระบบในอนาคตตลอดจนกระบวนการพัฒนาเอกสารและรายการของมัน การตีความนี้ช่วยให้คำนึงถึงผลประโยชน์ของโปรแกรมเมอร์และลูกค้า

ข้อกำหนดทางเทคนิคควรเป็นอย่างไร?

การมอบหมายด้านเทคนิคสำหรับการพัฒนาโปรแกรม 1C จะถูกสร้างขึ้นโดยผู้รับเหมา แต่สิ่งนี้ไม่ได้ทำโดยโปรแกรมเมอร์ แต่โดยนักวิเคราะห์ นี่เป็นจุดสำคัญ เนื่องจากเอกสารจะต้องจัดทำขึ้นในภาษาที่ลูกค้าเข้าใจได้ โดยไม่มีคำศัพท์ทางเทคนิคที่มีความเชี่ยวชาญสูง เมื่อคำนึงถึงความแตกต่างทั้งหมดของโครงการและมีการกำหนดข้อมูลอย่างถูกต้อง ข้อกำหนดทางเทคนิคจะได้รับการตกลงกับลูกค้าทุกคน หากได้รับการยอมรับโปรแกรมเมอร์ก็มีส่วนร่วมในงานนี้ ในกรณีนี้เอกสารจะต้องร่างผลลัพธ์ที่ต้องการอย่างชัดเจน สิ่งนี้ช่วยให้นักพัฒนาตั้งเป้าหมายที่ถูกต้องและตรวจสอบได้ในขั้นตอนต่างๆ นอกจากนี้เมื่อร่างข้อกำหนดทางเทคนิคสำหรับการดัดแปลง 1C ควรให้ความสนใจอย่างมากกับถ้อยคำ ควรระมัดระวังเพื่อให้แน่ใจว่าข้อมูลมีความเฉพาะเจาะจงเพียงพอ และไม่หมายความถึงการตีความอื่นๆ นี่เป็นสิ่งแรกที่ต้องจำเมื่อทำงานกับข้อกำหนดทางเทคนิค คุณต้องเข้าใกล้การออกแบบด้วยความรับผิดชอบ นอกจากนี้ยังใช้กับหน้าชื่อเรื่องของเอกสารด้วย

ข้อผิดพลาดหลักในข้อกำหนดทางเทคนิคสำหรับการพัฒนา 1C

โครงสร้างของข้อกำหนดทางเทคนิคได้รับการควบคุมโดย GOST 34.602-89 เอกสารนี้มีข้อกำหนดที่ชัดเจนสำหรับจำนวนและลำดับของบล็อคข้อมูลในข้อกำหนดทางเทคนิค ขณะเดียวกันวิธีการนำเสนอไม่มีมาตรฐานที่เข้มงวด สถานการณ์นี้มีศักยภาพที่ดีในการแก้ไขปัญหาที่ซับซ้อนและในขณะเดียวกันก็อาจทำให้เกิดข้อผิดพลาดมากมายเมื่อจัดทำเอกสาร ความไม่ถูกต้องที่พบบ่อยที่สุดคือ:

  1. การทำซ้ำบางส่วนในการตีความที่แตกต่างกัน
  2. ข้อมูลจะถูกสุ่ม ตามหลักการแล้ว ควรเกี่ยวข้องกับโครงสร้างเฉพาะ เช่น กระบวนการทางธุรกิจหรือโมดูลระบบ
  3. ข้อมูลในส่วนต่างๆ จะถูกนำเสนอโดยมีรายละเอียดที่แตกต่างกันไป

ทั้งหมดนี้ป้องกันไม่ให้ลูกค้าเข้าใจข้อมูลที่มีอยู่ในข้อกำหนดทางเทคนิค สิ่งนี้ทำให้กระบวนการทำงานร่วมกันซับซ้อนขึ้น ทำให้ต้องใช้แรงงานมากขึ้น

หลังจากที่ลูกค้าดูตัวอย่างข้อกำหนดทางเทคนิคสำหรับการปรับเปลี่ยน 1C แล้ว อาจมีการเปลี่ยนแปลงและไม่ได้ดีขึ้นเสมอไป ซึ่งในทางกลับกันมักจะป้องกันไม่ให้โปรแกรมเมอร์รับรู้ข้อมูลอย่างถูกต้อง โดยเฉพาะอย่างยิ่งสำหรับผู้เชี่ยวชาญที่มีประสบการณ์น้อย ในขั้นตอนนี้ ข้อผิดพลาดต่อไปนี้มักเกิดขึ้น:

  1. ข้อกำหนดของส่วนต่างๆขัดแย้งกัน
  2. ปรากฏว่าถ้อยคำไม่ถูกต้อง
  3. ในบางสถานที่ข้อมูลมีรายละเอียดมากเกินไป

การกำจัดข้อผิดพลาดที่ระบุไว้ทั้งหมดเป็นเรื่องง่าย ก่อนอื่นคุณต้องให้ความสำคัญกับผลลัพธ์ ไม่ใช่การสั่งจ่ายถ้อยคำอย่างระมัดระวัง เป็นที่น่าจดจำว่าข้อกำหนดทางเทคนิคอธิบายถึงฟังก์ชันการทำงานของโครงการ พารามิเตอร์หลัก และวัตถุประสงค์

จะหลีกเลี่ยงข้อผิดพลาดเมื่อพัฒนาข้อกำหนดทางเทคนิคได้อย่างไร

กฎพื้นฐานที่ใช้กับคำแนะนำที่ตามมาทั้งหมดคือถ้อยคำจะต้องเฉพาะเจาะจง ในการดำเนินการนี้ คุณต้องใช้การอ้างอิงถึง GOST และเอกสารกำกับดูแลอื่นๆ ช่วยให้ผู้รับเหมาและลูกค้ารับรู้ข้อมูลในลักษณะเดียวกัน

ตัวอย่างของข้อกำหนดทางเทคนิคสำหรับการปรับเปลี่ยน 1C ถือว่าใช้ภาษาของภาคธุรกิจที่ดำเนินโครงการอยู่ ก่อนอื่นนี่เป็นสิ่งจำเป็นสำหรับลูกค้า อย่างไรก็ตาม คุณไม่ควรใช้การเปรียบเทียบใดๆ ในข้อความ เนื่องจากสามารถตีความได้หลายวิธี

กฎพื้นฐานเมื่อจัดทำข้อกำหนดทางเทคนิคสำหรับการพัฒนารายงานและองค์ประกอบ 1C อื่น ๆ:

  1. ข้อกำหนดทางเทคนิคถูกสร้างขึ้นร่วมกันโดยผู้รับเหมาและลูกค้า
  2. ควรกำหนดข้อกำหนดวัตถุประสงค์เฉพาะกับการทำงานของโปรแกรมเมอร์เท่านั้น เพื่อการพัฒนาโครงการที่ประสบความสำเร็จ วิสัยทัศน์ส่วนตัวของลูกค้าจะต้องถูกย่อให้เหลือน้อยที่สุด
  3. จำเป็นต้องอธิบายรายละเอียดผลลัพธ์ที่ลูกค้าต้องการ ในกรณีนี้ ในตัวอย่างของข้อกำหนดทางเทคนิคสำหรับการพัฒนาการกำหนดค่า 1C จำเป็นต้องระบุพารามิเตอร์ทั้งหมดที่องค์ประกอบควรทำงาน มิฉะนั้นผลลัพธ์อาจแตกต่างไปจากที่ต้องการอย่างมาก
  4. ความเสี่ยงของผู้รับเหมาและลูกค้าควรจะเท่ากันและลดลงโดยประมาณ
  5. คุณไม่สามารถใช้คำศัพท์ที่ใช้ในการสื่อสารทางธุรกิจและไม่ได้ใช้ในอุตสาหกรรมใดอุตสาหกรรมหนึ่งโดยเฉพาะ

ในการสร้างข้อกำหนดทางเทคนิคสำหรับการพัฒนารายงานใน 1C หรือองค์ประกอบอื่น นักวิเคราะห์จะต้องทราบคุณสมบัติทั้งหมดของสาขากิจกรรมของลูกค้า ข้อกำหนดควรให้ข้อมูลที่เป็นประโยชน์ซึ่งจะเป็นประโยชน์ต่อผู้รับเหมาเท่านั้น เนื่องจากจุดมุ่งเน้นที่นี่คือปัญหาสุดท้ายที่ซอฟต์แวร์ต้องแก้ไข จึงไม่มีตัวอย่างข้อกำหนดทางเทคนิคเพียงตัวอย่างเดียว

อันตรายจากการกำหนดข้อกำหนดทางเทคนิคไม่ถูกต้อง

ข้อผิดพลาดที่ระบุไว้ข้างต้นอาจทำให้ใช้เวลาในการสร้างระบบเพิ่มขึ้น สิ่งนี้นำมาซึ่งต้นทุนที่ไม่จำเป็นและความไม่พอใจ เงื่อนไขการอ้างอิงสำหรับการพัฒนาฐานข้อมูลหรือการกำหนดค่า 1C อื่น ๆ ควรจัดทำโดยผู้เชี่ยวชาญที่มีประสบการณ์ ประโยชน์ของผู้เข้าร่วมทุกคนขึ้นอยู่กับความง่ายในการทำความเข้าใจเอกสารนี้ ลูกค้าได้รับระบบอัตโนมัติที่มีประสิทธิภาพในการแก้ปัญหาทางธุรกิจ ในขณะเดียวกัน ผู้รับเหมาก็มีลูกค้ารายอื่นที่พึงพอใจ เจ้าของธุรกิจต้องระมัดระวังให้มากที่สุดเมื่อเลือกบริษัทพันธมิตร 1C เนื่องจากประสิทธิภาพขององค์กรส่วนใหญ่ขึ้นอยู่กับว่าข้อกำหนดทางเทคนิคสำหรับการแก้ไขนั้นดีเพียงใด

ฉันมักจะแนบต้นแบบหน้าเพื่อให้ลูกค้าเข้าใจว่าไซต์ของเขาจะเป็นอย่างไร จากนั้นฉันก็ร่างงานแยกต่างหากสำหรับผู้ออกแบบเค้าโครงพร้อมรายละเอียดทางเทคนิคและคำอธิบายที่จะช่วยในการทำงานของเขา

ยิ่งงานซับซ้อนมากเท่าใด ข้อมูลจำเพาะทางเทคนิคก็ควรมีรายละเอียดมากขึ้นเท่านั้น เมื่อฉันเข้าร่วมในโครงการขนาดใหญ่ ฉันเห็นข้อกำหนดทางเทคนิคที่มีความยาว 30 หน้า

Guram Sipki ผู้ก่อตั้งสตูดิโอดิจิทัล Udix Media

ก่อนอื่น ลูกค้าจำเป็นต้องมีข้อกำหนดทางเทคนิค เพื่อที่เขาจะได้เข้าใจว่าเว็บไซต์ของเขาจะเป็นอย่างไรและจะใช้เงินไปกับอะไร หากมีสิ่งผิดปกติเกิดขึ้น เขาสามารถอ้างถึงข้อกำหนดทางเทคนิคและขอให้ทำใหม่ได้

ข้อกำหนดทางเทคนิคจัดทำขึ้นโดยผู้จัดการโครงการหลังจากสื่อสารกับลูกค้าและหารือเกี่ยวกับงานกับนักออกแบบ

ลูกค้ารายใหญ่มักขอข้อมูลจำเพาะทางเทคนิคโดยละเอียดซึ่งอธิบายแต่ละปุ่ม ตรงกันข้าม บริษัทขนาดเล็กไม่ชอบเอกสาร 100 หน้าที่ต้องพิถีพิถัน

ตัวอย่างงานด้านเทคนิคในการปรับปรุงเว็บไซต์

ข้อมูลทั่วไป

ชื่อของระบบอัตโนมัติ

“เอเอส สบีท”

ลูกค้า

ผู้ดำเนินการ

พื้นฐานสำหรับการทำงาน

วันที่วางแผนไว้สำหรับการเริ่มต้นและสิ้นสุดงานในการสร้างระบบ

เริ่มงาน: 01.09.2010

เสร็จสิ้นงาน: 31/12/2553

วัตถุประสงค์และเป้าหมายของการสร้างระบบ

วัตถุประสงค์ของระบบ

ระบบอัตโนมัติที่กำลังพัฒนาได้รับการออกแบบเพื่อทำให้กระบวนการขายขององค์กรเป็นแบบอัตโนมัติ

เป้าหมายของการสร้างระบบ

เป้าหมายของการสร้างระบบอัตโนมัติ

วัตถุประสงค์ของการพัฒนา "AS Sbyt" คือ:

  1. 3. ลักษณะของวัตถุอัตโนมัติ

3.1 กระบวนการทางธุรกิจขององค์กร

3.1. 1 กระบวนการทางธุรกิจ “การสรุปข้อตกลง”

มันจะกลายเป็นโล่ของคุณ ในเอกสารนี้ หากมีสิ่งใดเกิดขึ้น คุณจะสามารถชี้ไปที่นักพัฒนาที่ไร้หลักจริยธรรมและเรียกร้องให้เว็บไซต์ของคุณปฏิบัติตาม

งานด้านเทคนิค(เรียกสั้น ๆ ว่า “TOR”) เป็นเอกสารที่สะท้อนถึงข้อกำหนดสำหรับเว็บไซต์ในอนาคตของคุณอย่างละเอียดและไม่คลุมเครือที่สุดเท่าที่จะเป็นไปได้

เว็บไซต์ถูกสร้างขึ้นบนพื้นฐานของข้อกำหนดทางเทคนิคอย่างแม่นยำ ยิ่งมีรายละเอียดและไม่คลุมเครือมากเท่าไร ไซต์ใหม่ของคุณจะตรงตามความคาดหวังของคุณมากขึ้นเท่านั้น

ข้อกำหนดในการอ้างอิงสำหรับการสร้างเว็บไซต์ - ตามกฎหมายแล้ว ไม่ควรให้มีการตีความและความคลาดเคลื่อน

นักพัฒนาซอฟต์แวร์ทำทุกอย่างที่ไม่ได้ระบุไว้ในข้อกำหนดทางเทคนิคตามดุลยพินิจของตนเอง

· คู่มือผู้ดูแลระบบ;

· คู่มือการจัดการเนื้อหา;

· คู่มือการติดตั้ง;

· คู่มือโปรแกรมเมอร์

2.20. จัดและจัดฝึกอบรมผู้เชี่ยวชาญของคณะกรรมการสอบสวน สังกัดสำนักงานอัยการสหพันธรัฐรัสเซีย

ข้อกำหนดการฝึกอบรมต่อไปนี้มีผล:

· ผู้รับเหมาจะต้องจัดการฝึกอบรมพนักงานของคณะกรรมการสอบสวนที่สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย จำนวนไม่เกิน 10 คน

· การฝึกอบรมจะต้องดำเนินการเป็นภาษารัสเซีย

· สถานที่ฝึกอบรมจัดทำโดยลูกค้า

· สถานที่และเวลาของการฝึกอบรมจะต้องได้รับการตกลงกับลูกค้า

จะต้องดำเนินการฝึกอบรมเกี่ยวกับฟังก์ชันการทำงานทั้งหมดของระบบ

ในส่วนหนึ่งของการฝึกอบรมจำเป็นต้องดำเนินการเนื้อหาข้อมูลของไซต์นำร่องแห่งหนึ่งของ Ring of Sites ของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย


3.

ตัวอย่างข้อกำหนดทางเทคนิคสำหรับการปรับปรุงเว็บไซต์

สำคัญ

ในระหว่างขั้นตอนการดำเนินการ ผู้รับจ้างจะต้องให้ความช่วยเหลือแก่ลูกค้าภายในกรอบของตารางการดำเนินการ

6.1.11. ในกรณีที่การเตรียมบุคลากรของลูกค้าสำหรับการใช้งานไม่ดีพอและความต้องการความช่วยเหลือเพิ่มเติมจากผู้รับจ้างเพื่อให้การใช้งานซอฟต์แวร์ประสบความสำเร็จ จะต้องมีการร่างโปรโตคอลเพิ่มเติมเพื่อตกลงราคาตามสัญญาสำหรับการให้ข้อมูลและงานให้คำปรึกษา

6.2. ขั้นตอนการสนับสนุนงาน AS “SALES” เพิ่มเติม


หลังจากที่ซอฟต์แวร์ถูกนำไปใช้งานแล้ว การปรับเปลี่ยนเพิ่มเติมและความปรารถนาของลูกค้าสามารถนำไปใช้ได้ตามข้อกำหนดทางเทคนิคที่ตกลงกับลูกค้า

TOR จะต้องระบุความซับซ้อนและต้นทุนของงานเพื่อดำเนินการตามข้อกำหนดเพิ่มเติม

6.2.2. ผู้รับจ้างรับหน้าที่ดูแลรักษาสายด่วนโทรศัพท์เพื่อรองรับซอฟต์แวร์

แง่มุมของการโต้ตอบ ก่อนที่เราจะเริ่มวิเคราะห์กระบวนการสร้างข้อกำหนดทางเทคนิค เรามาพูดถึงรูปสี่เหลี่ยมที่ผู้รับเหมาและลูกค้าพบตัวเองเมื่อเริ่มโครงการ ความต้องการ- พฤติกรรมที่ต้องการของระบบ ซึ่งอธิบายโดยลูกค้าหรือผู้ถือกระบวนการ ที่จะนำไปใช้ ตามกฎแล้วข้อกำหนดจะถูกสร้างขึ้นบนพื้นฐานของประสบการณ์การทำงานและความเข้าใจในพฤติกรรมที่ถูกต้องของโปรแกรม

นี่เป็นข้อมูลสำคัญสำหรับนักพัฒนา (ผู้จำหน่าย) อย่างไรก็ตาม ความขัดแย้ง ข้อผิดพลาด คำขอที่ไม่จำเป็น ฯลฯ อยู่ในขั้นตอนการรวบรวมข้อกำหนดมากที่สุด

ทรัพยากร- คน เครื่องจักร อุปกรณ์ สภาพแวดล้อมการพัฒนา เวลาและเงินที่ต้องใช้ในกระบวนการดำเนินการตามข้อกำหนด ทรัพยากรจำเป็นต้องมีการวางแผนและการประเมินที่ชัดเจนในขั้นตอนการอนุมัติข้อกำหนดทางเทคนิค

ซึ่งอาจรวมถึงข้อกำหนดสำหรับการเรียงลำดับประเภทต่างๆ การรวมการแชท และความสามารถด้านโทรศัพท์

ระดับการบริการ- อันที่จริง ข้อกำหนดของระดับนี้ควรเป็นข้อกำหนดแรกที่จะรวมอยู่ในบิวด์ใหม่พร้อมการแก้ไข งานเหล่านี้เป็นงานที่เกี่ยวข้องกับความเร็วในการตอบสนองของระบบ การทำงานภายใต้ภาระงานสูง และความปลอดภัย

ความสนใจ

ตามหลักการแล้ว ผู้จำหน่ายไม่ควรมีการแก้ไขดังกล่าว - ซอฟต์แวร์องค์กรไม่ควรทำให้ช้าลง สูญเสียข้อมูล ยุบแบบฟอร์ม และกระจายสิทธิ์การเข้าถึงในระดับเดียวกัน แต่หากมีข้อกำหนดปรากฏขึ้น และไม่เกี่ยวข้องกับความหวาดระแวงส่วนตัวของลูกค้าหรือปัญหาด้านฮาร์ดแวร์ ก็คุ้มค่าที่จะให้ความสนใจกับข้อกำหนดนั้นมากขึ้น

ระดับเทคโนโลยี- อยู่ในอันดับสุดท้าย แต่นำหน้าส่วนที่เหลือในด้านความสำคัญและความซับซ้อน


สิ่งเหล่านี้อาจเป็นข้อกำหนดของลูกค้าที่เกี่ยวข้องกับแพลตฟอร์ม ระบบปฏิบัติการ หรืออุปกรณ์ ตัวอย่างเช่น คำขอสร้างสำหรับ MacOS

Microsoft World หรือ Microsoft Excel

โดยส่วนตัวแล้ว เราใช้ผลิตภัณฑ์ซอฟต์แวร์พิเศษในการพัฒนาแลนดิ้งเพจ

ด้วยความช่วยเหลือของพวกเขา คุณสามารถสร้างโปรเจ็กต์สำหรับไซต์ที่ซับซ้อนได้อย่างรวดเร็วและง่ายดาย เช่น Balsamiq อย่างไรก็ตาม เราได้อธิบายวิธีที่เราสร้างต้นแบบทั้งหมดไว้ในบทความแล้ว

ในหัวข้อ: การสร้างต้นแบบเว็บไซต์: การสร้าง เครื่องมือ และโปรแกรม

การออกแบบก่อนโครงการสามารถทำได้ร่วมกับนักพัฒนาหรือถ่ายโอนไปยังไหล่ของเขาทั้งหมด
สิ่งสำคัญอย่าลืมว่าจะมีการตกลงและลงนามโดยทั้งสองฝ่าย

เคล็ดลับชีวิตสำหรับการร่าง TOR

ประเด็นเหล่านี้ใช้กับทั้งการกรอกสรุปและร่างข้อกำหนดทางเทคนิคอย่างเท่าเทียมกัน

และในนั้นฉันจะบอกเคล็ดลับเล็ก ๆ น้อย ๆ เกี่ยวกับวิธีการจัดทำข้อกำหนดทางเทคนิคสำหรับเว็บไซต์และทำให้ชีวิตที่ยากลำบากของผู้ประกอบการง่ายขึ้น:

1.

ตรวจสอบให้แน่ใจว่าลูกค้าและนักแสดงเข้าใจกันอย่างถูกต้อง”

เงื่อนไขการอ้างอิงไม่ควรมีคำคุณศัพท์ที่มีคุณภาพ: สวยงาม เชื่อถือได้ ทันสมัย พวกเขาไม่สามารถเข้าใจได้ชัดเจน ทุกคนมีแนวคิดเรื่องความสวยงามและความทันสมัยเป็นของตัวเอง

ดู. มีคนคิดว่าการออกแบบนี้สวยงามและอนุญาตให้ใช้บนเว็บไซต์ของตนได้:

สิ่งเดียวกันนี้เกิดขึ้นกับสูตรที่คลุมเครือซึ่งไม่ได้มีความหมายอะไรในตัวเอง:

  • ลูกค้าจะต้องชอบเว็บไซต์ถ้าเขาอารมณ์ไม่ดีล่ะ?
  • เว็บไซต์ควรมีความสะดวกมันหมายความว่าอะไร? สะดวกเพื่ออะไร?
  • ไซต์ต้องทนต่องานหนักได้ผู้เข้าชม 10,000 คน? หรือ 10 ล้าน?
  • เนื้อหาจากผู้เชี่ยวชาญคุณภาพสูงคุณก็เข้าใจแล้ว

ตรวจสอบความคลุมเครือในข้อความ ถ้ามีก็เขียนใหม่

คุณได้ตัดสินใจสั่งซื้อเว็บไซต์ (หรือที่เรียกว่าหน้า Landing Page) แล้วหรือยัง? ตามที่แสดงให้เห็นในทางปฏิบัติ มันไม่ง่ายอย่างนั้น ลูกค้าหลายร้อยรายเมื่อเห็นเว็บไซต์ที่เสร็จสมบูรณ์แล้วพบว่าเว็บไซต์ไม่เหมาะกับพวกเขา ไม่ว่าจะเป็นการออกแบบที่ไม่ถูกต้อง การจัดวางที่ไม่ชัดเจน ข้อความไม่ถูกต้อง มีการเพิ่มฟังก์ชันที่ไม่จำเป็นมากมาย

เพื่อหลีกเลี่ยงผลกระทบดังกล่าว คุณต้องมีข้อกำหนดทางเทคนิคสำหรับการพัฒนาเว็บไซต์

ฉันต้องการมันไหม!

ไม่สำคัญว่าใครจะดูแลไซต์ - คุณเอง ญาติของคุณ คนทำงานอิสระโดยได้รับค่าตอบแทนเพียงเล็กน้อย บริษัทที่เชี่ยวชาญเฉพาะด้านด้วยเงินจำนวนมาก...

จะต้องมีข้อกำหนดทางเทคนิคสำหรับไซต์

ตัวอย่างเช่น คุณสามารถขอให้สร้างรายงานที่กำหนดเองสำหรับ RegionSoft CRM หรือคุณสามารถสั่งการรวมเข้ากับไซต์ได้ งานเหล่านี้เป็นงานที่มีกำหนดเวลาแตกต่างกันโดยสิ้นเชิง ลำดับความสำคัญเป็นสิ่งสำคัญมากที่นี่ หลังจากรวบรวม วิเคราะห์ และตกลงกับพนักงานและผู้บริหารตามข้อกำหนดแล้ว คุณสามารถเริ่มสร้างข้อกำหนดทางเทคนิคได้
คุณสามารถขอแบบฟอร์มจากผู้จำหน่ายหรือสร้างด้วยตนเอง - ไม่ว่าในกรณีใด มีกฎที่เข้มงวดหลายข้อ ซึ่งการปฏิบัติตามกฎดังกล่าวจะช่วยให้คุณและซัพพลายเออร์ CRM ปวดหัวได้

กายวิภาคของข้อกำหนดทางเทคนิค

ถ้าเราพูดถึงกระบวนการสร้างข้อกำหนดทางเทคนิคก็มีหลายขั้นตอน ข้อความตามลำดับจะนำลูกค้าไปสู่การปรับปรุงที่ต้องการ
นี่พวกเขา.

สิ่งสำคัญคือต้องฟังความคิดเห็นของผู้ขายเนื่องจากเขารู้แน่ชัดว่าจะใช้เวลากับงานนี้หรืองานนั้นนานเท่าใด เชื่อฉันเถอะว่ามันไม่เป็นประโยชน์สำหรับนักพัฒนาที่จะเสียเวลาและเพิ่มกำหนดเวลา - เป็นประโยชน์สำหรับเขาที่จะทำโปรเจ็กต์ให้มากที่สุดเท่าที่จะเป็นไปได้และทำได้ดีเพื่อไม่ให้ชื่อเสียงของเขาเสียหาย

เพื่อความสมจริง การหลีกเลี่ยงการร้องขอให้อัปเกรด CRM เป็นระดับของระบบการจัดการ Collider นั้นเป็นเรื่องง่าย: คุณควรรวมไว้ในข้อกำหนดถึงสิ่งที่จำเป็นจริงๆ ในขณะนี้และในอนาคตอันใกล้

ตัวอย่างเช่น RegionSoft CRM เป็นโปรแกรมเดสก์ท็อป เราไม่มีไคลเอ็นต์เบราว์เซอร์ การขอให้เราสร้างเว็บแอปพลิเคชันสำหรับบริษัทหนึ่งนั้นไร้ประโยชน์ นี่เป็นการพัฒนาที่สำคัญ ขณะนี้อยู่ระหว่างดำเนินการ และไม่ใช่การพัฒนาที่เป็นไปได้สำหรับบริษัทใดบริษัทหนึ่ง

ชื่อเต็มและชื่อย่อของระบบสารสนเทศ

ชื่อเต็มของระบบคือเว็บไซต์อย่างเป็นทางการของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย

ชื่อย่อของระบบคือ "SKP Site", "System", "Site"

1.2. ชื่อของลูกค้าระบบและรายละเอียดของเขา

ชื่อ: คณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย

ที่ตั้ง:

ข้อมูล

มอสโก, ถนน Tekhnicheskiy, อาคาร 2

ที่อยู่จริง: A

บุคคลที่ติดต่อลูกค้า:

โทรศัพท์: (4, (4;

ที่อยู่อีเมล

1.3. รายการเอกสารตามระบบที่ถูกสร้างขึ้น

สัญญาของรัฐหมายเลข ____ ลงวันที่ ___ ___________ 2010

1.4.


วันที่วางแผนไว้สำหรับการเริ่มต้นและเสร็จสิ้นงานเพื่อสร้างระบบ

กำหนดตามข้อตกลง

2. ความต้องการของระบบ

2.1.

วันจ่าย

หมายเลขการชำระเงิน

หมายเลขการชำระเงินในระบบการชำระเงิน

จำนวนเงินที่ชำระ

  1. เลือกบรรทัดไฟล์ถ่ายโอนข้อมูล
  2. เริ่มวนซ้ำบรรทัดของไฟล์ถ่ายโอนข้อมูล
  3. อ่านบรรทัดไฟล์ถ่ายโอนข้อมูล
  4. รับรหัสสัญญาจากบรรทัดไฟล์การถ่ายโอนข้อมูล
  5. ค้นหาองค์ประกอบที่เกี่ยวข้องด้วยรหัสในไดเรกทอรี "ข้อตกลงคู่สัญญา" หากไม่พบองค์ประกอบดังกล่าว ให้แสดงข้อความ "ไม่พบข้อตกลงกับรหัส ... "
  6. หากพบองค์ประกอบ ให้เพิ่มบรรทัดลงในตารางค่า โดยที่ "ข้อตกลง" คือองค์ประกอบที่พบ "วันที่" คือ "Data_plat", "หมายเลขการชำระเงิน" คือ "Nomer_plat", "จำนวน" คือ "Summa_plat"
  7. หลังจากได้รับไฟล์ถ่ายโอนข้อมูลบรรทัดสุดท้ายแล้ว ให้สิ้นสุดวงจร
  8. สำหรับแต่ละแถวของตารางค่า ให้สร้างเอกสาร "ใบสั่งจ่ายเงินเพื่อรับเงิน"

เมื่อกรอกบทสรุปหรือร่างเงื่อนไขการอ้างอิงสำหรับการออกแบบเว็บไซต์ อย่าเว้นช่องว่างไว้

คุณต้องเข้าใจว่า “ขึ้นอยู่กับดุลยพินิจของผู้พัฒนา” หมายถึง “ฉันทำทุกอย่างที่ฉันต้องการ” หรือ “ทุกสิ่งที่ไม่ได้ระบุไว้ก็ขึ้นอยู่กับดุลยพินิจของนักแสดง” และเชื่อฉันเถอะว่านี่ไม่ใช่แค่ช่องโหว่ แต่เป็นหน้าต่างทั้งหมดสู่ยุโรปสำหรับนักพัฒนา

และแน่นอนว่าสิ่งนี้ไม่ได้เกิดขึ้นเสมอไป

หากคุณพบผู้เชี่ยวชาญที่มีความสามารถ คุณก็ไม่ต้องกังวลกับผลลัพธ์

แต่ที่นี่มีปัญหาอีกประการหนึ่งเกิดขึ้น: เขาสามารถทำสิ่งที่ถูกต้องได้จริง แต่คุณจะไม่ชอบมันโดยอัตวิสัยล้วนๆ และทุกอย่างจะเป็นไปตามเรื่องตลกที่นักพัฒนาหลายคนรู้จัก:

สั้น ๆ เกี่ยวกับสิ่งสำคัญ

คุณจะไม่เสียใจอย่างแน่นอนที่เสียเวลาไปกับการร่างและยอมรับเงื่อนไขการอ้างอิงในการสร้างเว็บไซต์หรือหน้า Landing Page

ท้ายที่สุดแล้ว นี่คือเครื่องมือที่ดีที่สุดในการติดตามและแก้ไขข้อขัดแย้งที่เกิดขึ้นในกระบวนการ

เมื่อคุณคลิกที่เขตใดเขตหนึ่ง เขตนั้นควรจะไปที่หน้าพร้อมคำอธิบายข้อความของเขตนั้น

· บล็อก “บล็อกของประธาน”- ควรเป็นรายการหัวข้อล่าสุดสามหัวข้อที่สร้างขึ้นในบล็อกในรูปแบบของชื่อหัวข้อและวันที่เผยแพร่ ชื่อของหัวข้อจะเป็นลิงค์ที่เมื่อคลิกแล้ว จะนำคุณไปยังหน้าบล็อกที่อธิบายหัวข้อนี้ บล็อกนี้ควรมีวิดีโอที่สามารถเล่นได้โดยไม่ต้องออกจากหน้าหลัก วิดีโอควรมีลิงก์ "ความคิดเห็น" ซึ่งแสดงถึงจำนวนความคิดเห็นเกี่ยวกับภาพวิดีโอที่กำหนด ลิงก์ "ความคิดเห็น" ควรนำไปสู่หน้าบล็อกที่มีความคิดเห็นเกี่ยวกับวิดีโอที่ส่งมา

ส่วนท้ายควรมีช่องค้นหา ข้อมูลลิขสิทธิ์ ฯลฯ

2.3.

รวบรัดเป็นแบบสอบถามที่มีคำถามเกี่ยวกับเนื้อหา การออกแบบ และความสามารถทางเทคนิคของเว็บไซต์ในอนาคตของคุณ

แน่นอนว่าบทสรุปโดยละเอียดที่ลงนามโดยทั้งสองฝ่ายสามารถแทนที่เงื่อนไขการอ้างอิงได้

ท้ายที่สุดแล้ว นี่คือสิ่งเดียวกันในทางปฏิบัติ ข้อแตกต่างเพียงอย่างเดียวคือบรีฟคือวิสัยทัศน์ของคุณ และข้อกำหนดทางเทคนิคคือเอกสารขั้นสุดท้ายที่อิงจากบรีฟของคุณและความคิดเห็นของนักพัฒนาเอง

หากจุดใดจุดหนึ่งทำให้เกิดปัญหา อย่าลังเลที่จะถามคำถามนักพัฒนาเช่น "สิ่งนี้หมายความว่าอย่างไร" "สิ่งนี้จะส่งผลต่อการทำงานของไซต์ของฉันอย่างไร" เนื่องจากนักพัฒนาบางคนไม่เข้าใจสิ่งเดียวกับคุณ

หรือในคอลัมน์ "ข้อมูลเพิ่มเติม" อย่าลืมระบุความปรารถนาทั้งหมดของคุณที่ไม่รวมอยู่ในคำตอบของคำถาม

หากไม่มีคอลัมน์นี้ เพียงเพิ่มไว้ท้ายบรีฟ

วีเค, กูเกิล, เฟซบุ๊ก

3.2.2 ในบัญชีส่วนตัวของคุณ ในส่วนคำสั่งซื้อ ให้เพิ่มฟิลด์เพื่อเพิ่มรหัสส่งเสริมการขาย

3.2.3 แทนที่จะเป็นหน้าที่ผู้ใช้ได้รับหลังจากการร้องขอการกู้คืนรหัสผ่าน (เช่น name.com/bitrix/admin/index.php?change_password=yes&lang=ru&USER_CHECKWORD=) ให้สร้างเพจ (เช่น name.com/login/forgot /change_password=yes&lang =ru&USER_CHECKWORD=) ซึ่งจะแสดงเนื้อหาของไซต์ โดยจะมีช่อง "อีเมลเมื่อลงทะเบียน" บรรทัดควบคุม รหัสผ่านใหม่ การยืนยันรหัสผ่าน และปุ่มส่งข้อมูล

3.2.4 เมื่อเพิ่มสินค้าลงในรถเข็น ควรแสดงข้อความระบุว่ามีการเพิ่มสินค้าลงในรถเข็นแล้ว

3.2.5 เพิ่มเอาต์พุตข้อความที่ระบุว่ารหัสผ่านไม่ตรงกับพารามิเตอร์ความปลอดภัยเมื่อลงทะเบียนผู้ใช้ใหม่

อัตโนมัติระบบการขายงานด้านเทคนิคบนแผ่นงาน ใช้ได้ตั้งแต่ “__” ____________ 2010

"_" ______________ 2010

การเปลี่ยนแปลงค่อยๆ ถูกรวมไว้ในรุ่น และต่อมาทำให้สามารถสร้างผลิตภัณฑ์ใหม่สำหรับร้านค้าปลีก ร้านค้าปลีก และไฮเปอร์มาร์เก็ต - RegionSoft Retail

ระดับผู้ใช้หรือกลุ่มผู้ใช้ในระดับนี้ งานเพื่อปรับแต่งอินเทอร์เฟซที่มีอยู่จะถูกนำไปใช้งาน ตัวอย่างเช่น ผู้ใช้อาจต้องการให้หน้าต่างที่มีหมายเลขและสถานะของคำสั่งซื้อล่าสุดปรากฏขึ้นเมื่อวางเมาส์เหนือลูกค้า หรือรายงานที่กำหนดเองพร้อมการจัดกลุ่มข้อมูลพิเศษ

การทำงานซ้ำในระดับนี้ใช้เวลาน้อยลง แต่อาจมีได้หลายอย่าง เช่น ข้อกำหนดหลายประการจากฝ่ายการตลาด โลจิสติกส์ และฝ่ายสนับสนุนทางเทคนิค

ระดับการทำงานมักจะแยกออกจากเกณฑ์ก่อนหน้านี้ได้ยาก เกณฑ์อย่างเป็นทางการใช้งานได้ที่นี่ - การปรับปรุงไม่ได้อยู่ที่ระดับของการแสดงบางสิ่งในอินเทอร์เฟซ แต่อยู่ที่ระดับของการสรุปตรรกะของระบบ

ถ้ามันบอกว่าโจ๊กบางทีคุณควรวิ่งและไม่หันกลับมามอง

  • ป้องกันความไม่ซื่อสัตย์ของนักแสดงเมื่อไซต์พร้อมก็สามารถตรวจสอบได้ตามข้อกำหนดทางเทคนิค มีความไม่สอดคล้องกันหรือไม่? นักพัฒนาซอฟต์แวร์มีหน้าที่ต้องแก้ไข หากคุณร่วมมืออย่างเป็นทางการและได้ทำข้อตกลงแล้ว คุณสามารถบังคับผ่านศาลได้
  • ลดความซับซ้อนในการเปลี่ยนนักแสดงหากลูกค้าและนักพัฒนาทะเลาะกันและหลบหนี การสร้างไซต์อาจใช้เวลานาน เมื่อมีข้อกำหนดทางเทคนิคโดยละเอียดก็สามารถโอนไปยังทีมใหม่ได้ - พวกเขาจะมีส่วนร่วมในงานเร็วขึ้นหลายเท่า
  • ค้นหาต้นทุนในการพัฒนาผลิตภัณฑ์ที่ซับซ้อนเป็นไปไม่ได้ที่จะประมาณเวลาและต้นทุนที่แน่นอนในการพัฒนาบริการเว็บที่ซับซ้อนได้ทันที ก่อนอื่นคุณต้องเข้าใจว่าบริการทำงานอย่างไรและจะมีฟังก์ชั่นอะไรบ้าง

มีการเข้าถึงรูท ที่อยู่ IP พอร์ต กฎการกรอง และตารางเส้นทางของคุณเอง

Google PageSpeed ​​​​Insights เป็นบริการแนะนำฟรีสำหรับเว็บไซต์เพื่อเพิ่มความเร็วในการแสดงเพจในเบราว์เซอร์ของผู้ใช้ (https://developers.google.com/speed/pagespeed/insights/)

การเพิ่มประสิทธิภาพกลไกค้นหา (หรือ SEO) คือชุดมาตรการสำหรับการเพิ่มประสิทธิภาพทั้งภายในและภายนอกเพื่อเพิ่มตำแหน่งของเว็บไซต์ในผลลัพธ์ของเครื่องมือค้นหาสำหรับคำขอของผู้ใช้เฉพาะ

การเพิ่มประสิทธิภาพเว็บไซต์ภายนอกคือการลงทะเบียนเว็บไซต์ในเครื่องมือค้นหา การโปรโมตบนโซเชียลเน็ตเวิร์ก การสร้างลิงก์โดยการดึงดูดลิงก์จากแหล่งข้อมูลอื่นไปยังเว็บไซต์ที่โปรโมต การโฆษณาแบนเนอร์ การโฆษณาตามบริบท

การเพิ่มประสิทธิภาพไซต์ภายในคือการเพิ่มประสิทธิภาพข้อความ URL การแก้ไขโครงสร้างไซต์ การเชื่อมโยง การตรวจสอบการตอบสนองของเซิร์ฟเวอร์

วัสดุที่มี ลิงก์ไปยังไซต์โปรดของคุณ เช่นเดียวกับหนังสือเล่มเล็ก นิตยสาร ภาพถ่าย - อะไรก็ตาม หรือบางทีคุณอาจมีหนังสือแบรนด์สำเร็จรูป แนบเป็นไฟล์เก็บถาวรแยกต่างหาก ความละเอียดขั้นต่ำและอุปกรณ์แสดงผล ในย่อหน้านี้ ระบุว่าอุปกรณ์ใดที่คุณต้องการดูไซต์ - พีซี แล็ปท็อป สมาร์ทโฟน... จอภาพพีซีตั้งแต่ 19 ถึง 27 นิ้ว; แล็ปท็อปขนาด 15.6 ถึง 17.3 นิ้ว สมาร์ทโฟนขนาด 3.5 ถึง 6 นิ้ว แท็บเล็ตขนาด 7 ถึง 12 นิ้ว คุณต้องการรุ่นมือถือหรือไม่? ใช่ ข้อกำหนดด้านการทำงาน ชุดโมดูลโดยประมาณ (สำหรับผู้ใช้) ในส่วนนี้ คุณจะต้องแสดงรายการฟังก์ชันการทำงานทั้งหมดที่คุณต้องการดูบนไซต์

นี่อาจเป็นตะกร้าสินค้าตัวกรองแคตตาล็อกตามพารามิเตอร์ต่าง ๆ ความสามารถในการสั่งซื้อออนไลน์ขอให้โทรกลับสมัครรับจดหมายข่าวและตัวเลือกอื่น ๆ ตัวกรองแคตตาล็อกตามราคาตามตัวอักษรโดยผู้ผลิต
CRUпtCj9B:s»XVzhb╟▌╤└u╟J_■E╘Dj»J■╛EхHJя(gTT┬Pb╟▌╤└u╟╛#╜┘al+Ka Kqяk3┴iµ²&F╒#┐╜╙ ┐█ ts╜IWA▓BOь└vOZb╟▌╤└u╟╛#╜┘al+KaXG[ b:ьVzhb╟▌╤└u╟╛#╜┘al+KaXG[ b:ьVzhb╟▌╤└u╟╛#╜ ┘al+kaxg [b: bvzhb╟▌╤└u╟╛#╜│ts & v█7┬m3aqnyjy╕°vzhb╟▌╤└u╟╛#╜┘al+kaxg [b: bvzhb╟▌╤└u╟╟ #╜┘al+KaXG[ b:bVzhb╟▌╤└u╟╛#╜┘al+KaXG[ b:bVzhb╟▌╤└u╟╛#╜┘al+KaXG[ b:bVzhb╒▀┬y╥XuF asym (b╖~ы╚б╖~ы╚б╖~ы╚б╖~ы╚б╖~ы╚б╖~у╚б╖~у ╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚bD'greg\┘*NлkZ ⌡ ┐ ©Tw╦|╒T⌠ZZA╙┼r≤⌠ьЧไว้ที่D7i$╔≥ Н∙?БjLa?Ч╜∙╤SQ≥╒°еНФхос┬├6ыСыиЪ╖Bl╢╡ LeOь/РЯE∙ rrмVC╪ ┬7 ┴+iSo(╦°rБ╒┴■E4SCg┬╨ z╖ ┘╤m°сۣm╦Wыmdр'%R^&╔gt╖yхDA]zт╪L╝i▌▀s_2╫J)E+H ©OlM²K %j ┼╖`СsАµK▐ф²Yч▐Hd╟Fг╬lн∙╥е#⌡и<ТC▐╡И&d╨JГ!─Sj║·K,s┼#m ╓⌡JГн IOLЬ©h?ОeН╡▐┌ъHЙmwд$©aЗ$ёу°Н≤gт.bZ┐}Э1црn▄т≈фГ?TA<э:р▓T<кГ║2ic╖▀Иqf⌠Pсс▀32нЫ╘▌n-«÷0i╦▓Q:⌠^%5#⌡Н⌡│ вЬ└%N╙Оtб}8яца╨з≤[╖┐╕■╡╒4╞▄G√≥оЖNa╡vсM╔)9╘д≈ib╕╝■ i├{≈²5╨∙∙╣ф╒▓Цz²┌Ф╤I√HaО2┬б=└Б╦F∙P»гЙz&╔Р3{ ёS÷_н_g7⌡г$Н╜чk┐(ЗQэH▓З╨?.

งานด้านเทคนิค
สำหรับการปรับปรุงเว็บไซต์ให้ทันสมัย

เอคาเทรินเบิร์ก

1. เหตุผลในการพัฒนาเว็บไซต์ 3

1.1. ชื่อเต็มและชื่อย่อของระบบสารสนเทศ..3

1.2. ชื่อลูกค้าระบบและรายละเอียดของเขา.. 3

1.3. รายการเอกสารตามระบบที่ถูกสร้างขึ้น 3

1.4. กำหนดวันที่เริ่มต้นและแล้วเสร็จของงานสร้างระบบ..3

2. ความต้องการของระบบ 4

2.1. การปรับปรุงเว็บไซต์อย่างเป็นทางการของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซียให้ทันสมัย ​​(ต่อไปนี้จะเรียกว่าเว็บไซต์ SKP) 4

2.2. หน้าแรก. 5

2.3. หน้าภายในทั่วไป 8

2.4. ข้อกำหนดสำหรับโมดูลสำหรับการโพสต์ข้อความข่าว 9

2.5. ข้อกำหนดสำหรับโมดูลสำหรับการสร้างและการแสดงรายการเอกสาร สิบเอ็ด

2.6. ข้อกำหนดสำหรับโมดูลแสดงรายการ (แค็ตตาล็อก) 11

2.7. บล็อก. 13

2.8. แกลเลอรี่ภาพ. 16

2.9. เครื่องเล่นวีดีโอ. 16

2.10. แท็ก 16

2.11. ข้อกำหนดสำหรับโมดูลสำหรับการรวบรวมและวิเคราะห์ข้อมูลสถิติผู้เยี่ยมชมเว็บไซต์ 16

2.12. ข้อกำหนดสำหรับโมดูลการค้นหา 17

2.13. ข้อกำหนดสำหรับโมดูล "เจ้าหน้าที่" 18

2.14. ข้อกำหนดสำหรับโมดูล "แผนผังเว็บไซต์" 20

2.15. ข้อกำหนดสำหรับโมดูล "การรวบรวมคำขอของผู้ใช้" 20

2.16. ข้อกำหนดการจัดการทรัพยากร..21

2.17. ข้อกำหนดสำหรับการสนับสนุนด้านเทคนิค.. 22

2.18. ข้อกำหนดสำหรับการรวมและมาตรฐาน 22

2.19. การพัฒนาเอกสารการปฏิบัติงาน 22

2.20. จัดและจัดฝึกอบรมผู้เชี่ยวชาญของคณะกรรมการสอบสวนที่สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย 23


3. วงแหวนของไซต์ 24

3.1. ข้อกำหนดทั่วไป 24

3.2. หน้าข้อความ. 25

3.3. ข่าว. 26

3.4. คำถามและคำตอบ..28

3.5. การเก็บถาวรไฟล์ 29

3.6. แบบฟอร์มรวบรวมใบสมัคร. สามสิบ

3.7. แผนที่ของเว็บไซต์ สามสิบ

3.8. ข้อกำหนดสำหรับกลไกในการสร้างและการลบไซต์ 31

3.10. ข้อกำหนดการออกแบบ 31

3.11. ข้อกำหนดสำหรับการรองรับภาษา 31

3.12. การพัฒนาแพลตฟอร์มซอฟต์แวร์แบบครบวงจรสำหรับเว็บไซต์ SKP.. 31

3.13. ข้อกำหนดสำหรับผลลัพธ์ของงานที่ทำ 32

1. เหตุผลในการพัฒนาเว็บไซต์

1.1. ชื่อเต็มและชื่อย่อของระบบสารสนเทศ

ชื่อเต็มของระบบคือเว็บไซต์อย่างเป็นทางการของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย

ชื่อย่อของระบบคือ "SKP Site", "System", "Site"

1.2. ชื่อของลูกค้าระบบและรายละเอียดของเขา

ชื่อ: คณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย

ที่ตั้ง: มอสโก, ถนน Tekhnicheskiy, อาคาร 2

ที่อยู่จริง: A

บุคคลที่ติดต่อลูกค้า:

โทรศัพท์: (4, (4;

ที่อยู่อีเมล

1.3. รายการเอกสารตามระบบที่ถูกสร้างขึ้น

สัญญาของรัฐหมายเลข ____ ลงวันที่ ___ ___________ 2010

1.4. วันที่วางแผนไว้สำหรับการเริ่มต้นและเสร็จสิ้นงานเพื่อสร้างระบบ

กำหนดตามข้อตกลง

2. ความต้องการของระบบ

2.1. การปรับปรุงเว็บไซต์อย่างเป็นทางการของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซียให้ทันสมัย ​​(ต่อไปนี้จะเรียกว่าเว็บไซต์ SKP)

ส่วนหนึ่งของการปรับปรุงให้ทันสมัย ​​มีความจำเป็นต้องดำเนินการ:

· การออกแบบหน้าหลักของเว็บไซต์ UPC ใหม่ รวมถึงการจัดกลุ่มบล็อกที่มีอยู่ในหน้าหลักใหม่

· การสร้างบล็อกแยกต่างหากในหน้าหลัก “แถลงการณ์โดยรัฐบาลและตัวแทนสื่อเกี่ยวกับการทำงานของคณะกรรมการสอบสวน” ส่วนนี้ควรนำไปใช้ในรูปแบบของรายการลงวันที่พร้อมความสามารถในการแนบรูปภาพ

· การตั้งค่าแบบอักษรเริ่มต้นที่ระบบนำเสนอสำหรับข้อความประเภทต่างๆ: สำหรับส่วนหัวและข้อความเนื้อหา

· การใช้ความสามารถในการแทนที่องค์ประกอบกราฟิกด้วยข้อความที่เหมาะสม (ในกรณีที่ความสามารถในการดาวน์โหลดภาพถูกปิดใช้งานในฝั่งผู้ใช้)

· การเพิ่มประสิทธิภาพหน้าเว็บไซต์ SKP ตามปริมาณข้อมูล

· การปรับเว็บไซต์ UPC ให้เข้ากับการออกแบบใหม่

· เพิ่มประสิทธิภาพความปลอดภัยของโค้ดเพื่อป้องกันการโจมตีจากภายนอกที่อาจเกิดขึ้น

· อัปเดตเมนูหลัก รวมถึงการเปลี่ยนแปลงต่อไปนี้:

สร้างส่วน "เกี่ยวกับคณะกรรมการสอบสวน";

ส่วนนี้ควรเป็นหน้าแยกต่างหากของเว็บไซต์ UPC ซึ่งสามารถโพสต์ข้อความและรูปภาพที่จัดรูปแบบได้

สร้างส่วน “บล็อกของประธาน”;

ในส่วนที่มีข้อความจำนวนมาก ("บทสัมภาษณ์" "สิ่งพิมพ์" และ "กรอบการกำกับดูแล") ให้จัดระเบียบข้อมูลตามปี

โครงสร้างของเว็บไซต์สำนักงานกลาง

· บ้าน

·เกี่ยวกับคณะกรรมการ (หน้าข้อความ)

· คู่มือ (โมดูล “แคตตาล็อก”)

Ø รายชื่อผู้จัดการ (ส่วนย่อยแคตตาล็อก)

o คำอธิบายอย่างเป็นทางการ (หน้าข้อความ)


· โครงสร้าง (หน้าข้อความ)

· กรอบการกำกับดูแล (หน้าข้อความ)

· ข่าว (โมดูล “ข่าว”)

Ø รายการข่าว (หัวข้อย่อย)

o คำอธิบายของข่าว (หน้าข้อความ)

·ข้อมูลทางกฎหมาย (หน้าข้อความ)

· บริการในระบบ (หน้าข้อความ)

· การต่อต้านการทุจริต (โมดูล “แคตตาล็อก”)

Ø เหตุการณ์และเอกสาร

o รายการเหตุการณ์ (ส่วนย่อย)

§ คำอธิบายของกิจกรรม (หน้าข้อความ)

Ø การสืบสวนคดีทุจริตคอร์รัปชัน

o รายการเหตุการณ์ (ส่วนย่อย)

§ คำอธิบายกิจกรรม (หน้าข้อความ)

· บล็อก (โมดูล “บล็อก”)

· เวอร์ชันสำหรับผู้มีความบกพร่องทางการมองเห็น (โมดูล “เวอร์ชันสำหรับผู้มีความบกพร่องทางการมองเห็น”)

·ขั้นตอนการพิจารณาใบสมัครและรับพลเมือง (หน้าข้อความ)

·หน่วยงานสอบสวนสำหรับหน่วยงานที่เป็นส่วนประกอบของสหพันธรัฐรัสเซีย (หน้าข้อความ)

· สิ่งพิมพ์ (โมดูล “แคตตาล็อก”)

Ø กระดานข่าว SKP หมายเลข 4 (หัวข้อย่อย)

Ø กระดานข่าว SKP หมายเลข 3 (หัวข้อย่อย)

o คำอธิบายตัวเลข (หน้าข้อความ)

· สื่อเกี่ยวกับคณะกรรมการสอบสวน (โมดูล “ข่าว”)

Ø รายการสิ่งพิมพ์ (หัวข้อย่อย)

o คำอธิบายสิ่งพิมพ์ (หน้าข้อความ)

· การโต้ตอบกับสื่อ (โมดูล “แคตตาล็อก”)

Ø รายการส่วนย่อย (ส่วนย่อยแคตตาล็อก)

o คำอธิบายของส่วนย่อย (หน้าข้อความ)

· สัมภาษณ์ (โมดูล “ข่าว”)

Ø รายการสัมภาษณ์ (หัวข้อย่อย)

o คำอธิบายการสัมภาษณ์ (หน้าข้อความ)

· แผนผังเว็บไซต์ (โมดูล “แผนผังเว็บไซต์”)

2.2. หน้าแรก

นอกเหนือจากองค์ประกอบการระบุตัวตนและการออกแบบแล้ว หน้าหลักของเว็บไซต์ควรมีองค์ประกอบดังต่อไปนี้:

· เมนูหลัก

เมนูหลักของเว็บไซต์เป็นองค์ประกอบถาวรของแต่ละหน้าของเว็บไซต์ เมนูควรมีลิงค์ต่อไปนี้:

ü เกี่ยวกับคณะกรรมการ

ü คู่มือ

ü โครงสร้าง

ü กรอบการกำกับดูแล

ü ข่าว

ü ข้อมูลทางกฎหมาย

ü บริการในระบบ

ü การต่อต้านการทุจริต

ตารางหน้าหลักจะแสดงในรูป 1.

ปัจจุบัน" ในระบบการบริหารงาน กล่าวคือ หากมีการตั้งค่าแฟล็กนี้ ข่าวจะถูกวางไว้ในบล็อก "ที่เกี่ยวข้อง" และจะคงอยู่ที่นั่นจนกว่าแฟล็กนี้จะถูกลบออก

· บล็อก “แถลงการณ์จากภาครัฐและตัวแทนสื่อมวลชน”- ต้องเป็นรายการลงวันที่พร้อมชื่อหน่วยงานราชการหรือตัวแทนสื่อ ตำแหน่ง รูปภาพ และคำพูด

· แบนเนอร์- ต้องเป็นแฟลชหรือรูปภาพที่เมื่อคลิกแล้วจะนำไปสู่ไซต์หรือส่วนที่ระบุในระบบการจัดการไซต์

· บล็อก "หน่วยงานสืบสวนในหน่วยงานที่เป็นส่วนประกอบของสหพันธรัฐรัสเซีย"- ต้องเป็นภาพแฟลชของแผนที่รัสเซียแบ่งตามเขตการปกครองของรัฐบาลกลาง เมื่อคุณคลิกที่เขตใดเขตหนึ่ง เขตนั้นควรจะไปที่หน้าพร้อมคำอธิบายข้อความของเขตนั้น

· บล็อก “บล็อกของประธาน”- ควรเป็นรายการหัวข้อล่าสุดสามหัวข้อที่สร้างขึ้นในบล็อกในรูปแบบของชื่อหัวข้อและวันที่เผยแพร่ ชื่อของหัวข้อจะเป็นลิงค์ที่เมื่อคลิกแล้ว จะนำคุณไปยังหน้าบล็อกที่อธิบายหัวข้อนี้ บล็อกนี้ควรมีวิดีโอที่สามารถเล่นได้โดยไม่ต้องออกจากหน้าหลัก วิดีโอควรมีลิงก์ "ความคิดเห็น" ซึ่งแสดงถึงจำนวนความคิดเห็นเกี่ยวกับภาพวิดีโอที่กำหนด ลิงก์ "ความคิดเห็น" ควรนำไปสู่หน้าบล็อกที่มีความคิดเห็นเกี่ยวกับวิดีโอที่ส่งมา

    ส่วนท้าย

ส่วนท้ายควรมีช่องค้นหา ข้อมูลลิขสิทธิ์ ฯลฯ

2.3. หน้าภายในทั่วไป

ตารางของหน้าภายในทั่วไปจะแสดงในรูป 2

ข้าว. 2. หน้าภายในทั่วไป

วัตถุประสงค์:

หน้าภายในทั่วไปควรเป็นเอกสารข้อความที่มีชื่อเรื่องและคำอธิบายของบางสิ่งบางอย่าง ต้องมีรูปถ่ายและวิดีโอตลอดจนไฟล์แนบสำหรับการดาวน์โหลด

2.4. ข้อกำหนดสำหรับโมดูลสำหรับการโพสต์ข้อความข่าว

โมดูลการโพสต์ข้อความจะต้องมี:

· การโพสต์ข้อความข่าวบนเว็บไซต์อินเทอร์เน็ตที่เผยแพร่ตามลำดับเวลา (ฟีดข่าว)

·แสดงรายการข่าวและข้อความฉบับเต็มบนหน้าเว็บไซต์อินเทอร์เน็ต

· ค้นหาจากคลังข่าว

· ส่งออกข่าวสารเป็นรูปแบบ RSS 2.0

หากต้องการทำงานกับองค์ประกอบฟีดข่าว ต้องมีโปรแกรมแก้ไข HTML ที่อนุญาตให้เพิ่มและแก้ไขข้อความข่าวโดยผู้ใช้ที่ไม่มีความรู้เกี่ยวกับภาษาโปรแกรมเฉพาะทาง

โมดูลควรเป็นสถาปัตยกรรมสองระดับ โดยนำเสนอเป็นรายการข่าวทั้งหมดและคำอธิบายของแต่ละข่าว

รายการข่าวควรแสดงเป็นชื่อข่าวและวันที่เผยแพร่ (รูปที่ 3)

https://pandia.ru/text/78/390/images/image005_109.jpg" width="646" height="525 src=">

ข้าว. 4. ตารางหน้า “คำอธิบายข่าว”

2.5. ข้อกำหนดสำหรับโมดูลสำหรับการสร้างและการแสดงรายการเอกสาร

โมดูลสำหรับสร้างและแสดงรายการเอกสารควรอนุญาตให้:

· จัดระเบียบการตีพิมพ์เอกสารบนหน้าเว็บไซต์ในรูปแบบของรายการที่มีความเป็นไปได้ในการแบ่งหน้าและจัดเรียงตามวันที่เผยแพร่

· ผู้ดูแลระบบและผู้จัดการเนื้อหาของเว็บไซต์อินเทอร์เน็ตจะต้องดำเนินการดังต่อไปนี้:

o ดูรายการเอกสาร

o เพิ่มเอกสารใหม่

o แก้ไขและลบเอกสารที่เพิ่ม

2.6. ข้อกำหนดสำหรับโมดูลแสดงรายการ (แค็ตตาล็อก)

โมดูลแสดงรายการจะต้องมี:

·แสดงรายการที่จัดรูปแบบบนหน้าของเว็บไซต์อินเทอร์เน็ต (รายการตำแหน่งงานว่าง รายชื่อสาขา รายการคำถามที่พบบ่อยและคำตอบ ฯลฯ ) ในรูปแบบของรายการลิงก์ไปยังหน้าขององค์ประกอบรายการ

· ให้ผู้ดูแลระบบและผู้จัดการเนื้อหาของเว็บไซต์อินเทอร์เน็ตมีฟังก์ชันการทำงานดังต่อไปนี้:

แก้ไข เพิ่ม และลบองค์ประกอบรายการ

o สร้างรายการองค์ประกอบใหม่

o ลบรายการที่มีอยู่

โมดูลควรเป็นสถาปัตยกรรมหลายระดับที่มีโครงสร้างแยกย่อย ส่วนหลักของแคตตาล็อกควรมีส่วนย่อยที่นำเสนอในรูปแบบของรายการหัวข้อ (รูปที่ 5)

ข้าว. 5. ตารางส่วนย่อยแคตตาล็อก

เมื่อคุณคลิกที่ชื่อของส่วนย่อยคำอธิบายของส่วนย่อยนี้ควรเปิดขึ้นในรูปแบบของหน้ามาตรฐานภายใน

ตาราง "คำอธิบายส่วนย่อย" จะแสดงในรูป 6

https://pandia.ru/text/78/390/images/image008_83.jpg" width="625" height="526">

ข้าว. 7. ตารางหน้า “รายการหัวข้อบล็อก”

เมื่อคุณคลิกที่หัวข้อใดหัวข้อหนึ่ง หน้าควรเปิดขึ้นพร้อมคำอธิบายแบบเต็มของหัวข้อและความคิดเห็นเกี่ยวกับหัวข้อนั้น (รูปที่ 8)

2.8. แกลเลอรี่ภาพ

เมื่อใช้โมดูลนี้ รูปภาพควรถูกวางบนหน้าเว็บไซต์ รายการรูปภาพควรถูกสร้างขึ้น และเมื่อคุณคลิกที่รูปภาพ รูปภาพควรได้รับการขยายใหญ่ขึ้น

2.9. เครื่องเล่นวีดีโอ

เมื่อใช้โมดูลนี้ ภาพวิดีโอควรถูกวางบนหน้าเว็บไซต์ และเมื่อคุณคลิกที่ภาพวิดีโอ วิดีโอควรจะแสดง

2.10. แท็ก

กลไกการแท็กควรได้รับการออกแบบเพื่อเชื่อมโยงข่าว บทสัมภาษณ์ และเนื้อหาอื่นๆ ทั้งหมดบนเว็บไซต์ผ่านแท็ก นั่นคือวัสดุของไซต์ที่แตกต่างกันควรจะสามารถอยู่ในองค์ประกอบเดียวกันได้

2.11. ข้อกำหนดสำหรับโมดูลสำหรับการรวบรวมและวิเคราะห์ข้อมูลเกี่ยวกับสถิติผู้เยี่ยมชมเว็บไซต์

โมดูลสำหรับการรวบรวมและวิเคราะห์ข้อมูลเกี่ยวกับสถิติการเข้าชมเว็บไซต์อินเทอร์เน็ตควรให้แน่ใจว่ามีการรวบรวมและแสดงให้ผู้ดูแลระบบเว็บไซต์อินเทอร์เน็ตทราบข้อมูลเกี่ยวกับการเข้าชมเว็บไซต์อินเทอร์เน็ตโดยผู้ใช้และการเปลี่ยนแปลงของการเข้าชม ต้องใช้ฟังก์ชันการทำงานของโมดูลต่อไปนี้:

· เก็บบันทึกสถิติออนไลน์และทำงานกับข้อมูลบนเว็บไซต์โดยตรง

· รวบรวมและคำนวณข้อมูลทางสถิติเมื่อผู้เยี่ยมชมเปิดแต่ละหน้าโดยไม่ต้องวางปุ่ม รูปภาพ หรือรหัสโปรแกรมเพิ่มเติมในเนื้อหาของหน้า

· เน้นกระแสผู้เยี่ยมชมตามเกณฑ์ข้อใดข้อหนึ่ง:

o รายชื่อเว็บไซต์อ้างอิง

หรือเครื่องมือค้นหา;

o หน้าที่คุณเข้ามา;

o พารามิเตอร์เพิ่มเติม: ประเทศ ผู้ใช้ เครือข่าย IP และอื่นๆ

· การวิเคราะห์เส้นทางบนไซต์ด้วยความสามารถในการเลือกช่วงเวลาสำหรับการวิเคราะห์ จำนวนหน้าในเส้นทาง หน้าแรกของเส้นทาง หน้าสุดท้ายของเส้นทาง หน้าใด ๆ ของเส้นทาง และพารามิเตอร์การสุ่มตัวอย่างข้อมูลอื่น ๆ ด้วย ตัวกรองขั้นสูง

· การวิเคราะห์การเข้าชมส่วนต่างๆ และหน้าเว็บด้วยความสามารถในการเลือกช่วงเวลาสำหรับการวิเคราะห์ ส่วน และพารามิเตอร์การสุ่มตัวอย่างข้อมูลอื่นๆ ด้วยตัวกรองขั้นสูง

· การวิเคราะห์จุดเข้าสู่ไซต์ด้วยความสามารถในการเลือกช่วงเวลาสำหรับการวิเคราะห์ ส่วน และพารามิเตอร์การสุ่มตัวอย่างข้อมูลอื่น ๆ ด้วยตัวกรองขั้นสูง

· การวิเคราะห์การเข้าชมไซต์บนกราฟทั่วไปในแต่ละวันด้วยการนำเสนอข้อมูล: การเข้าชม เซสชัน ผู้เยี่ยมชม โฮสต์ ผู้เยี่ยมชมใหม่ กิจกรรม รายการโปรด

· การวิเคราะห์สถิติไซต์สรุป นำเสนอข้อมูลสำหรับช่วงเวลาที่ผ่านมาประเภทต่อไปนี้:

หรือเหตุการณ์;

o ผู้เยี่ยมชม (ใหม่, ทั้งหมด, เพิ่มในรายการโปรด, ออนไลน์)

o ประเภทกิจกรรมที่มีการใช้งานมากที่สุด 10 อันดับแรกบนไซต์;

o เว็บไซต์อ้างอิง 10 อันดับแรก;

o วลีค้นหายอดนิยม 10 อันดับแรกในปัจจุบัน

o หุ่นยนต์ค้นหาที่มีการใช้งานมากที่สุด 10 อันดับแรกประจำวัน

· การวิเคราะห์ไซต์อ้างอิง ความสามารถในการวิเคราะห์พลวัตตามวัน การบัญชีสำหรับโมดูลการค้นหาในตัวเป็นเครื่องมือค้นหาพร้อมเครื่องมือวิเคราะห์ทั้งหมด

· การตรวจจับข้อความค้นหาของเครื่องมือค้นหาและโรบ็อตโดยอัตโนมัติเพื่อเติมเต็มตารางเครื่องมือค้นหา

· การวิเคราะห์พลวัตของเหตุการณ์ตามวันและการนำเสนอผลลัพธ์ในรูปแบบของแผนภูมิวงกลม

· การวิเคราะห์พลวัตของเหตุการณ์ตามวันและการนำเสนอในรูปแบบกราฟประเภทเหตุการณ์

2.12. ข้อกำหนดของโมดูลการค้นหา

โมดูลการค้นหาจะต้องจัดให้มีการค้นหาหน้าของเว็บไซต์อินเทอร์เน็ตที่มีคำหลักที่ผู้ใช้ระบุ จะต้องใช้งานฟังก์ชั่นต่อไปนี้:

·ทำการค้นหาทั้งบนเว็บไซต์อินเทอร์เน็ตที่เลือกและทั่วทั้งไซต์โดยคำนึงถึงสัณฐานวิทยาของรัสเซีย

· ทำการค้นหาพร้อมกันในเนื้อหาคงที่ของเว็บไซต์และข้อมูลแบบไดนามิก (ข่าว บทความ ภาพถ่าย)

· การใช้ภาษาในการสืบค้นเมื่อสร้างคำค้นหา

· การใช้ตัวดำเนินการเชิงตรรกะสำหรับคำค้นหาที่ซับซ้อน

· การจัดทำดัชนีอัตโนมัติของเอกสารไซต์ทั้งหมดที่เผยแพร่ผ่านทางเว็บอินเตอร์เฟสในรูปแบบของหน้า HTML แบบคงที่หรือผ่านโมดูลบล็อกข้อมูล

· การเรียงลำดับผลการค้นหา

2.13. ข้อกำหนดสำหรับโมดูล "เจ้าหน้าที่"

โมดูล "เจ้าหน้าที่" ควรจัดให้มี:

· รักษาไดเรกทอรีของเจ้าหน้าที่ของหน่วยงานสืบสวนในหน่วยงานที่เป็นส่วนประกอบของสหพันธรัฐรัสเซีย (ระดับหัวหน้าและรองหัวหน้าของหน่วยงานอาณาเขตของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย)

·การจัดเก็บข้อมูลเกี่ยวกับความเป็นผู้นำของหน่วยงานสืบสวนในหน่วยงานที่เป็นส่วนประกอบของสหพันธรัฐรัสเซียประกอบด้วย:

หรือตำแหน่ง

หรือการถ่ายภาพ

หรือชีวประวัติ

o รายการลงวันที่ (เทป) ของสิ่งพิมพ์และสุนทรพจน์

โมดูลควรแสดงโครงสร้างลำดับชั้นของการอยู่ใต้บังคับบัญชาของเจ้าหน้าที่ (รูปที่ 9)

https://pandia.ru/text/78/390/images/image011_72.jpg" width="646" height="614 src=">

ข้าว. 10. ตารางหน้า “คำอธิบายอย่างเป็นทางการ”

2.14. ข้อกำหนดสำหรับโมดูล "แผนผังเว็บไซต์"

2.15. ข้อกำหนดสำหรับโมดูล “การรวบรวมคำขอของผู้ใช้”

โมดูลนี้ควรมีฟังก์ชันสำหรับรวบรวมคำอุทธรณ์จากพลเมืองของสหพันธรัฐรัสเซียโดยใช้แบบฟอร์มพิเศษที่โพสต์บนเว็บไซต์ของหน่วยงานสืบสวน:

· ส่งผลการกรอกแบบฟอร์มทางอีเมลไปยังพนักงานที่รับผิดชอบ

· บันทึกข้อมูลแบบฟอร์มลงในฐานข้อมูล ;

· ให้การป้องกันการกรอกแบบฟอร์มอัตโนมัติโดยการป้อนโค้ดกราฟิกควบคุม

ตารางของหน้าพร้อมแบบฟอร์มคำขอของผู้ใช้จะแสดงในรูป สิบเอ็ด

ข้าว. 11. ตารางหน้า “แบบฟอร์มการติดต่อ”

หน้านี้ควรเป็นแบบฟอร์มที่มีช่องสำหรับกรอก: "ชื่อเต็ม", "อีเมล", "หมายเลขโทรศัพท์", "ที่อยู่" และ "ข้อความ" เมื่อกรอกข้อมูลในช่องเหล่านี้ รหัสความปลอดภัย และคลิกปุ่มส่ง ข้อมูลจะถูกส่งไปยังฐานข้อมูลและควรส่งจดหมายที่เกี่ยวข้องไปยังอีเมลของพนักงานที่รับผิดชอบในการรับใบสมัคร จากนั้นบนหน้าจอในหน้าต่างเดียวกัน ผู้ใช้ควรแสดงหมายเลขแอปพลิเคชันที่เขาส่งมา

2.16. ข้อกำหนดการจัดการทรัพยากร

ในการจัดการเนื้อหาข้อมูลของเว็บไซต์อินเทอร์เน็ตของวงแหวนของเว็บไซต์ ส่วน เมนู และสิทธิ์การเข้าถึง ควรใช้ระบบการจัดการเนื้อหาแบบครบวงจร (CMS) ผ่านการพัฒนาแพลตฟอร์มที่มีอยู่ซึ่งพัฒนาขึ้นโดยเป็นส่วนหนึ่งของการสร้างอินเทอร์เน็ตอย่างเป็นทางการ ที่ตั้งของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย โดยมีความสามารถดังต่อไปนี้:

· อินเทอร์เฟซแบบรวมสำหรับการจัดการและจัดการเนื้อหาของเว็บไซต์อินเทอร์เน็ต

· การแก้ไขเนื้อหาของส่วนและหน้าของเว็บไซต์ที่เลือกโดยใช้โปรแกรมแก้ไขกราฟิก

· การจัดการส่วนเมนูของเว็บไซต์ที่เลือก

· การจัดการโครงสร้างของเว็บไซต์ที่เลือก

· การดูแลรักษาแผนที่เชิงโต้ตอบของส่วนต่างๆ ของเว็บไซต์อินเทอร์เน็ต

· การโพสต์ข้อความข่าวโดยระบุเวลาที่ชัดเจน

· เก็บรักษาข้อความข่าวไว้ถาวร พร้อมความสามารถในการค้นหาตามวันที่เผยแพร่ของเว็บไซต์อินเทอร์เน็ตทั้งหมด

· การค้นหาข้อมูลบนเว็บไซต์อินเทอร์เน็ต

· การเผยแพร่เอกสารบนเว็บไซต์อินเทอร์เน็ต

· สถานที่ฝึกอบรมจัดทำโดยลูกค้า

· สถานที่และเวลาของการฝึกอบรมจะต้องได้รับการตกลงกับลูกค้า

จะต้องดำเนินการฝึกอบรมเกี่ยวกับฟังก์ชันการทำงานทั้งหมดของระบบ

ในส่วนหนึ่งของการฝึกอบรมจำเป็นต้องดำเนินการเนื้อหาข้อมูลของไซต์นำร่องแห่งหนึ่งของ Ring of Sites ของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย

3. วงแหวนของไซต์

ฟังก์ชันการทำงานทั้งหมดของระบบจะต้องนำไปใช้ภายในโมดูลซอฟต์แวร์ที่แยกจากกันผ่านการพัฒนาแพลตฟอร์มที่มีอยู่ของไซต์ UPC การทำงานร่วมกันของโมดูลต่างๆ ของไซต์อินเทอร์เน็ตจะต้องได้รับการรับรองโดยแกนหลักของส่วนประกอบซอฟต์แวร์ "Ring of Sites" โมดูลที่มีฟังก์ชันการทำงานที่ระบุจะต้องเชื่อมต่อแยกกันสำหรับแต่ละไซต์อินเทอร์เน็ตที่รวมอยู่ในวงแหวนของไซต์ โมดูลซอฟต์แวร์ทั้งหมดที่ใช้บริการเว็บไซต์อินเทอร์เน็ตต้องใช้หลักการทำงานทั่วไป โดยไม่คำนึงถึงเว็บไซต์ที่รวมอยู่ในวงแหวนของเว็บไซต์

ส่วนประกอบซอฟต์แวร์ของไซต์อินเทอร์เน็ตของคณะกรรมการสืบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซียควรใช้เป็นแกนหลักของส่วนประกอบซอฟต์แวร์ "Ring of Sites"

3.1. ข้อกำหนดทั่วไป

ระบบที่สร้างขึ้นจะต้องเป็นไปตามข้อกำหนดต่อไปนี้:

· วงแหวนของไซต์ต้องรับประกันการทำงานอย่างต่อเนื่องของไซต์อินเทอร์เน็ตของหน่วยงานสืบสวนของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซียสำหรับหน่วยงานที่เป็นส่วนประกอบของสหพันธรัฐรัสเซีย

· วงแหวนของไซต์ต้องสร้างขึ้นตามรูปแบบการโต้ตอบระหว่างไคลเอ็นต์-เซิร์ฟเวอร์กับไคลเอ็นต์แบบธิน เว็บเพจที่จัดเก็บและสร้างบนฝั่งเซิร์ฟเวอร์จะต้องดาวน์โหลดผ่านอินเทอร์เน็ตไปยังคอมพิวเตอร์ของผู้ใช้ปลายทาง

· การออกแบบและพัฒนาซอฟต์แวร์สำหรับ Ring of Sites ควรดำเนินการโดยใช้หลักการและวิธีการของสถาปัตยกรรมโมดูลาร์ของโซลูชันซอฟต์แวร์

·ไซต์อินเทอร์เน็ตของไซต์วงแหวนต้องให้การเข้าถึงแหล่งข้อมูลของหน่วยงานสืบสวนในหน่วยงานที่เป็นส่วนประกอบของสหพันธรัฐรัสเซียและความเป็นไปได้ในการโพสต์สื่อข้อมูลที่เชื่อมโยงในระดับภูมิภาค

· เครื่องมือซอฟต์แวร์ของ Ring of Sites ควรจัดให้มีการจัดการแบบรวมศูนย์ของเนื้อหาข้อมูลของเว็บไซต์อินเทอร์เน็ตของหน่วยงานสืบสวน โดยใช้อินเทอร์เฟซแบบกราฟิกที่ไม่ต้องการให้ผู้ใช้รู้ภาษาการเขียนโปรแกรมพิเศษ

ไซต์อินเทอร์เน็ตของวงแหวนของไซต์จะต้องมีหน้าข้อมูลประเภทต่อไปนี้:

· หน้าข้อความ;

· ข่าวใหม่;

· คำถามและคำตอบ;

· เก็บถาวรไฟล์;

· แบบฟอร์มสำหรับรวบรวมคำขอ

· แผนผังเว็บไซต์

3.2. หน้าข้อความ

ตารางของหน้าข้อความทั่วไปจะแสดงในรูป 12

ข้าว. 12. ตารางของหน้าข้อความภายในทั่วไป

หน้าข้อความทั่วไปควรมีชื่อเรื่อง รูปภาพ และคำอธิบายข้อความ ควรสามารถแทรกไฟล์เพื่อดาวน์โหลดได้

3.3. ข่าว

ตารางของหน้าฟีดข่าวจะแสดงในรูป 13

ข้าว. 13. ตารางหน้า “ฟีดข่าว”

รายการข่าวจะต้องรวบรวมตามลำดับเวลาและมีข้อมูลเกี่ยวกับวันที่ตีพิมพ์และชื่อข่าว

เมื่อคุณคลิกที่ชื่อข่าวใดข่าวหนึ่ง หน้าที่มีคำอธิบายข่าวทั้งหมดจะเปิดขึ้น (รูปที่ 14)

ข้าว. 14. ตารางหน้า “คำอธิบายข่าว”

หน้านี้ควรมีชื่อข่าว รูปภาพ คำอธิบายข้อความ และวิดีโอที่ควรเล่นในหน้าต่างเดียวกันโดยไม่ต้องโหลดหน้าซ้ำ

3.4. คำถามและคำตอบ

ตารางของหน้า "คำถามและคำตอบ" จะแสดงในรูป 15

ข้าว. 15. ตารางหน้าคำถามและคำตอบ

หน้านี้ควรเป็นรายการคำถาม เมื่อคุณคลิกที่ชื่อคำถาม แบบฟอร์มพร้อมคำตอบควรเปิดอยู่ด้านล่างทันทีโดยไม่ต้องโหลดหน้าซ้ำ

3.5. ไฟล์เก็บถาวร

ควรเป็นหน้าที่มีรายการไฟล์ที่จะดาวน์โหลด เมื่อคุณคลิกที่ชื่อไฟล์ ควรดาวน์โหลดไฟล์โดยอัตโนมัติโดยไม่ต้องโหลดหน้าซ้ำ (รูปที่ 16)

https://pandia.ru/text/78/390/images/image018_31.jpg" width="646" height="505">

ข้าว. 17. ตารางหน้า “แบบฟอร์มอุทธรณ์”

3.7. แผนผังเว็บไซต์

โมดูล “แผนผังเว็บไซต์” ควรจัดให้มีการแสดงข้อมูลเกี่ยวกับโครงสร้างของส่วนต่างๆ ของเว็บไซต์อินเทอร์เน็ตที่เลือก

ชื่อของส่วนต่างๆ ของเว็บไซต์ควรแสดงเป็นรายการลิงก์ไปยังส่วนที่เกี่ยวข้อง เมื่อคลิกลิงก์ ผู้ใช้ควรได้รับโอกาสในการนำทางผ่านเว็บไซต์อินเทอร์เน็ตที่เลือก

3.8. ข้อกำหนดสำหรับกลไกในการสร้างและการลบไซต์

ในฐานะที่เป็นส่วนหนึ่งของการพัฒนาแพลตฟอร์มซอฟต์แวร์ที่มีอยู่สำหรับเว็บไซต์อินเทอร์เน็ตของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย จำเป็นต้องพัฒนากลไกที่อนุญาตให้เพิ่มและลบเว็บไซต์อินเทอร์เน็ตที่มีอยู่ของ Ring of Sites ตาม เทมเพลตเดียวที่ตกลงกับลูกค้า การสร้างและการลบเว็บไซต์อินเทอร์เน็ตควรดำเนินการโดยไม่ต้องใช้ภาษาการเขียนโปรแกรม กลไกนี้ควรจัดให้มีความเป็นไปได้ในการสร้างทั้งไซต์ที่มีชื่อโดเมนระดับที่สามและไซต์ที่มีชื่อโดเมนระดับที่สอง

3.9. ข้อกำหนดสำหรับการสนับสนุนข้อมูล

ในส่วนหนึ่งของการสร้างวงแหวนของไซต์ ไซต์อินเทอร์เน็ตนำร่องหนึ่งไซต์จะต้องเต็มไปด้วยข้อมูลที่ลูกค้าต้องจัดเตรียมไว้ให้

3.10. ข้อกำหนดการออกแบบ

สำหรับไซต์อินเทอร์เน็ตที่รวมอยู่ในวงแหวนของไซต์ จะต้องพัฒนาการออกแบบหน้าและการควบคุมที่เป็นหนึ่งเดียวซึ่งตรงกับรูปแบบและโทนสีของไซต์อินเทอร์เน็ตของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย การออกแบบจะต้องได้รับการตกลงกับลูกค้าและจัดให้มีความเกี่ยวข้องของเว็บไซต์ในหัวข้อที่เกี่ยวข้องของสหพันธรัฐรัสเซีย

การออกแบบเว็บไซต์อินเทอร์เน็ตต้องเป็นไปตามข้อกำหนดที่ทันสมัยสำหรับการออกแบบเว็บไซต์ โทนสีของวงแหวนของไซต์งานจะต้องได้รับการตกลงกับลูกค้าซึ่งเป็นส่วนหนึ่งของการสร้างระบบ

การออกแบบเว็บไซต์อินเทอร์เน็ตของวงแหวนของเว็บไซต์ต้องเป็นไปตามลักษณะสไตล์ดังต่อไปนี้: เข้มงวด, เป็นธุรกิจ, พูดน้อย, ตามหลักสรีรศาสตร์, ให้ข้อมูล

3.11. ข้อกำหนดการสนับสนุนด้านภาษา

อินเทอร์เฟซของวงแหวนของไซต์ต้องทำเป็นภาษารัสเซียและอังกฤษ อินเทอร์เฟซการดูแลระบบของวงแหวนของไซต์ต้องทำเป็นภาษารัสเซียเท่านั้น

3.12. การพัฒนาแพลตฟอร์มซอฟต์แวร์แบบครบวงจรสำหรับเว็บไซต์ UPC

เป็นส่วนหนึ่งของการพัฒนา จำเป็นต้องดำเนินการ:

· เนื้อหาข้อมูลของไซต์นำร่องหนึ่งแห่งของวงแหวนของไซต์ในปริมาณที่เพียงพอที่จะทดสอบการทำงานทั้งหมดของระบบ ซึ่งจะต้องดำเนินการในฐานะส่วนหนึ่งของการฝึกอบรม

· การดำเนินการทดลอง;

· ดำเนินการเชิงพาณิชย์

3.13. ข้อกำหนดสำหรับผลลัพธ์ของงานที่ทำ

1. ซอฟต์แวร์ของ Ring of Sites ของคณะกรรมการสอบสวนภายใต้สำนักงานอัยการแห่งสหพันธรัฐรัสเซีย

2. เอกสารการปฏิบัติงานในองค์ประกอบดังต่อไปนี้:

· โปรแกรมการทดสอบและวิธีการ

· คู่มือผู้ดูแลระบบ;

· คู่มือการจัดการเนื้อหา;

· คู่มือการติดตั้ง;

· คู่มือโปรแกรมเมอร์

เอกสารการรายงานจะต้องจัดทำเป็นสองชุด ซอฟต์แวร์นี้มีให้เฉพาะในสื่ออิเล็กทรอนิกส์ในสำเนาเดียว

หากคุณผ่านเว็บไซต์ต่างประเทศพร้อมคำขอ "เอกสารข้อกำหนดผลิตภัณฑ์" คุณจะพบบทความที่สร้างสรรค์และน่าเชื่อถือเกี่ยวกับข้อเท็จจริงที่ว่าข้อกำหนดทางเทคนิค (TOR, PRD) หมดอายุแล้ว เราต้องเห็นด้วยบางส่วนกับเรื่องนี้ - เมื่อพัฒนาผลิตภัณฑ์ตั้งแต่เริ่มต้น การสร้างต้นแบบจะดูน่าสนใจและมีประสิทธิภาพมากกว่าการจดบันทึกจากลูกค้าจำนวนมาก ซึ่งบางครั้งก็ไม่เป็นมืออาชีพมากนัก อย่างไรก็ตาม หากเรากำลังพูดถึงการสรุประบบพื้นฐาน สิ่งต่างๆ ก็จะแตกต่างไปจากเดิมอย่างสิ้นเชิง เรากำลังเผชิญกับทั้งการปรับเปลี่ยนและการพัฒนาแบบกำหนดเอง ดังนั้นข้อกำหนดทางเทคนิคจึงเป็นสุนัขกินสุนัขหากเชฟไม่ได้โกหกเรา โดยทั่วไปวันนี้เรากำลังพูดถึงงานทางเทคนิคแบบคลาสสิกที่เขียนขึ้นเพื่อปรับปรุงซอฟต์แวร์ที่ซื้อและติดตั้ง ในระยะสั้นเกี่ยวกับสิ่งที่เจ็บปวด

แง่มุมของการมีปฏิสัมพันธ์

ก่อนที่เราจะเริ่มวิเคราะห์กระบวนการสร้างข้อกำหนดทางเทคนิค เรามาพูดถึงรูปสี่เหลี่ยมที่ผู้รับเหมาและลูกค้าพบตัวเองเมื่อเริ่มโครงการกันก่อน


ความต้องการ- พฤติกรรมที่ต้องการของระบบ ซึ่งอธิบายโดยลูกค้าหรือผู้ถือกระบวนการ ที่จะนำไปใช้ ตามกฎแล้วข้อกำหนดจะถูกสร้างขึ้นบนพื้นฐานของประสบการณ์การทำงานและความเข้าใจในพฤติกรรมที่ถูกต้องของโปรแกรม นี่เป็นข้อมูลสำคัญสำหรับนักพัฒนา (ผู้จำหน่าย) อย่างไรก็ตาม ความขัดแย้ง ข้อผิดพลาด คำขอที่ไม่จำเป็น ฯลฯ อยู่ในขั้นตอนการรวบรวมข้อกำหนดมากที่สุด

ทรัพยากร- คน เครื่องจักร อุปกรณ์ สภาพแวดล้อมการพัฒนา เวลาและเงินที่ต้องใช้ในกระบวนการดำเนินการตามข้อกำหนด ทรัพยากรจำเป็นต้องมีการวางแผนและการประเมินที่ชัดเจนในขั้นตอนการอนุมัติข้อกำหนดทางเทคนิค การจัดลำดับความสำคัญอย่างเหมาะสมในส่วนของลูกค้าและการกระจายทรัพยากรแรงงานในส่วนของผู้ขาย ช่วยให้สามารถหลีกเลี่ยงกำหนดเวลาที่พลาดและลดความเสี่ยงอื่นๆ ได้

ความเป็นไปได้กล่าวโดยสรุป นี่คือสิ่งที่ผู้ขาย (นักแสดง) สามารถทำได้จริงๆ มาดูตัวอย่าง RegionSoft CRM ของเรากัน ลูกค้าซื้อระบบและร่างข้อกำหนดทางเทคนิคสำหรับการแก้ไข: จำเป็นต้องสร้างการผสานรวมกับเว็บไซต์และเชื่อมโยงเหตุการณ์ใน CRM ไปยังหมายเลขคำสั่งซื้อของร้านค้าออนไลน์ นี่เป็นข้อกำหนดที่สมจริง เรามีทรัพยากรและความสามารถในการดำเนินการดังกล่าว คุณต้องพัฒนาและแนบ CMS ซึ่งเป็นระบบจัดการเนื้อหาเว็บไซต์เข้ากับ CRM ตามทฤษฎีแล้ว เราสามารถทำได้ แต่เราไม่มีโอกาสทำในราคาถูก และลูกค้าก็ไม่มีโอกาสจ่ายเงินให้เราเพียงพอสำหรับจัดสรรทรัพยากรบุคคลและเวลาให้กับงานนี้ เป็นผลให้ลูกค้าปฏิเสธข้อกำหนดนี้ - และเขาไม่ต้องการ CMS จริงๆ ทุกอย่างเรียบร้อยดี แต่เรื่อง “ความโลภ” ของทีเคทีหลัง

ข้อ จำกัด- ชุดของอุปสรรคที่ทำให้การปฏิบัติงานตามข้อกำหนดทางเทคนิคยากหรือเป็นไปไม่ได้: งบประมาณ กลุ่มเทคโนโลยี ปัญหาการออกใบอนุญาต ข้อห้ามทางกฎหมาย การกำหนดค่าฮาร์ดแวร์ ฯลฯ

ดังนั้นสาระสำคัญทั้งสี่จึงเชื่อมโยงกันอย่างใกล้ชิดและกำหนดความสำเร็จของโครงการโดยรวม มาดูแต่ละองค์ประกอบแล้วลองเน้นประเด็นสำคัญที่ต้องคำนึงถึงเมื่อทำงานกับข้อกำหนดทางเทคนิค

การรวบรวมและการวิเคราะห์ข้อกำหนด

นี่เป็นกระบวนการภายในองค์กรที่สำคัญมาก ในระหว่างนี้จะชัดเจนว่าผู้ใช้ที่มีศักยภาพต้องการอะไรจากโปรแกรม (ต่อไปนี้เราจะใช้ CRM แต่วิธีการดังกล่าวยังใช้ได้กับซอฟต์แวร์ประเภทอื่นด้วย) หากคุณติดต่อกับผู้จำหน่ายรายใหญ่ เช่น SAP หรือผู้วางระบบ มีความเป็นไปได้สูงที่คุณจะได้รับข้อเสนอให้ใช้บริการของที่ปรึกษาทางธุรกิจ (หรือที่รู้จักในชื่อผู้จัดการส่วนตัว หรือที่รู้จักในชื่อผู้จัดการบัญชี หรือที่รู้จักในชื่อ “ตอนนี้เป็นตัวแทนของคุณใน บริษัท"). ในกรณีส่วนใหญ่ นี่คือพนักงานขายที่ได้รับการฝึกอบรมมาเป็นอย่างดีซึ่งมีภารกิจ 2 ประการ: เพื่อเพิ่มต้นทุนของโครงการและจะไม่ปล่อยให้คุณหลุดลอยไป


เขาอยู่ที่นี่มาหนึ่งชั่วโมงแล้วและยังไม่ได้แตะกระดานไวท์บอร์ดเลยด้วยซ้ำ เขาไม่ใช่นักวิเคราะห์ระบบตัวจริง

ไม่มีใครรู้จักบริษัทของคุณดีไปกว่าคุณและพนักงานของคุณ ซึ่งหมายความว่าการรวบรวมและวิเคราะห์ข้อกำหนดเป็นงานของคุณโดยเฉพาะ ซึ่งผู้ขายสามารถช่วยและชี้แนะได้ แต่ไม่ว่าในกรณีใดจะแทรกแซงกระบวนการ สอบถามนักพัฒนาเกี่ยวกับการใช้งานดังกล่าว ค้นหาสิ่งที่ควรมองหาและเริ่มต้นใช้งาน อย่างไรก็ตาม ผู้ช่วยที่ดีอาจเป็นพนักงานของคุณที่เชี่ยวชาญเฉพาะด้านและมีความคิดคร่าวๆ เกี่ยวกับสถาปัตยกรรมซอฟต์แวร์และคุ้นเคยกับกระบวนการพัฒนา - เขาสามารถทำหน้าที่เป็นนักวิเคราะห์และผู้เชี่ยวชาญภายใน โดยดูแล กระบวนการสร้างข้อกำหนดทางเทคนิคและการสื่อสารกับผู้ขาย

มีแผนการรวบรวมข้อกำหนดที่ง่ายมาก

  1. สร้างคณะทำงานของผู้จัดการและผู้เชี่ยวชาญที่มีประสบการณ์จากแผนกต่างๆ ที่จะใช้ CRM บอกเราเกี่ยวกับโซลูชันที่คุณต้องการเลือก ให้สิทธิ์การเข้าถึงเวอร์ชันสาธิต
  2. สมาชิกของคณะทำงานควรถ่ายทอดข้อมูลให้กับพนักงานและขอความปรารถนาสำหรับโปรแกรมใหม่ในรูปแบบอิสระโดยสมบูรณ์ หากพนักงานคนใดคนหนึ่งไม่เคยพบซอฟต์แวร์ดังกล่าวและไม่พร้อมที่จะพูดคุยเกี่ยวกับการใช้งานในอนาคตคุณต้องขอให้เขาอธิบายงานเป็นระยะ ๆ นี่เป็นแนวทางสากล
  3. จากนั้นแต่ละแผนกจะระบุสิ่งที่ CRM ไม่มีหรือไม่สามารถวัดผลได้ และรวบรวมข้อมูล
  4. คณะทำงานวิเคราะห์ข้อกำหนดที่รวบรวม ตรวจสอบ และขจัดจุดตัดกัน ตัวอย่างเช่น บ่อยครั้งที่ฝ่ายขายและฝ่ายการตลาดสั่งซื้อรายงานเดียวกัน แต่ข้อกำหนดอาจมีชื่อที่แตกต่างกันสำหรับฟิลด์และเอนทิตี แม้ว่าข้อมูลที่อยู่เบื้องหลังจะเหมือนกันก็ตาม ดังนั้นเราจึงต้องมาสู่รูปแบบที่เป็นหนึ่งเดียว
  5. คณะทำงานจัดทำรายการข้อกำหนดและกำหนดลำดับความสำคัญ ในขั้นตอนนี้ คุณสามารถเกี่ยวข้องกับผู้จัดจำหน่ายได้ เนื่องจากผู้ขายเป็นผู้รับผิดชอบทรัพยากร ตัวอย่างเช่น คุณสามารถขอให้สร้างรายงานที่กำหนดเองสำหรับ RegionSoft CRM หรือคุณสามารถสั่งการรวมเข้ากับไซต์ได้ งานเหล่านี้เป็นงานที่มีกำหนดเวลาต่างกันโดยสิ้นเชิง ลำดับความสำคัญเป็นสิ่งสำคัญมากที่นี่
หลังจากรวบรวมข้อกำหนด วิเคราะห์ และตกลงกับพนักงานและผู้บริหารแล้ว คุณสามารถเริ่มสร้างข้อกำหนดทางเทคนิคได้ คุณสามารถขอแบบฟอร์มจากผู้จำหน่ายหรือสร้างด้วยตนเอง - ไม่ว่าในกรณีใด มีกฎที่เข้มงวดหลายข้อ ซึ่งการปฏิบัติตามกฎดังกล่าวจะช่วยให้คุณและซัพพลายเออร์ CRM ปวดหัวได้

กายวิภาคของข้อกำหนดทางเทคนิค

ถ้าเราพูดถึงกระบวนการสร้างข้อกำหนดทางเทคนิคก็มีหลายขั้นตอน ข้อความตามลำดับจะนำลูกค้าไปสู่การปรับปรุงที่ต้องการ นี่พวกเขา.

  • การระบุ-กำหนดความต้องการ ค้นหาปัญหาที่ต้องแก้ไข
  • การวิเคราะห์ - การวิเคราะห์ข้อกำหนด การระบุความต้องการหลัก ภาพรวม
  • การปรับตัว - การประเมินข้อกำหนดในบริบทของความสามารถของ CRM และกระบวนการทางธุรกิจที่มีอยู่
  • เอกสารประกอบ - คำอธิบายอย่างเป็นทางการและรายละเอียดข้อกำหนดการอนุมัติข้อกำหนดทางเทคนิค
  • การสื่อสารกับผู้ขาย (ผู้พัฒนา) - ปฏิสัมพันธ์ซ้ำกับผู้ขายเกี่ยวกับการปรับปรุงตามข้อกำหนดทางเทคนิคที่รวบรวม
  • การนำไปปฏิบัติเป็นงานของผู้ขายในการสร้างฟังก์ชันการทำงานที่จำเป็น จะดีกว่าหากผู้ขายติดต่อกับลูกค้าอย่างต่อเนื่อง ด้วยวิธีนี้ผลิตภัณฑ์ขั้นสุดท้ายจะสอดคล้องกับวิสัยทัศน์ของลูกค้าอย่างแม่นยำที่สุด
  • การทดสอบ - การตรวจสอบฟังก์ชันการทำงานโดยพนักงานของผู้ขาย ผู้เชี่ยวชาญภายในของลูกค้า และผู้ใช้ปลายทาง เพื่อสร้างการปฏิบัติตามข้อกำหนดการแก้ไขและข้อกำหนดทางเทคนิค และความสามารถในการทำงานของระบบเมื่อมีการเปลี่ยนแปลง
โดยทั่วไป ข้อกำหนดทางเทคนิคสามารถสร้างขึ้นได้ตามความต้องการของหลายระดับ ซึ่งอาจตัดกันและให้ความร่วมมือในการสร้างโครงการ หรือไม่โต้ตอบเลย

ระดับธุรกิจ- ระดับโลกที่สุดที่งานที่ซับซ้อนและมีความสำคัญได้รับการแก้ไข ระดับนี้รวมถึงการบูรณาการ การปรับปรุงและการสร้างแบบจำลองกระบวนการทางธุรกิจ การพัฒนาโมดูลการทำงานใหม่ ตามกฎแล้ว นี่คือการพัฒนาที่ต้องใช้ทรัพยากรสูง โดยต้องได้รับคำปรึกษาอย่างจริงจังและร่วมมืออย่างใกล้ชิดกับลูกค้า ตัวอย่างเช่น ครั้งหนึ่งใน RegionSoft CRM การปรับเปลี่ยนแบบกำหนดเอง ได้แก่ การบัญชีคลังสินค้า เครื่องบันทึกเงินสด และการผลิต การเปลี่ยนแปลงค่อยๆ ถูกรวมไว้ในรุ่น และต่อมาทำให้สามารถสร้างผลิตภัณฑ์ใหม่สำหรับร้านค้าปลีก ร้านค้าปลีก และไฮเปอร์มาร์เก็ต - RegionSoft Retail

ระดับผู้ใช้หรือกลุ่มผู้ใช้ในระดับนี้ งานเพื่อปรับแต่งอินเทอร์เฟซที่มีอยู่จะถูกนำไปใช้งาน ตัวอย่างเช่น ผู้ใช้อาจต้องการให้หน้าต่างที่มีหมายเลขและสถานะของคำสั่งซื้อล่าสุดปรากฏขึ้นเมื่อวางเมาส์เหนือลูกค้า หรือรายงานที่กำหนดเองพร้อมการจัดกลุ่มข้อมูลพิเศษ การทำงานซ้ำในระดับนี้ใช้เวลาน้อยลง แต่อาจมีได้หลายอย่าง เช่น ข้อกำหนดหลายประการจากฝ่ายการตลาด โลจิสติกส์ และฝ่ายสนับสนุนทางเทคนิค

ระดับการทำงานมักจะแยกออกจากเกณฑ์ก่อนหน้านี้ได้ยาก เกณฑ์อย่างเป็นทางการใช้งานได้ที่นี่ - การปรับปรุงไม่ได้อยู่ที่ระดับของการแสดงบางสิ่งในอินเทอร์เฟซ แต่อยู่ที่ระดับของการสรุปตรรกะของระบบ ซึ่งอาจรวมถึงข้อกำหนดสำหรับการเรียงลำดับประเภทต่างๆ การรวมการแชท และความสามารถด้านโทรศัพท์

ระดับการบริการ- อันที่จริง ข้อกำหนดของระดับนี้ควรเป็นข้อกำหนดแรกที่จะรวมอยู่ในบิวด์ใหม่พร้อมการแก้ไข งานเหล่านี้เป็นงานที่เกี่ยวข้องกับความเร็วในการตอบสนองของระบบ การทำงานภายใต้ภาระงานสูง และความปลอดภัย ตามหลักการแล้ว ผู้จำหน่ายไม่ควรมีการแก้ไขดังกล่าว - ซอฟต์แวร์องค์กรไม่ควรทำให้ช้าลง สูญเสียข้อมูล ยุบแบบฟอร์ม และกระจายสิทธิ์การเข้าถึงในระดับเดียวกัน แต่หากมีข้อกำหนดปรากฏขึ้น และไม่เกี่ยวข้องกับความหวาดระแวงส่วนตัวของลูกค้าหรือปัญหาด้านฮาร์ดแวร์ ก็คุ้มค่าที่จะให้ความสนใจกับข้อกำหนดนั้นมากขึ้น

ระดับเทคโนโลยี- อยู่ในอันดับสุดท้าย แต่นำหน้าส่วนที่เหลือในด้านความสำคัญและความซับซ้อน สิ่งเหล่านี้อาจเป็นข้อกำหนดของลูกค้าที่เกี่ยวข้องกับแพลตฟอร์ม ระบบปฏิบัติการ หรืออุปกรณ์ ตัวอย่างเช่น คำขอสร้างสำหรับ MacOS จะดีมากหากข้อกำหนดดังกล่าวค่อยๆ พัฒนาไปสู่การเผยแพร่ แต่ก็จำเป็นที่จะต้องมีการแก้ไข จากคำขอของลูกค้าในระดับนี้ เราได้สร้าง RegionSoft CRM สำหรับ MacOS และเพิ่มการเข้าถึงระยะไกลโดยใช้เทคโนโลยี TRM เป็นโซลูชันชั่วคราวสำหรับคำขอเวอร์ชันมือถือที่หายากแต่มีอยู่ในปัจจุบัน

กายวิภาคของข้อกำหนดทางเทคนิคนั้นเรียบง่าย อย่างน้อยก็อยู่ในรูปแบบโครงกระดูก ส่วนบังคับของข้อกำหนดทางเทคนิคช่วยให้ลูกค้ามุ่งเน้นไปที่ปัญหาและกำหนดงานได้อย่างถูกต้องและผู้รับเหมาเข้าใจสิ่งที่พวกเขาต้องการจากเขา โดยวิธีการเกี่ยวกับความเข้าใจ แน่นอนว่าในตอนต้นของโพสต์เราโกหกเล็กน้อยโดยปฏิเสธที่ปรึกษาทางธุรกิจในชั้นเรียน ประเด็นก็คือ: ผู้ขายแต่ละรายทำงานในตลาดมาหลายปีแล้ว (เราไม่ได้พูดถึง CRM แบบวันเดียว) หรือแม้แต่หลายทศวรรษ ซึ่งหมายความว่าพวกเขามีกรณีต่างๆ มากมายในเกือบทุกอุตสาหกรรม ดังนั้นวิศวกร โปรแกรมเมอร์ และพนักงานขายจึงคุ้นเคยกับลักษณะเฉพาะของการนำไปใช้ในบริษัทแต่ละประเภท แต่ขอย้ำอีกครั้งว่า สิ่งสำคัญคือต้องมุ่งเน้นที่ธุรกิจของคุณโดยเฉพาะ

เพื่อใคร?ในส่วนนี้ คุณต้องอธิบายว่าใครจะเป็นผู้ใช้ปลายทางของการปรับปรุง งานใดบ้างที่วางแผนจะแก้ไข และความถี่ใด

ผมขอยกตัวอย่างให้คุณฟัง บริษัทแห่งหนึ่งกำลังใช้ CRM และควรจะทำงานกับอาร์เรย์ข้อมูลที่ค่อนข้างใหญ่ (หลายสิบล้านบันทึกต่อเดือน หลายร้อยบันทึกต่อวัน) หัวหน้าฝ่ายขายขอรายงานการอัปโหลดบันทึกเหล่านี้ตามความถี่ "รายวัน" โดยปกติแล้ว รายงานดังกล่าวซึ่งมีผู้ใช้หลายร้อยคนทำงานพร้อมกันโหลดระบบ - พบวิธีแก้ปัญหาเพื่อเพิ่มประสิทธิภาพกระบวนการ ระหว่างทำงานปรากฏว่าพนักงานขายเล่นอย่างปลอดภัยและต้องการรายงานเฉพาะช่วงสิ้นเดือนเท่านั้นจึงจะสามารถดำเนินการตามกำหนดเวลาในเวลากลางคืนได้ ไม่จำเป็นต้องพูดว่าเสียเวลาและเงินไปเปล่าๆ

เพื่ออะไร?เหตุผลของความจำเป็นในการปรับปรุงและตำแหน่งในกระบวนการทางธุรกิจ จุดนี้จำเป็นมากกว่าสำหรับลูกค้าเอง แต่ยังมีประโยชน์สำหรับผู้จัดจำหน่ายในการทราบว่ากระบวนการอื่นใดที่จะได้รับผลกระทบ บางครั้งสิ่งนี้จะช่วยค้นหาวิธีแก้ไขปัญหาอื่น

มันควรทำอย่างไร?บล็อกที่ให้ข้อมูลมากที่สุด - อธิบายข้อกำหนดและความคาดหวังจากระบบ และที่นี่ไข่มุก ปาฏิหาริย์ และการชนกันเกิดขึ้นซึ่งเหมาะสมที่จะส่งไปยังบาชอร์ก และทำให้ชีวิตยากมาก มีเหตุผลเดียวเท่านั้น - ผู้ใช้ไม่รู้ว่าเขาต้องการอะไรต้องทำอะไร มีเหตุผลย่อยอีกประการหนึ่ง - ผู้ใช้ไม่สามารถกำหนดข้อกำหนดได้ และหน้าที่ของผู้พัฒนา (คณะทำงาน นักวิเคราะห์ หากมี) คือการช่วยกำหนดความต้องการอย่างถูกต้อง เลือกข้อกำหนดที่เหมาะสม และปรับงานให้เข้ากับบริบทของการทำงานของระบบ ในบล็อกเดียวกันคุณต้องพูดถึงผลลัพธ์ที่คาดหวัง

พารามิเตอร์ข้อมูลจำเพาะ- กำหนดเวลา ขั้นตอนการดำเนินการ ความรับผิดชอบจากทุกฝ่าย การติดต่อที่จำเป็น ฯลฯ อันที่จริง นี่คือชุดของสิ่งที่เป็นทางการที่สำคัญที่ทำให้เอกสารเป็นข้อกำหนดทางเทคนิค เงื่อนไขการอ้างอิงจะต้องได้รับการตกลงและลงนามโดยทั้งสองฝ่าย เพื่อหลีกเลี่ยงการเปลี่ยนแปลงจำนวนมากในระหว่างการพัฒนา (จะยังคงเกิดขึ้น แต่ในขอบเขตที่น้อยกว่า)

ตามหลักการแล้ว ข้อกำหนดทางเทคนิคจะถูกร่างขึ้นโดยการมีส่วนร่วมอย่างแข็งขันของผู้ขาย และผลลัพธ์ที่ได้จะอยู่ที่ประมาณโครงสร้างต่อไปนี้:
  1. คำอธิบายข้อกำหนดของแต่ละกลไกและแต่ละฟังก์ชัน
  2. คำอธิบายการใช้งานฟังก์ชันนี้
  3. ต้นทุนงานแต่ละขั้นตอนแยกกัน
  4. ต้นทุนรวมของงานสำหรับข้อกำหนดทางเทคนิคนี้
  5. กรอบเวลาในการทำงานให้เสร็จสิ้น แบ่งตามขั้นตอน และระบุลำดับความสำคัญ
  6. คำอธิบายเงื่อนไขการติดตั้งและการทดสอบการดัดแปลง
  7. การจองเกี่ยวกับลักษณะที่ครบถ้วนสมบูรณ์ของข้อกำหนดการอ้างอิงและเงื่อนไขอื่นๆ

กฎ 10 ข้อที่เขียนด้วยน้ำตาของนักพัฒนา

เงื่อนไขการอ้างอิงสำหรับการแก้ไขจะต้องเป็นข้อกำหนดทางเทคนิคสำหรับการแก้ไขและไม่ใช่คำอธิบาย CRM ความยาว 300 หน้าที่ลูกค้าต้องการ ก่อนที่จะร่างข้อกำหนดคุณควรทำความคุ้นเคยกับอินเทอร์เฟซระบบความสามารถและเอกสารประกอบอย่างรอบคอบ - เป็นไปได้มากว่า "ความต้องการ" ส่วนใหญ่จะรวมอยู่ในแพ็คเกจพื้นฐานแล้ว ขั้นตอนที่สองที่ฉันอยากจะแนะนำคือการใส่ใจกับเครื่องมือแก้ไขในตัว (ผู้ออกแบบรายงาน เครื่องมือกำหนดค่า ฯลฯ) - บางทีโปรแกรมเมอร์เต็มเวลาสามารถทำการเปลี่ยนแปลงที่จำเป็นได้ (หลายบริษัทมีเครื่องมือเหล่านี้)

ข้อกำหนดทางเทคนิคไม่ควรโลภบ่อยครั้งที่ธุรกิจประเมินความสามารถของตนสูงเกินไปหรือต้องการได้รับ "ทุกสิ่งในคราวเดียว" วิธีการนี้ไม่สมเหตุสมผลทั้งจากมุมมองทางการเงินหรือธุรกิจ ตามกฎแล้วผู้ขายไม่มีตัวตนมาสองสามสัปดาห์แล้ว (ในกรณีของ RegionSoft - 15 ปี) และคุณสามารถติดต่อเขาได้ในภายหลังเมื่อคุณเข้าใจอย่างแท้จริงว่ามีอะไรขาดหายไปใน CRM

ตัวอย่างที่เด่นชัดของความซ้ำซ้อนจากเมื่อวาน: ลูกค้าซื้อ ERP จากบริษัทรัสเซียที่มีชื่อเสียง โดยคิดว่าเนื่องจากการทำงานด้านบัญชี ERP จากผู้ขายรายนี้จะดี ERP ไม่เพียงแต่ไม่ดีในตัวเองเท่านั้น แต่ยังไม่เหมาะสมกับธุรกิจอีกด้วย แต่ RegionSoft CRM เหมาะสำหรับการบัญชีและการผลิตคลังสินค้า มีวิธีแก้ไข: ลืมเรื่อง ERP ร้องไห้ บูรณาการบัญชี 1C เข้ากับ CRM ใหม่ และเพลิดเพลินไปกับการใช้งานที่สะดวกสบาย แต่เสียดายเงินที่เสียไป! และลูกค้าต้องการบูรณาการ CRM เข้ากับ ERP เราไม่ได้ทำแบบนั้น แต่ทำไมถึงเสียเปล่า ทำไมระบบสองระบบที่ค่อนข้างคล้ายกันล่ะ?

เงื่อนไขการอ้างอิงจะต้องเป็นจริงและบรรลุผลได้- ทั้งในแง่ของข้อกำหนดและกำหนดเวลา สิ่งสำคัญคือต้องฟังความคิดเห็นของผู้ขายเนื่องจากเขารู้แน่ชัดว่าจะใช้เวลากับงานนี้หรืองานนั้นนานเท่าใด เชื่อฉันเถอะว่ามันไม่เป็นประโยชน์สำหรับนักพัฒนาที่จะเสียเวลาและเพิ่มกำหนดเวลา - เป็นประโยชน์สำหรับเขาที่จะทำโปรเจ็กต์ให้มากที่สุดเท่าที่จะเป็นไปได้และทำได้ดีเพื่อไม่ให้ชื่อเสียงของเขาเสียหาย เพื่อความสมจริง การหลีกเลี่ยงการร้องขอให้อัปเกรด CRM เป็นระดับของระบบการจัดการ Collider นั้นเป็นเรื่องง่าย: คุณควรรวมไว้ในข้อกำหนดถึงสิ่งที่จำเป็นจริงๆ ในขณะนี้และในอนาคตอันใกล้

ตัวอย่างเช่น RegionSoft CRM เป็นโปรแกรมเดสก์ท็อป เราไม่มีไคลเอ็นต์เบราว์เซอร์ การขอให้เราสร้างเว็บแอปพลิเคชันสำหรับบริษัทหนึ่งนั้นไร้ประโยชน์ นี่เป็นการพัฒนาที่สำคัญ ขณะนี้อยู่ระหว่างดำเนินการ และไม่ใช่การพัฒนาที่เป็นไปได้สำหรับบริษัทใดบริษัทหนึ่ง ไม่แน่นอน ทุกอย่างมีราคาของมัน แต่ในกรณีทั่วไป ข้อกำหนดนั้นเป็นไปไม่ได้ที่จะปฏิบัติตาม

สิ่งนี้ไม่ควรสับสนกับสถานการณ์ที่เรากำลังพูดถึงการพัฒนาแบบกำหนดเองและแนวคิดและตรรกะของแอปพลิเคชันนั้นเปลี่ยนไปอย่างสิ้นเชิง ที่จริงแล้ว การสร้างซอฟต์แวร์ใหม่ "เพื่อตัวคุณเอง" ได้รับการสนับสนุน แต่นั่นเป็นอีกเรื่องหนึ่ง

เงื่อนไขการอ้างอิงจะต้องมีรายละเอียดจำเป็นต้องระบุรายละเอียดที่สำคัญทั้งหมดของโครงการในอนาคต: จากความถี่ในการใช้โปรแกรมไปจนถึงความปรารถนาสำหรับอินเทอร์เฟซ ยิ่งข้อกำหนดมีรายละเอียดมากเท่าใด การใช้งานและการทดสอบก็จะง่ายขึ้นและเร็วขึ้นเท่านั้น โดยเฉพาะอย่างยิ่งการใส่ใจในรายละเอียดหากคุณทำงานในอุตสาหกรรมเฉพาะ (ยา ประกันภัย ธนาคาร) - การนำเสนอโดยละเอียดเกี่ยวกับความแตกต่างของปฏิสัมพันธ์ระหว่างธุรกิจและโปรแกรมจะช่วยให้มั่นใจได้ว่าผู้ขายเข้าใจงานและปรับระบบอย่างรวดเร็ว บริษัท ของคุณ.

อย่าลืมใส่ใจกับรูปแบบตัวเลข ชื่อฟิลด์ การมีอยู่หรือไม่มีรายการดรอปดาวน์ ลักษณะการทำงานของปุ่มและคำแนะนำ และชนิดข้อมูล หากลูกค้าใช้สูตรของตัวเองซึ่งจะต้องรวมไว้ในตรรกะของการดำเนินการ CRM ( เช่นการคำนวณโบนัสดีลเลอร์) ต้องเขียนสูตรเหล่านี้พร้อมคำอธิบายโดยละเอียดเกี่ยวกับการกำหนดและตรรกะการคำนวณ


ใช่ ซอฟต์แวร์ขององค์กรมีลักษณะเช่นนี้ และมีรายละเอียดที่สำคัญมากมายอยู่ในนั้น

ข้อกำหนดทางเทคนิคจะต้องไม่คลุมเครือและแม่นยำสูตรที่คลุมเครือ ตัวเลือกการนำไปปฏิบัติ ข้อกำหนดที่ไม่ชัดเจน ทั้งหมดนี้ถือเป็นเส้นทางสู่ทางตัน มันเกิดขึ้นที่ลูกค้าเขียนตัวเลือกหลายตัวเลือกสำหรับพฤติกรรมของระบบในข้อกำหนดทางเทคนิคด้วยเจตนาดี ปิด แต่ไม่เทียบเท่ากัน ในกรณีนี้เขามั่นใจว่าเขากำลังช่วยเหลือโดยกระตุ้นโปรแกรมเมอร์ แต่ในความเป็นจริงแล้วถนนสู่นรกนั้นปูด้วยความตั้งใจดี นักพัฒนาจะต้องเข้าใจว่าอะไรคือสิ่งที่จำเป็นจริงๆ และเขาจะเลือกวิธีทำด้วยตัวเอง เกี่ยวกับคุณลักษณะของระบบและสแต็คของเทคโนโลยีที่ใช้


ปีนี้คุณสามารถขอพรได้อีกครั้ง โปรดอย่าใช้จ่ายกับสิ่งที่แม้แต่ฉันก็ไม่สามารถบรรลุได้ เช่น ข้อกำหนดทางธุรกิจที่ชัดเจน!

ข้อกำหนดทางเทคนิคจะต้องเขียนเป็นภาษามนุษย์และนี่เป็นสิ่งสำคัญ ไม่ สำคัญ ผมจะเน้นสองสถานการณ์เมื่อปัญหาทางภาษาทำให้เกิดความล่าช้าในการดำเนินโครงการ

  1. ลูกค้าพยายามแสดงให้เห็นถึงความรู้ด้านเทคนิคของเขาและสร้างโครงสร้างเช่น: "ใช้หน้าต่างที่มีคำใบ้ลงในเนื้อหาของปฏิทินพร้อมความสามารถในการตอบสนองต่อเหตุการณ์การโทร..." แทนที่จะเป็น "หน้าต่างควรปรากฏขึ้นในปฏิทิน ซึ่งคุณสามารถทำเครื่องหมายงานว่าเสร็จสมบูรณ์ได้” หากคุณหรือผู้เชี่ยวชาญภายในของคุณไม่มีทักษะในการเขียนข้อความทางเทคนิค อย่าใช้ Google - เขียนด้วยคำพูดธรรมดาๆ เราก็เข้าใจ

    เงื่อนไขการอ้างอิงไม่ควรเป็นหนังสือร้องเรียนคุณต้องแก้ไขปัญหา ไม่ใช่อธิบาย ใส่ใจกับแบบอักษร และลืมอธิบายข้อกำหนด ข้อกำหนดทางเทคนิคต้องไม่เพียงแต่มีปัญหาเท่านั้น แต่ยังรวมถึงวิธีแก้ปัญหาในระดับความเข้าใจด้วย - จากนั้นนักพัฒนาจะแก้ไขในระดับโค้ด เปรียบเทียบ “ฝ่ายขายวางแผนไม่ดี สูญเสียตัวเลข เราต้องดิ้นรนมาเป็นปีแล้ว”และ “จำเป็นต้องสร้างรายงานที่จะบันทึกมูลค่ายอดขายที่วางแผนไว้และยอดขายจริงรายเดือนโดยแยกตามกลุ่มผลิตภัณฑ์”.

    เงื่อนไขการอ้างอิงจะต้องสามารถมองไปสู่อนาคตได้ไม่ใช่อย่างนั้นแต่คือคนที่อยู่เบื้องหลัง หากทราบว่าการเปลี่ยนแปลงกระบวนการทางธุรกิจจะเกิดขึ้นเร็วๆ นี้ จะต้องนำมาพิจารณาเพื่อไม่ให้ต้องเสียค่าปรับซ้ำสองครั้ง

    เงื่อนไขการอ้างอิงไม่ควรเป็นแบบราชการหากคุณเคยร่างเอกสารนี้ คุณอาจรู้สึกว่ามันยากแค่ไหนที่จะหลีกเลี่ยงการล่อลวงเข้าสู่ระบบราชการ เพิ่มคำนำ วลีที่เข้มงวด และอธิบายแต่ละประเด็นเป็นบทความของประมวลกฎหมายอาญา (ควรมีการลงโทษสำหรับทุกคนสำหรับการละเมิด ). สูตรทางราชการปกปิดความเข้าใจที่ไม่สมบูรณ์ในวัตถุประสงค์ของการสร้างข้อกำหนดทางเทคนิค ความรับผิดชอบของผู้จัดจำหน่ายระบุไว้ในสัญญา และมีการเขียนงบประมาณไว้ด้วย คุณไม่ควรถ่ายโอนจุดเหล่านี้ไปเป็นข้อกำหนดทางเทคนิค

    เงื่อนไขการอ้างอิงต้องเป็นข้อกำหนดทางเทคนิคฟังดูขัดแย้งกัน แต่บ่อยครั้งที่เราอ่านจดหมาย ข้อร้องเรียน สัญญา คำแนะนำที่เป็นลายลักษณ์อักษรใหม่สำหรับ CRM หรือรายงานการประชุม แทนที่จะอ่านข้อกำหนดทางเทคนิค แน่นอนว่าเป็นไปไม่ได้ที่จะทำงานตามเอกสารดังกล่าว หากต้องการรักษารูปแบบและเนื้อหาไว้ ให้ใช้เคล็ดลับแบบเก่า: ดูคำศัพท์ทีละคำ เทคนิค หมายถึง กำหนดการปรับเปลี่ยน เทคโนโลยี และมุ่งเป้าไปที่การแก้ปัญหาด้วยการเปลี่ยนซอฟต์แวร์ นี่คือสิ่งที่เราต้องพูดถึงในบริบทของซอฟต์แวร์ การมอบหมายงานหมายถึงการตั้งคำถาม ปัญหา โดยไม่มีคำแนะนำ คำแนะนำ หรือการประเมินเบื้องต้น เพียงคำแถลงปัญหา

    พระบัญญัติสิ้นสุดลงแล้ว บัดนี้ถูกตำหนิแล้ว

    นอกเหนือจากกฎที่ระบุไว้แล้ว ยังมีเรื่องอื่นๆ ที่ควรค่าแก่การพูดคุยอีกด้วย เรากำลังพูดถึงเป้าหมาย แผนงาน และความคาดหวัง - องค์ประกอบทั้งหมดที่ทำให้โครงการประสบความสำเร็จ และความสัมพันธ์ระหว่างผู้ขายและลูกค้าเกือบจะเป็นมิตรกัน

    ข้อกำหนดทางเทคนิคจำเป็นต้องเขียนอย่างรวดเร็วแม้ว่าคุณจะต้องเผชิญกับงานในการทำให้กระบวนการของผู้ให้บริการมือถือหรือไฮเปอร์มาร์เก็ตขนาดใหญ่เป็นแบบอัตโนมัติก็ตาม นี่เป็นเพราะความจริงที่ว่าเทคโนโลยีกำลังพัฒนาอย่างรวดเร็ว และแม้กระทั่งระบบที่คุณใช้งานอยู่ก็สามารถอยู่รอดได้จากการเผยแพร่ครั้งใหญ่ (หรือบางครั้งสองครั้ง) ภายในหกเดือนหรือหนึ่งปีและได้รับฟังก์ชันการทำงานใหม่ คุณอาจต้องพิจารณาความจำเป็นในการแก้ไขอีกครั้ง และเริ่มกระบวนการใหม่อีกครั้ง


    ในที่สุดเขาก็พบเวลาที่จะทำงานมอบหมายทางเทคนิคให้เสร็จสิ้น แต่อนิจจาไม่มีนักพัฒนาเหลืออยู่ที่จะนำไปใช้

    ลูกค้าไม่ทราบถึงข้อจำกัดทางเทคนิคและสแต็กและเขาไม่ควรรู้ - นี่คืองานของผู้ขาย เขาเป็นผู้ประเมินงานหลังจากร่างข้อกำหนดทางเทคนิคแล้ว ลูกค้าไม่ควรเจาะลึกเทคโนโลยีและถามทุกลูกน้ำว่าผู้ขายสามารถทำสิ่งนี้หรือสิ่งนั้นได้หรือไม่ จัดทำข้อกำหนดทางเทคนิคที่ครอบคลุม แล้วนักพัฒนาจะเลือกสถาปัตยกรรมที่เหมาะสม ซึ่งมักจะดีกว่าที่คุณคิดด้วยซ้ำ

    ประเมินงบประมาณของคุณและหลีกเลี่ยงสิ่งที่ไม่พึงประสงค์- เกือบเป็นงานร่วมอันดับหนึ่ง คุณไม่ควรกดดันผู้ขายและเรียกร้องการประเมินงานโดยประมาณจากเขา (อย่างน้อยก็โดยประมาณ เป็นการมองโดยตรง แต่เช่นเดียวกับคนอื่นๆ ในโครงการประเภทนี้ แต่จากประสบการณ์ เอ่อ ภายใน ขอบของข้อผิดพลาด) การประเมินงบประมาณแบบเต็มสามารถทำได้หลังจากอ่าน วิเคราะห์ และอนุมัติเงื่อนไขการอ้างอิงขั้นสุดท้ายแล้วเท่านั้น หากนักพัฒนาของคุณดำเนินการแตกต่างออกไป เตรียมตัวให้พร้อมสำหรับความจริงที่ว่าการแก้ไขจะมีราคาสูงกว่าอย่างน้อยสองเท่า

    ตามความต้องการวัตถุประสงค์สำหรับการเปลี่ยนแปลงและการขยาย- ฉันเขียนไว้ข้างต้นว่านักพัฒนาไม่ได้หายไปและพร้อมที่จะทำการเปลี่ยนแปลงและเพิ่มเติมตามความต้องการของคุณได้ตลอดเวลา ดังนั้น อย่าพยายามสร้าง CRM/ERP ในฝันของคุณทันที อย่าเรียกร้องปุ่ม “ทุกอย่างทำงานในขณะที่ฉันดื่มกาแฟ” จากผู้ขาย - ทำงานในระบบ ระบุความคิดเห็นที่สำคัญสำหรับคุณ และเริ่มรวบรวมข้อกำหนดและเขียนแบบ ขึ้นข้อกำหนดทางเทคนิค

    คุณสามารถเขียนเกี่ยวกับการมอบหมายงานทางเทคนิคได้ไม่รู้จบ นี่คือตัวกำเนิดที่แท้จริง ไม่เพียงแต่มีมและนิทานเท่านั้น แต่ยังรวมถึงเรื่องปวดหัวด้วย คุณสามารถพูดคุยเกี่ยวกับลำดับความสำคัญและกฎการออกแบบเกี่ยวกับ GOST 1989 ซึ่งทำให้ข้อกำหนดทางเทคนิคไร้มนุษยธรรมเกี่ยวกับมาตรฐาน IEEE ซึ่งดีกว่าเล็กน้อยเกี่ยวกับต้นแบบและข้อกำหนดทางเทคนิคที่เสริมข้อกำหนดเหล่านี้ แต่ท้ายที่สุดแล้ว ฉันอยากจะจำกัดตัวเองอยู่เพียงกฎข้อเดียวที่สำคัญที่สุด: ข้อกำหนดทางเทคนิคไม่ใช่หลักนิติธรรม ไม่ใช่ GOST และไม่ใช่หลักคำสอน ดังนั้น หากคุณสามารถปรับปรุงได้ ก็ปรับปรุงมัน หากคุณสามารถทำให้ง่ายขึ้นได้ มันทำให้มันง่ายขึ้นถ้าคุณทำได้อย่างสวยงามและเพื่อให้ทุกคนชอบก็ทำ ฉันแน่ใจว่าหลังจากนี้ไม่มีใครแหย่ข้อมูลจำเพาะทางเทคนิคแล้วบอกว่าไม่ได้เขียนไว้ที่นั่น หรือแทบจะไม่มีใครเลย

    ตลอดเดือนธันวาคม เราจะมอบส่วนลดสำหรับ RegionSoft CRM และซอฟต์แวร์ทั้งหมดของเราเอง ตั้งแต่วันที่ 1 ธันวาคมถึง 15 ธันวาคม - 15% และเงื่อนไขการผ่อนชำระและค่าเช่าที่สูงชัน เราไม่มี -70% และ -90% เนื่องจากเรารักษาราคาของใบอนุญาตไว้อย่างสมเหตุสมผลในเชิงเศรษฐกิจ และไม่มองข้ามเรื่องนี้ไป

    หากคุณต้องการระบบ CRM (มีหรือไม่มีการดัดแปลง) ให้ไปที่ เว็บไซต์ของเรามีมากมายเกี่ยวกับ CRM ข้อดี และซอฟต์แวร์อื่นๆ ขององค์กร

    ใช่แล้ว เรามองหาพันธมิตรที่พร้อมขาย CRM และผลิตภัณฑ์อื่นๆ ปรับเปลี่ยนและขาย CRM ขายซอฟต์แวร์ และฝึกอบรมผู้ใช้อยู่เสมอ การแบ่งรายได้มีความเป็นธรรมและเป็นประโยชน์ต่อคู่ค้า เราจะแสดงให้คุณเห็น บอกคุณ สอนคุณ เขียนถึง [ป้องกันอีเมล]

    สไลด์สไลด์ การ์ตูนนำมาจาก http://www.modernanalyst.com/ และ Pinterest หากมีการแปลที่ดีกว่าเรายินดีที่จะรวมไว้ในโพสต์

ข้อกำหนดทางเทคนิคเป็นเอกสารอย่างเป็นทางการที่อธิบายกฎการปฏิบัติงานและข้อกำหนดสำหรับผู้รับเหมา

เหตุใดการบันทึกกระบวนการทำงานทั้งหมดในรูปแบบของเอกสารทางเทคนิคจึงมีความสำคัญ

  1. TOR ระบุข้อตกลงระหว่างผู้รับเหมาและลูกค้า ซึ่งยากต่อการระบุในสัญญาเนื่องจากการใช้คำศัพท์เฉพาะด้านไอที
  2. ซึ่งจะช่วยประหยัดเวลาในการสื่อสาร: โซลูชันทางเทคนิคแบบตายตัวจะช่วยลดการบอกเล่า การยืนยัน และความสับสนในคำให้การมากมาย
  3. เอกสารจะทำให้สามารถแบ่งพื้นที่รับผิดชอบระหว่างฝ่ายต่างๆ ในโครงการได้อย่างชัดเจน
  4. ข้อกำหนดทางเทคนิคทำให้สามารถวิเคราะห์โครงการในอนาคตและระบุปัญหาในขั้นตอนการวางแผนได้
  5. งานที่วาดอย่างถูกต้องจะทำให้พฤติกรรมของผู้เข้าร่วมทุกคนในงานสามารถคาดเดาได้และขจัดความเข้าใจผิดมากมาย
  6. จากมุมมองทางกฎหมาย การมีเอกสารนี้จะทำให้แต่ละฝ่ายสามารถแก้ไขข้อพิพาทได้ง่ายขึ้น
  7. เงื่อนไขการอ้างอิงทำให้การวางแผนทางการเงินเป็นไปได้ ซึ่งเป็นกุญแจสำคัญในการดำเนินธุรกิจที่ประสบความสำเร็จ ลูกค้าจะสามารถดูล่วงหน้าได้ว่าเงินของเขาถูกใช้ไปอย่างไร
แต่ละโครงการจะต้องมีขอบเขตที่กำหนดไว้ - ในแง่ของต้นทุน ปริมาณงานที่ทำ กำหนดเวลา และคุณภาพ ทั้งหมดนี้ควรบันทึกไว้ในข้อกำหนดทางเทคนิค

หากฝ่ายใดฝ่ายหนึ่งต้องการร่วมมือโดยไม่มีเงื่อนไขในการอ้างอิง

นี่อาจหมายถึงสิ่งต่อไปนี้:

    ลูกค้าไม่ได้กำหนดข้อกำหนดที่ชัดเจนโดยเฉพาะเพื่อรับงานบางส่วนฟรี หรือไม่แน่ใจ / ไม่ทราบ / ยังไม่ได้ตัดสินใจ / ไม่เข้าใจสิ่งที่ต้องการ

    นักพัฒนาหวังว่าจะทำงานอย่างต่อเนื่องโดยเสียค่าใช้จ่ายของลูกค้าโดยอ้างว่าเกิดจากความไม่แน่นอนบางประการ

ในสถานการณ์เช่นนี้ ฝ่ายตรงข้ามจะต้องยืนกรานที่จะสร้างข้อกำหนดทางเทคนิคโดยมีขอบเขตและคำจำกัดความของงานที่ชัดเจน หากไม่มีสิ่งนี้ จะเป็นเรื่องยากสำหรับทั้งสองฝ่ายที่จะพิสูจน์ว่างานเสร็จสิ้นแล้ว หรือในทางกลับกัน ไม่ได้ทำอย่างถูกต้อง

ผู้เข้าร่วมโครงการ

หากโครงการมีขนาดใหญ่สามารถเพิ่มผู้เข้าร่วมเพิ่มเติมได้:

  • ผู้จัดการผลิตภัณฑ์
  • ผู้จัดการโครงการ
  • ผู้สนับสนุนโครงการ
  • ผู้ทดสอบ
  • นักเขียนด้านเทคนิค
  • ภัณฑารักษ์
  • ผู้ใช้/ผู้บริโภค (เช่น สำหรับการทดสอบขั้นสุดท้าย)
  • และอื่น ๆ.

หากโครงการมีขนาดเล็กตามกฎแล้วลูกค้าและผู้รับเหมาจะทำงานโดยตรง ในกรณีนี้ ลูกค้าจะดำเนินการทดสอบ และนักพัฒนาเองก็เป็นผู้ควบคุมกำหนดเวลาและกำหนดลำดับความสำคัญ

สิ่งที่แต่ละส่วนของ ToR มอบให้แก่คู่สัญญา:

ส่วนทีเค

+ สำหรับลูกค้า

+ สำหรับนักพัฒนา

การกำหนดเป้าหมาย

ความตระหนักถึงปัญหาที่โครงการแก้ไขหรือแก้ไข

เข้าใจสาระสำคัญของงาน

รายละเอียดสินค้า

แนวคิดว่าผลิตภัณฑ์สำเร็จรูปจะเป็นอย่างไร

มั่นใจในความเข้าใจที่ถูกต้องในผลลัพธ์สุดท้าย

กำหนดเวลา

การปฐมนิเทศในการทำงานและการได้รับผลตามแผน

การประมาณต้นทุนแรงงานและความต้องการทรัพยากร

งบประมาณโครงการ

การกำหนดจำนวนต้นทุนและการวางแผนงบประมาณที่แน่นอนมากขึ้นหรือน้อยลง

ประสานงานการบัญชีของงานโครงการทั้งหมด

รายการผลงาน

คำอธิบายโดยละเอียดของงานและแต่ละขั้นตอนของการดำเนินโครงการ

ดำเนินงานโดยใช้เทคโนโลยีที่จัดตั้งขึ้น ความเป็นไปได้ที่จะปฏิเสธงานที่ไม่ได้รับมอบหมายหรือรวมไว้ในข้อกำหนดทางเทคนิคสำหรับการชำระเงินเพิ่มเติม

การประเมินผลงาน

ตรวจสอบการทำงานของโครงการตามโปรแกรมทดสอบว่าสอดคล้องกับข้อกำหนดของงานหรือไม่

ความสามารถในการตรวจสอบการดำเนินงานที่ราบรื่นของโครงการและความสอดคล้องกับข้อกำหนดของข้อกำหนดทางเทคนิค

การบำรุงรักษาโครงการ

วางแผนค่าบำรุงรักษาและความเข้าใจในการสนับสนุนโครงการเพิ่มเติม

ดำเนินงานโดยคำนึงถึงการบำรุงรักษาโครงการในอนาคต

การระบุปัญหา

การปรับปรุงโครงการตามแผน

การปรับเปลี่ยนตามความต้องการใหม่

ผลที่ตามมาจากการเขียนงานที่มีคุณภาพต่ำ

    โปรแกรมเมอร์หรือทีมพัฒนาทำหน้าที่ "สุ่มสี่สุ่มห้า" ไม่สม่ำเสมอโดยไม่มีความคิดที่ชัดเจนเกี่ยวกับผลลัพธ์สุดท้ายของโครงการ ผลลัพธ์ที่ได้คือการเสียเวลาและเงิน และทำให้ความสัมพันธ์กับลูกค้าเสียหาย

    ผลลัพธ์ของโครงการไม่เป็นไปตามความคาดหวังของลูกค้า จะต้องมีงบประมาณและเวลาเพิ่มเติมในการปรับปรุง

โดยทั่วไปแล้ว ประเด็นต่อไปนี้จะเป็นอุปสรรคต่อการพัฒนาข้อกำหนดทางเทคนิคคุณภาพสูง:

    ลูกค้าไม่พร้อมที่จะจ่ายมากถึง 40% ของต้นทุนโครงการเพียงเพื่อการพัฒนางาน ตัวอย่างเช่น ก่อนเริ่มการออกแบบ คุณสามารถเขียนกรณีทดสอบทั้งหมดและรวมไว้ในข้อกำหนดทางเทคนิคได้ แต่ในกรณีนี้ ต้นทุนของงานที่มีกรณีทดสอบอาจเกินต้นทุนการพัฒนา และการเตรียมการจะใช้เวลามากกว่าหนึ่งเดือน แต่สิ่งนี้จะช่วยขจัดปัญหาข้อผิดพลาดในการดำเนินงานโดยสิ้นเชิงและทำให้การยอมรับง่ายขึ้น

    ลูกค้าไม่ทราบรายละเอียดทั้งหมดของโครงการก่อนที่จะเริ่มดำเนินการตามผลลัพธ์ที่เสร็จสิ้น

    ผู้รับเหมาไม่พร้อมที่จะใช้ทรัพยากรมากขึ้นในการพัฒนาข้อกำหนดทางเทคนิคโดยไม่ต้องชำระเงินอย่างเหมาะสม

    ผู้รับเหมาและลูกค้าไม่สามารถคาดการณ์ปัญหาที่อาจเกิดขึ้นได้ทั้งหมดล่วงหน้า ผู้เข้าร่วมโครงการที่มีประสบการณ์ทั้งสองฝ่ายสามารถคาดการณ์ปัญหาทั่วไปและปัญหาเฉพาะต่างๆ ล่วงหน้าได้ แต่ไม่ได้รับประกันว่างานทั้งหมดในโครงการจะดำเนินไปอย่างราบรื่น

ตัวอย่างเช่นพวกเขาลืมระบุการมีอยู่ของปุ่มเดียวในข้อกำหนดทางเทคนิคและหลังจากโครงการเสร็จสิ้นปรากฎว่าหากไม่มีก็เป็นไปไม่ได้ที่จะใช้ระบบได้อย่างเต็มที่ ในการเพิ่มปุ่ม คุณต้องทำซ้ำสถาปัตยกรรมภายในครึ่งหนึ่งของฐานข้อมูล ซึ่งหมายถึงการเขียนโค้ดโปรแกรมบางส่วนใหม่ สถานการณ์นี้ควรตำหนิฝ่ายใด

ปัญหาเหล่านี้ส่วนใหญ่แก้ไขได้ด้วย Agile (แนวทางการทำงานที่ยืดหยุ่น) แต่ไม่ได้ขจัดความจำเป็นในการกำหนดข้อกำหนดทางเทคนิค ใช้ Agile สำหรับโปรเจ็กต์ที่มีความไม่แน่นอนสูง ตามกฎแล้ว มีเพียงลูกค้าเท่านั้นที่ต่อต้านสิ่งนี้ เพราะพวกเขาไม่เห็นขีดจำกัดราคาและระยะเวลาที่แน่นอน แต่รับประกันว่าผลิตภัณฑ์ขั้นสุดท้ายจะบรรลุภารกิจที่ได้รับมอบหมาย - Agile ช่วยลดจำนวนโครงการที่เสร็จสิ้นซึ่งถูกละทิ้งลงอย่างมากเนื่องจากไม่ได้ทำหน้าที่ของตนให้สำเร็จ

ทุกฝ่ายจะต้องเข้าใจว่าโครงการส่วนใหญ่ดำเนินไปด้วยความไม่แน่นอนในระดับสูง และตกลงล่วงหน้าว่าพวกเขาจะโต้ตอบอย่างไรหากเกิดปัญหาขึ้น

เงื่อนไขการอ้างอิงควรตอบคำถาม:

  1. อะไร(งานประเภทไหน เนื้อหา องค์ประกอบ)
  2. ที่ไหน?(ตำแหน่งขององค์ประกอบ)
  3. เมื่อไร?(ลำดับของการดำเนินการและกำหนดเส้นตายในการทำงาน)
  4. ยังไง?(เทคโนโลยีการใช้งาน การออกแบบ หลักการทำงาน) ตามกฎแล้ว วัตถุใด ๆ จะต้องมีฟังก์ชั่น: การเพิ่ม การแสดง การแก้ไข การลบ นอกจากนี้ยังอธิบายการขึ้นต่อกันและการโต้ตอบกับออบเจ็กต์อื่นด้วย บางครั้งมีการเพิ่มฟังก์ชันการกลั่นกรอง การตรวจสอบ การอัปเดตอัตโนมัติ การเก็บถาวร ฯลฯ
  5. ที่ไหน? / ที่ไหน?(ระหว่างการโอน ฯลฯ )
  6. เพื่ออะไร?(เหตุผลของงานหากงานจะตกลงกับบุคคลที่สาม)
  7. ลักษณะเฉพาะ.
  1. ยิ่งขนาดของโครงการมีขนาดใหญ่เท่าใด เงื่อนไขการอ้างอิงก็ควรจะครอบคลุมมากขึ้นเท่านั้น
  2. มีความจำเป็นต้องระบุกำหนดเวลาที่เป็นไปได้ตามความเป็นจริงสำหรับการทำงานให้เสร็จสิ้นโดยคำนึงถึงเวลาในการอนุมัติเอกสารการออกแบบและมาตรการการยอมรับ ควรให้ความสนใจกับความรับผิดชอบของลูกค้าในการไม่ดำเนินการในส่วนของเขาหรือเพื่อบังคับเหตุการณ์สุดวิสัยที่ขัดขวางการปฏิบัติงาน
  3. โปรแกรมเมอร์ต้องการเงื่อนไขที่ชัดเจน คำว่า "เป็นทางเลือก", "โดยประมาณ", "เกี่ยวกับ", "ที่ไหนสักแห่งในบริเวณใกล้เคียง", "ที่ไหนดีกว่าในความคิดเห็นของคุณ" เป็นสิ่งที่ยอมรับไม่ได้ ข้อกำหนดและคุณลักษณะที่เป็นอัตนัยไม่มีความหมายจากมุมมองเชิงปฏิบัติ และผิดพลาดจากมุมมองทางกฎหมาย
  4. เพื่อให้โปรแกรมเมอร์เข้าใจงานการสร้างโมดูลการทำงานใด ๆ เงื่อนไขการอ้างอิงประกอบด้วยไฮเปอร์ลิงก์ไปยังหน้าที่มีองค์ประกอบอินเทอร์เฟซและฟังก์ชันที่จำเป็นและมีคำอธิบายโดยละเอียด มีการแนบภาพหน้าจอที่เน้นส่วนที่น่าสนใจด้วย
  5. หากไม่มีการออกแบบสำหรับเพจหรือไม่สำคัญสำหรับลูกค้า โปรแกรมเมอร์สามารถใช้ต้นแบบซึ่งหลังจากได้รับการอนุมัติแล้วจะถูกระบุในงาน
  6. ข้อกำหนดทางเทคนิคควรสะดวกและเข้าใจได้สำหรับทุกฝ่ายในโครงการ อธิบายรายละเอียดทุกขั้นตอนและรายการย่อยของงานรองที่สุด โปรแกรมเมอร์และผู้จัดการไม่ได้มีความคิดว่าลูกค้าต้องการอะไรเสมอไป ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องตรวจสอบและตกลงในรายละเอียดที่ไม่สอดคล้องกันทั้งหมดโดยทันที

7 ข้อผิดพลาดทั่วไป

  1. เป้าหมายและวัตถุประสงค์ที่ไม่ชัดเจน
  2. รายละเอียดเล็กน้อยในข้อมูลทางเทคนิค
  3. กำหนดเวลาที่คลุมเครือหรือไม่ได้ระบุ
  4. ไม่มีข้อตกลงในทุกประเด็นระหว่างคู่สัญญา
  5. ไม่มีกฎเกณฑ์ในการโต้ตอบ
  6. ไม่มีผู้รับผิดชอบ
  7. ไม่มีเกณฑ์ในการประเมินผล

ตัวอย่างข้อกำหนดทางเทคนิคที่ถูกต้องสำหรับการสรุปโครงการ

งาน:
โพสต์ไปที่เว็บไซต์ www.site.name.ruเพจใหม่ที่จะโพสต์รายชื่อติดต่อและรูปถ่ายของที่ปรึกษาการขายตลอดจนแชทออนไลน์

คำอธิบาย:

  1. ที่ไหน?เพิ่มส่วนใหม่ “ที่ปรึกษาของคุณ” ลงในเมนูหลักด้านบนสุดของเว็บไซต์ระหว่างส่วน “บล็อก” และ “ลูกค้าของเรา”
  2. ที่ไหน?สร้าง URL ของเพจใหม่: /your_konsultant.htm
  3. ยังไง?นำเค้าโครงหน้าใหม่จากหน้า "แพทย์ของเรา" มีเพียงที่ปรึกษาเท่านั้นที่จะมีแพทย์แทน
  4. อะไร?โครงสร้างหน้าเป็นดังนี้:
    • ส่วนหัว: ที่ปรึกษาของคุณ - อยู่ตรงกลาง (ในรูปแบบของส่วนหัวของหน้าไซต์อื่น)
    • 3 บล็อกติดต่อกันพร้อมฟิลด์:
      • พร้อมรูปถ่ายผู้ขายขนาด 400*600 (จัดกึ่งกลาง);
      • ชื่อเต็ม. ผู้ขายภายใต้รูปถ่าย (รูปแบบข้อความที่มีความสามารถในการแก้ไข)
      • ทุกคนมีหมายเลขโทรศัพท์ร่วมกัน: 555-555-55 โดยใช้ชื่อเต็ม (รูปแบบข้อความที่มีความสามารถในการแก้ไข);
      • ที่อยู่อีเมลใต้หมายเลขโทรศัพท์ (อีเมล: เว็บไซต์2@ จดหมาย. รุ);
      • ปุ่ม "รับคำปรึกษา" ด้านล่างทุกช่อง ขนาดปุ่ม สีและรูปร่างในรูปแบบของปุ่มบนเว็บไซต์ (ดูปุ่ม "สั่งซื้อ" ที่ url: /katalog.ru)
  5. ที่ไหน?ข้อมูลของที่ปรึกษาควรได้รับการแก้ไขในตัวแก้ไขเว็บไซต์ แท็ก TITLE, DESCRIPTION และ H1 ควรได้รับการแก้ไขด้วย
หากทำงานเพื่อวัตถุประสงค์ SEO อย่าลืมใส่องค์ประกอบที่จำเป็นทั้งหมดลงในเพจ

พร้อมทั้งกรอกแบบฟอร์มสั่งซื้อด้านล่าง

  1. ที่ไหน?ด้านล่างรายชื่อที่ปรึกษา เหนือส่วนท้าย
  2. อะไร?สามฟิลด์:
    • ชื่อ
    • หมายเลขโทรศัพท์
    • เนื้อหาของแอปพลิเคชัน
  3. ยังไง?ช่องที่ต้องกรอก: ชื่อและหมายเลขโทรศัพท์ ทำการออกแบบตามแบบจำลองแบบฟอร์มข้อเสนอแนะ หากไม่ได้กรอกข้อมูลในช่องที่ต้องกรอก ควรแสดงข้อความดังในแบบฟอร์มคำติชม
  4. ที่ไหน?ส่งใบสมัครไปยังอีเมลของลูกค้า: ข้อมูล@ ทั่วไป. ดอทคอม
  5. ยังไง?การจัดรูปแบบตัวอักษรในรูปแบบอิสระ
  6. ลักษณะเฉพาะตั้งค่าการป้องกันบอทตามแบบฟอร์มตอบรับ
    เมื่อส่งใบสมัคร หากกรอกทุกอย่างถูกต้อง กิจกรรม "การส่งใบสมัคร" ควรถูกส่งไปยัง Yandex Metrica
  7. อย่าลืมเกี่ยวกับกฎการยอมรับ
    ตรวจสอบ:
    • ไม่ควรมีแท็ก HTML ที่ไม่ได้ปิดอยู่บนหน้าเว็บ
    • ทดสอบการตอบสนองบนอุปกรณ์เคลื่อนที่ Android ที่มีความละเอียด ***x**** และ ****x**** และแท็บเล็ตที่มีความละเอียด 1280 x 1024
    • ตรวจสอบการทำงานในเบราว์เซอร์ Safari, Chrome, Mozilla

ป.ล.ตามกฎแล้วต้นทุนและเงื่อนไขการดำเนินการจะระบุไว้แยกต่างหากในภาคผนวกของสัญญา ผู้รับเหมาจะกำหนดต้นทุนงานตามงานที่ระบุไว้ในเงื่อนไขการอ้างอิง ยิ่งปรารถนามาก ต้นทุนก็จะยิ่งสูงขึ้น