เหตุใดสตาร์ทอัพด้านฮาร์ดแวร์จึงต้องมีซอฟต์แวร์แฮ็กกาธอน

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

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

บริษัท

บริษัทวัตต์แบตเตอรี่ของเราสร้างโรงไฟฟ้าแบบพกพาแบบโมดูลาร์ สินค้าเป็นโรงไฟฟ้าแบบพกพาขนาด 46x36x11 ซม. สามารถผลิตไฟฟ้าได้ตั้งแต่ 1,5 ถึง 15 กิโลวัตต์ต่อชั่วโมง สี่โมดูลดังกล่าวสามารถให้การใช้พลังงานสำหรับบ้านในชนบทขนาดเล็กเป็นเวลาสองวัน

แม้ว่าเราจะเริ่มจัดส่งตัวอย่างการผลิตเมื่อปีที่แล้ว แต่โดยรวมแล้ว Watts Battery ถือเป็นการเริ่มต้น บริษัทก่อตั้งขึ้นในปี 2016 และตั้งแต่ปีเดียวกันนั้นก็ได้อาศัยอยู่ใน Skolkovo Energy Efficient Technologies Cluster ปัจจุบันเรามีพนักงาน 15 คนและมีงานค้างจำนวนมากที่เราอยากทำในบางช่วง แต่ตอนนี้ยังไม่มี ถึงเวลานั้นแล้ว

รวมถึงงานซอฟต์แวร์ล้วนๆ ด้วย ทำไม

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

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

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

การเตรียมการ ข้อมูล โครงสร้างพื้นฐาน

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

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

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

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

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

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

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

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

นอกจากนี้ เรายังให้ผู้เข้าร่วมเข้าถึง Amazon AWS ได้ (เพื่อให้ Amazon บล็อกหนึ่งภูมิภาคให้เรา เราจะได้รู้ว่าต้องทำอย่างไร) ที่นั่น คุณสามารถปรับใช้โครงสร้างพื้นฐานสำหรับ Internet of Things และสร้างโซลูชันที่ครบครันภายในหนึ่งวันโดยใช้เทมเพลต Amazon ธรรมดาๆ แต่สุดท้ายแล้ว ทุกคนก็ไปตามทางของตัวเอง ทำทุกอย่างด้วยตัวเองอย่างเต็มที่ ในขณะเดียวกัน บางคนก็จัดการให้ทันเวลาที่กำหนด แต่บางคนก็ทำไม่ได้ ทีมหนึ่ง Nubble ใช้ Yandex.cloud และมีคนยกมันขึ้นมาบนโฮสติ้งของพวกเขา เราพร้อมที่จะให้โดเมน (เราได้จดทะเบียนแล้ว) แต่ก็ไม่มีประโยชน์

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

ในส่วนของโครงสร้างพื้นฐานในครัวเรือน Skolkovo Technopark ช่วยเราด้วยการจัดหาห้องโมดูลาร์ที่สะดวกสบายหนึ่งห้องพร้อมวิดีโอวอลล์สำหรับการนำเสนอผลงาน (ฟรี) และห้องเล็กอีกสองสามห้องสำหรับพื้นที่พักผ่อนหย่อนใจและการจัดเลี้ยง

Analytics

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

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

เหตุใดสตาร์ทอัพด้านฮาร์ดแวร์จึงต้องมีซอฟต์แวร์แฮ็กกาธอนกราฟของแบบจำลองการคาดการณ์บนโครงข่ายประสาทเทียมแบบโอเพ่นซอร์ส Yandex CatBoost

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

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

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

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

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

เหตุใดสตาร์ทอัพด้านฮาร์ดแวร์จึงต้องมีซอฟต์แวร์แฮ็กกาธอนกราฟของแบบจำลองการทำนายบนโครงข่ายประสาทเทียมแบบโอเพ่นซอร์ส Facebook Prophet

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

Управление

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

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

บริษัทต้องการอะไรจริงๆ?: ชุมชนนักพัฒนาที่จะเสนอแนวคิดทางธุรกิจ ทดสอบสมมติฐาน และสร้างเครื่องมือการทำงานสำหรับการนำไปปฏิบัติ

เหตุใดจึงเป็นไปไม่ได้ในขั้นตอนนี้: ปริมาณตลาดยังน้อยเกินไปสำหรับการก่อตัวตามธรรมชาติของชุมชนดังกล่าว

คุณตัดสินใจอย่างไร?: ในฐานะส่วนหนึ่งของแฮ็กกาธอน เราได้ทำการศึกษาทางกายภาพประเภทหนึ่งเพื่อดูว่าเป็นไปได้หรือไม่ที่จะเกิดไม่เพียงแต่คุณสมบัติเท่านั้น แต่ยังรวมถึงโมเดลธุรกิจที่ครบถ้วนสมบูรณ์เกี่ยวกับผลิตภัณฑ์เฉพาะของเราด้วย ยิ่งไปกว่านั้น เพื่อให้คนที่สามารถนำต้นแบบไปใช้ในการทำเช่นนี้ได้ ฉันไม่ต้องการที่จะรุกรานใครเลย นี่ไม่ใช่ระดับของการเขียนโปรแกรม LED ที่กะพริบบน Arduino (แม้ว่าจะสามารถทำได้ด้วยนวัตกรรมก็ตาม) ที่นี่จำเป็นต้องมีทักษะเฉพาะเจาะจง: การพัฒนาระบบแบ็กเอนด์และฟรอนต์เอนด์ ความเข้าใจหลักการของการสร้างระบบ Internet of Things ที่ปรับขนาดได้

*คำพูดของผู้ชนะเพลงที่ XNUMX*

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

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

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

คน

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

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

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

เรามีผู้เชี่ยวชาญด้านฮาร์ดแวร์ไม่เพียงพอ แต่เราหวังว่าจะชดเชยได้ในงานแฮ็กกาธอนครั้งที่สอง

ความคืบหน้าของแฮ็กกาธอน

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

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

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

ทีม “21 (Wet Hair Effect)” เข้าร่วมทั้งสองเพลงของเราจนจบ พวกเขาต้องการครอบคลุมทุกสิ่งในคราวเดียว: แมชชีนเลิร์นนิง การพัฒนา แอปพลิเคชัน และเว็บไซต์ จนกว่าเราจะขู่พวกเขาให้ถอนตัวในวินาทีสุดท้าย พวกเขาเชื่อว่าพวกเขากำลังทำทุกอย่างทันเวลา แม้ว่าจะอยู่ที่จุดตรวจที่สองแล้ว แต่ก็ชัดเจนว่าด้วยสิ่งสำคัญ - การเรียนรู้ของเครื่อง - พวกเขาไม่สามารถก้าวหน้าอย่างมีนัยสำคัญได้: โดยทั่วไปแล้วพวกเขารับมือกับ บล็อกที่ XNUMX แต่ไม่สามารถคาดการณ์ปริมาณการใช้ไฟฟ้าได้ไม่พร้อม ด้วยเหตุนี้ เมื่อเรากำหนดงานขั้นต่ำสำหรับการผ่านเข้ารอบแรก พวกเขายังคงเลือกแทร็กที่สอง

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

แนวทางที่สอง (การจัดการ) เราคาดหวังให้ทุกคนทำทุกอย่างภายในครึ่งวันแล้วมาขอให้ทำให้งานยากขึ้น ในทางปฏิบัติ เราแทบจะไม่มีเวลาทำงานพื้นฐานให้สำเร็จเลย เราทำงานกับ JS และ Python ซึ่งสะท้อนถึงสถานะปัจจุบันของอุตสาหกรรม

ที่นี่เช่นกัน ผลลัพธ์ที่ได้มาจากทีมงานที่มีการประสานงานอย่างดีซึ่งมีการสร้างการแบ่งงาน ชัดเจนว่าใครกำลังทำอะไร

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

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

ในเพลงนี้ "Wet Hair" เข้าสู่รอบชิงชนะเลิศอย่างมั่นใจ และเราได้หารือเกี่ยวกับความร่วมมือเพิ่มเติมกับพวกเขาและ "Hustlers" เราได้พบคนหลังแล้วในปีใหม่

ฉันหวังว่าทุกอย่างจะผ่านไปด้วยดี และเราหวังว่าจะได้พบทุกคนในงาน Hackathon ครั้งที่สองในเดือนมีนาคม!

ที่มา: will.com

เพิ่มความคิดเห็น