1 คะแนน โดย GN⁺ 2024-03-04 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

ยินดีต้อนรับสู่ Weather.gov 2.0

  • Weather.gov เป็นของหน่วยงาน National Weather Service (NWS) ของสหรัฐอเมริกา และเป็นหนึ่งในเว็บไซต์ของรัฐบาลกลางที่มีผู้เข้าชมมากที่สุด โดยมีการเข้าชมปีละ 1.5 พันล้านครั้ง
  • ปัญหาพื้นฐาน คือ Weather.gov สะท้อนโครงสร้างการแบ่งส่วนภายในองค์กรมากกว่าความต้องการของผู้ใช้ และปัญหานี้ยังคงอยู่เพราะขาดกลยุทธ์ การรับฟังข้อเสนอแนะ/การติดตามผล และเครื่องมือ
  • จะถือว่ากำลังแก้ปัญหาได้เมื่อผู้คนค้นหาข้อมูลได้เร็วขึ้น เข้าใจได้ดีขึ้น ยังคงมองว่า NWS เป็นแหล่งข้อมูลที่น่าเชื่อถือ และสามารถรักษาความก้าวหน้านี้ไว้ได้

วิสัยทัศน์ ภารกิจ และกลยุทธ์ผลิตภัณฑ์ขั้นต่ำที่ใช้งานได้จริง (MVP)

  • วิสัยทัศน์ คือทุกคนควรสามารถเข้าใจผลกระทบของสภาพอากาศที่กำลังจะมาถึงได้
  • ภารกิจ คือการสร้าง Weather.gov ขึ้นใหม่ให้สะท้อนถึงความใส่ใจและความจริงใจที่ NWS มีต่อผู้คน
  • กลยุทธ์ MVP คือทำให้การสื่อสารพยากรณ์และสภาพอากาศทั้งแบบทั่วไปและแบบอันตรายทำได้ง่ายขึ้น
  • ผู้ใช้หลักของ MVP คือทั้งนักอุตุนิยมวิทยา NWS ภายในองค์กร และประชาชนทั่วไปกับผู้จัดการภาวะฉุกเฉินจากภายนอก

กลยุทธ์และแผนงาน

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

เกณฑ์ตัดสินความสำเร็จหรือความล้มเหลวขั้นสุดท้าย

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

สาธารณสมบัติ

  • โครงการนี้อยู่ในสาธารณสมบัติทั่วโลก เนื้อหาทุกอย่างที่มีส่วนร่วมจะสละลิขสิทธิ์ผ่าน CC0 1.0 Universal Public Domain Dedication

เทคโนโลยีสแตก

  • เทคโนโลยีสแตก เป็น CMS (ระบบจัดการเนื้อหา) แบบดั้งเดิม ซึ่งรวมถึง Docker, Drupal, PHP, Symfony, Twig และอื่น ๆ

การรัน Drupal 10 บน Docker

  • Docker ช่วยให้การตั้งค่าและการกำหนดค่าง่ายขึ้น หากติดตั้ง Docker ไว้แล้ว ก็สามารถโคลน repository และรันด้วยคำสั่ง docker compose up ได้
  • สามารถติดตั้งการตั้งค่าเว็บไซต์ และเข้าสู่ระบบบน localhost เพื่อจัดการได้

การแก้ไขและเพิ่มธีม

  • สามารถ bind mount โฟลเดอร์ theme เพื่อเพิ่มธีมใหม่ได้ โดยการเปลี่ยนแปลงในโฟลเดอร์ธีมจะสะท้อนไปยังโฟลเดอร์บนโฮสต์
  • สามารถสร้างธีมใหม่จากหน้า Appearance ของ Drupal และใช้คำสั่ง rebuild cache เพื่อนำการเปลี่ยนแปลงไปใช้ได้

การติดตั้งอัปเดต Drupal core

  • ในสภาพแวดล้อม development สามารถใช้ Composer เพื่อติดตั้งอัปเดตล่าสุดของ Drupal core ได้
  • ในสภาพแวดล้อม production สามารถ push ไฟล์ composer.json และ composer.lock ที่เปลี่ยนแปลงแล้ว และรันคำสั่ง composer install --no-dev เพื่อใช้อัปเดตได้

ความเห็นของ GN⁺

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

1 ความคิดเห็น

 
GN⁺ 2024-03-04
ความคิดเห็นจาก Hacker News
  • ดูเหมือนว่าเป็นโครงการที่ดำเนินการภายใต้สัญญา/ความร่วมมือกับ 18F(GSA) โดยมีการแสดงความประหลาดใจที่ยอมรับต่อสาธารณะว่า weather.gov มีปัญหาที่สะท้อนโครงสร้างแบบไซโลขององค์กร มากกว่าจะตอบโจทย์ความต้องการของผู้ใช้ และปัญหานี้ยังคงอยู่ต่อเนื่องเพราะขาดกลยุทธ์ การรับฟัง/ติดตามผล และเครื่องมือ

    "ดูเหมือนว่าโครงการนี้จะดำเนินการภายใต้ความร่วมมือกับ 18F(GSA) โดยมีการแสดงความประหลาดใจที่ยอมรับต่อสาธารณะว่า weather.gov มีปัญหาที่สะท้อนการแยกส่วนของหน่วยงานภายในองค์กรมากกว่าความต้องการของผู้ใช้ และปัญหานี้ยังคงอยู่ต่อเนื่องเพราะขาดกลยุทธ์ การรับฟัง/ติดตามผล และเครื่องมือ"

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

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

  • สหรัฐฯ มีบริการพยากรณ์อากาศที่ยอดเยี่ยม และมีข้อผูกพันว่าผลิตภัณฑ์ของพวกเขาต้องฟรีและเป็นสาธารณสมบัติ อย่างไรก็ตาม ก็มีแรงกดดันทางการเมืองว่าบริการพยากรณ์อากาศของรัฐบาลไม่ควรดีเกินไปจนบริษัทเชิงพาณิชย์ทำกำไรไม่ได้ โดย AccuWeather เป็นหนึ่งในบริษัทเหล่านั้นในปี 2005

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

  • มีความเห็นเชิงบวกว่าซাইট์ radar.weather.gov ใช้งานได้ดีบนทุกอุปกรณ์และไม่มีโฆษณา จึงยอดเยี่ยมมาก พร้อมทั้งมีคำให้กำลังใจให้ทำงานดี ๆ ต่อไป

    "ไซต์ radar.weather.gov ใช้งานได้ดีบนทุกอุปกรณ์และยอดเยี่ยมเพราะไม่มีโฆษณา จึงได้รับคำชื่นชมในเชิงบวก พร้อมคำให้กำลังใจให้ทำงานดี ๆ ต่อไป"

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

    "มีความสงสัยเกี่ยวกับผลกระทบต่อ api.weather.gov พร้อมกล่าวถึงแดชบอร์ดที่ทำขึ้นเอง และหวังว่าจะมีการปรับปรุงฟิลด์ข้อมูลการพยากรณ์ทางทะเล"

  • มีคำชื่นชมว่า National Weather Service กำลังนำเสนอวิสัยทัศน์อนาคตให้กับหน่วยงานของรัฐบาลกลาง

    "คำชื่นชมว่า National Weather Service กำลังนำเสนอวิสัยทัศน์อนาคตให้กับหน่วยงานของรัฐบาลกลาง"

  • มีความเห็นว่าควรมีสถานที่กลางเพียงแห่งเดียวที่รวบรวมโครงการโอเพนซอร์สที่เกี่ยวข้องกับรัฐบาลทั้งหมดไว้ และหวังว่าจะเข้าถึงทุก repository ได้ง่ายผ่านองค์กร usa-gov บน GitHub

    "มีความเห็นว่าจำเป็นต้องมีสถานที่กลางเพียงแห่งเดียวที่แสดงรายการโครงการโอเพนซอร์สที่เกี่ยวข้องกับรัฐบาลทั้งหมด และหวังว่าจะเข้าถึง repository ได้ง่ายผ่านองค์กร usa-gov บน GitHub"

  • มีความเห็นส่วนตัวว่ากราฟพยากรณ์ของ weather.gov มีประโยชน์ที่สุด และเป็นข้อมูลแรกที่มักเปิดดูเมื่ออยากรู้สภาพอากาศ

    "มีความเห็นส่วนตัวว่ากราฟพยากรณ์ของ weather.gov มีประโยชน์มาก และเป็นสิ่งแรกที่เปิดดูเมื่อต้องการข้อมูลสภาพอากาศ"

  • มีการกล่าวถึงการใช้ประโยชน์จากข้อมูลและปัญหา UI ของบริการภาครัฐ พร้อมทั้งประเมินข้อมูลดิบที่ NOAA ให้ไว้ในทางบวก และอยากได้ข้อมูลเพิ่มเติมเกี่ยวกับ API สำหรับผู้ที่สร้างบริการแบบปรับแต่งเอง

    "มีการกล่าวถึงการใช้ข้อมูลและปัญหา UI ของบริการภาครัฐ พร้อมประเมินข้อมูลดิบของ NOAA ในทางบวก และต้องการข้อมูลเพิ่มเติมเกี่ยวกับ API สำหรับบริการแบบปรับแต่งเอง"

  • มีความเห็นชี้ว่าการไม่มีคำแนะนำที่ชัดเจนเกี่ยวกับวิธีการมีส่วนร่วม อาจทำให้ผู้ที่กำลังพิจารณาจะร่วมพัฒนาเกิดความสับสน

    "มีความเห็นชี้ถึงความสับสนที่เกิดจากการขาดคำแนะนำที่ชัดเจนเกี่ยวกับวิธีการมีส่วนร่วม"

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

    "มีความเห็นเชิงบวกต่อการที่รัฐบาลยอมรับว่าการอัปเดตเรดาร์ในอดีตมีปัญหา และยอมถอยกลับ"