歡迎來到 2024 年 4 月 19 日的 JMP 開發更新!
今天(4 月 19 日)結束時,我們達到了JMP 18.1 的功能凍結里程碑。開發人員,如果您已完成對文件、字串、測試或培訓具有下游影響的 JMP 18.1 故事項目,請將您的功能新增至Confluence 中的 JMP 18.1 功能頁面。
另外, Trish O'Grady提醒您, JMP 18.1 的可移植 UI 字串截止日期是5 月 1 日星期三。 Krzysztof Jozefowicz將於 4 月 30 日星期二和 5 月 1 日星期三凌晨開始 Stringbot 的測試運行(在沒有失眠的美國員工開始工作之前) :smiling_face_with_smiling_eyes: )。鑑於丹麥和卡里之間有 6 小時的時差,測試運行應在卡里時間凌晨 5:00 之前完成。
Krzysztof 會將 Stringbot 測試運行的結果透過電子郵件傳送到 JMPDev 清單。查看這些初步運行的結果應該可以幫助開發人員識別 Stringbot 中仍停留在「New」狀態的字串,以便他們可以清理它們(以及任何其他揮之不去的字串相關問題)。 JMP 編寫者也會查看 Stringbot 測試運行結果,作為其字串審核過程的一部分。 JMP 18.1 的 Stringbot 最終生產運行將於 5 月 2 日星期四凌晨開始。
下週五(4 月 26 日)結束時,我們將達到JMP 18.0.1 的代碼凍結日期。這將是我們計劃的第一個「點-點」版本,並將包括對解決安全漏洞的第三方庫的更新,以及對 18.0 中發現的一些精選的嚴重級別錯誤的修復。根據法律和測試團隊的回饋、範例腳本免責聲明以及影響 JMP 適配和完成的圖示和字體的調整,也對本地化安裝程式授權協議進行了調整。 Susan Conaghan 將建立 JMP 18.0.1 發行說明,詳細說明所有修復。如果您對 JMP 18.0.1 中解決了哪些問題感到好奇, 可以在此處找到 18.0.1 作為修復版本的問題清單。
即使我們繼續開發 JMP 18.X 版本, JMP 19 EA 計劃也正在準備在不久的將來開始。事實上,JMP 19 EA1 計劃在 5 月底凍結! Mia Stephens發出提醒, JMP 18 EA 會員無需重新註冊19 – 他們將自動轉入 JMP 19 EA 計劃。幾週後,一旦產品管理流程準備就緒,他們將要求團隊審查 SalesForce EA 活動,並保留或刪除現有成員。團隊也可以邀請新成員參與。我們將提供更多詳細信息,但請參閱此EA 常見問題解答以了解更多資訊。
在另一則與 JMP 週期無關的發布新聞中,我想務必提及 JMP DevOps 本週發布了JiraBot 3.0 !非常感謝開發人員Myron Chandler參與此項目,並感謝Melanie Drake在相關開發 Jira 項目中測試支援和 Jira 自動化規則更新。也要感謝新任 DevOps 專案經理Shannon Leslie協助 Jira 自動化規則故障排除,並感謝Audrey Shull也幫忙測試。
由於大眾的需求,新的 JiraBot 3.0 現在將響應更多在先前的 JiraBot 版本中不會觸發角色更新的更改,例如問題類型更改、組件更改和項目移動。 JiraBot 3.0 還帶回了用於自助更改的使用者介面,讓您以各種方式過濾組件列表,並更新或添加現有組件的組件分配。您可以在此處找到它:JiraBot (jmp.com)此外,這裡還有 Confluence 中包含說明和資訊的頁面: Jira 操作方法:使用 JiraBot 填充組件的預設角色。感謝梅蘭妮本週更新該頁面!
自從從缺陷遷移到 Jira 以來,JMP 使用了 JiraBot 的各種迭代來填充我們數百個不同開發組件的預設角色(開發人員、測試人員、技術作家等),取代了缺陷組件表過去提供的功能。 JiraBot 1.0 由前 JMP Live 開發人員 Tommy Odom 編寫,用於取代角色填充缺陷組件表,但他的應用程式使用 Kafka 後端機制來觀察 Jira 問題,而我們在 Atlassian 雲端中無法使用該機制。當我們遷移到雲端時,Myron 創建了基於 API 的 JiraBot 2.0 後端,並且角色更新請求已透過 JMPTOOL 專案中的 Jira 請求進行處理。 Myron 現在期待在 JMP 崩潰系統(又稱 CrashBot)的未來迭代中利用在實施 JiraBot 3.0 使用者介面時進行的框架更新。
最後,非常感謝 Paul Nelson 昨天在 JMP 開發會議上的演講!隨著 JMP 18 最近的發布,Paul 收到了許多有關 JMP 18 的 Python 腳本範例的問題,希望本次會議能給大家一些好的指導!如果您錯過了會議, 可以在此處找到錄音。
一般公告
即將到來的重要日期
- JMP 18.1 功能凍結 – 24 年 4 月 19 日
- JMP 18.0.1 代碼凍結 – 24 年 4 月 26 日
- JMP 18.1 便攜式 UI 字串截止日期 – 2024 年 5 月 1 日
- JMP 18.0.1 發布 – ~ 2024 年 5 月 18 日
- JMP 18.1 核准模式開始 – 2024 年 5 月 21 日
- JMP 19.0 EA1 凍結 – 24 年 5 月 31 日
- JMP 18.1 代碼凍結 – 2024 年 6 月 14 日
- 請造訪Confluence查看JMP 18和JMP 19日期的完整清單。
JMP 開發更新
統計數據
- 劍鋒:致力於錯誤修復以及與 JMP 18.1 的整合。當不能假設各組變異數相等時,實現了透過使用 Games-Howell 檢定來比較平均值的功能。此功能是使用者請求的 ( JMP-7930 ),以下是此測試的輸出範例。

- John Sall:在 Design Space Profiler 中,測試 Predictor 的線程安全性 - 它會從同時線程覆蓋“Fit Group”中的因子值,因為線程支援測試未正確完成。這是 18.0.1 (JMP-21108) 的極少數修復之一。在 Profiler Simulator 中,繼續進行模擬實驗,允許固定因素,包括分類因素;改進的對話框 (JMP-21139)。在分區中,使每個平台調用的「隨機」平局打破保持一致(JMP-21077)。在分類中,修正了超類別的比率的置信區間 (JMP-21019)。
- Laura CS:繼續致力於 SEM 中幾個新功能的 18.1 集成,包括可用於複雜調查資料或逆機率加權的權重處理。使用適當的資訊更新了 confluence 18.1 功能頁面。在羅莎琳德富蘭克林大學的臨床心理學系列研討會上展示了 SEM 演示,進展非常順利!參加虛擬探索歐洲的專家會面。
- Elizabeth:最後(我希望!)找到了所有實現穩健/三明治標準錯誤的觸手以及混合和 GLMM 的適當 DF,以便為測試做好準備(JMP-9820)。如果指定了不等方差重複結構,則在混合中實施方差齊性測試 (JMP-21137)。昨天在與專家會面時提出了一些很好的問題/對話。供人們進行程式碼審查。
統計文檔
- Michael C:與 FTC 2024 專案委員會會面,討論最終確定摘要接受情況;修復了 18.1 中一些損壞的幫助鍵;調查了 Acrolinx 未捕獲的錯誤。
統計測試
- 馬克:發展一種新機制的概念,以重複使用實驗反應和因素的定義。研究高斯過程模型和貝葉斯最佳化。與 Chris 一起開發貝葉斯優化平台的原型。參加歐洲線上 JMP Discovery 高峰會上有關 DOE 和可靠性的專家會議。
- Jacob:測試 OpenBLAS 0.3.27 的更新。編寫腳本來重新執行失敗的單元測試。新增了分類置信區間的測試,重點關注具有超類別的案例。
- Tonya:正在製作 V18 早期採用者簡報。測試 CCB 中的新功能。錯誤驗證。
生命科學更新
- Drew:致力於 18.1 的錯誤修復。繼續研究允許同時執行/查看多個 JMPC 報告的方法(命名空間/變數衝突問題)。與 Jim 和 Bob 合作,讓 JMPC 18.0.1 和 18.1 安裝程式建置在 AWS 託管的新建置機器上執行。
- Richard:完成非 SQL 介面的原型設計,以搜尋附近的安全問題或藥物。
產品管理和產品行銷
- 我的:
- 從 Discovery Americas 2023 開始,用戶一直在 Discovery 會議以及與產品管理的策略客戶互動期間了解我們的 JMP 產品路線圖。如果您對我們在 JMP 19 中正在研究或積極進行的工作感到好奇,請參閱JMP 產品路線圖規劃頁面。請記住,路線圖可能會發生變化,並且在沒有產品管理參與的情況下不應直接與客戶共用。
- 另外,感謝昨天在 Discovery Europe 線上會議期間支持與專家會面的所有人!有些房間很安靜,但希望能進行一些有趣且內容豐富的對話。
- Bryan F:開發了 Figma 原型,用於更新 HTML5 匯出的外觀,以便更好地與 JMP Live chrome 保持一致。與 HTML5 團隊成員(John Powell、Paul Spychala 和 Praveena Panineerkandy)以及 Michael Goff 協調潛在的變更,以確保 JMP Live 相容性。與 JMP Live 相關的設計討論。與 Sarah Sylvestre 就 LearnBot 可用性腳本的更新以及更多有關調查資料和資料表功能可用性研究的規劃進行協調。參加 Nielsen and Norman Group (NN/g) 資訊架構課程。
技術支援和參與
- Duane:正如您從下圖中看到的那樣,案件數量正在大幅增加。大多數情況下,隨著我們的使用者了解 JMP 18、我的 JMP 和授權,參與佇列中會出現增加。
- 以下是TS JMP Live 報告以及 Jira 過濾器的鏈接,其中顯示了TS 在過去 14 天報告的票證。有些人可能已經注意到,JMP Live Sales 中的報告無法正確重新生成,因此 TS 報告可能無法使用。 (Eric、Dieter 和團隊已經意識到這一點並正在努力!)
- 每週案件量:
開發營運
- 尼克R:
- 將 JMP Windows 19 CI 電腦移至 R 系列 AWS EC2 執行個體。這幾乎使我們的完整建置完成時間和執行 JMP 19.0 Windows 基準測試所需的時間減少了一半。對 AWS 中的新 JMP 18 夜間建置機器進行了相同的更改,並將繼續與 Jim 合作,以協助縮短夜間建置時間。
- 與 Drew Foglia 討論了在 AWS 中設定生命科學測試機器以及製定將其當前伺服器和資料儲存需求遷移到 AWS 的計劃。這個專案仍在進行中,但我現在正在 AWS 中為他們建立我們的第一台 Windows 11 測試機,並將與團隊合作看看哪種類型的硬體配置最適合他們的需求。
- 致力於 Mac 分析構建,但不幸的是本週因互聯網中斷而中斷。今天我也再次回到這個話題。
- 將 MatLab 許可證伺服器更新至 2024a。
- 更新了 AI 和 CI 專案以支援 JMP 19 所需的新目錄(即 //depot/main/product/policies/... 位置)
- Melanie:Jirabot 3.0 – 現已上線!您將看到更多更新,因為它將對元件變更、問題類型變更以及將問題移至其他項目做出反應。查看可以輕鬆更新映射的新 UI:JiraBot (jmp.com) 。此外,還有一個包含說明和資訊的頁面: Jira 操作方法:使用 JiraBot 填充組件的預設角色 - JMP 。如果您發現任何奇怪的情況,請告知邁倫和梅蘭妮。遷移到 AWS:更新了 jmptool 上 Jenkins 作業和資料庫/Web 伺服器的追蹤: jmptool jenkins 作業 - 分發 | JMP 直播。 DevOps:概述與 Shannon Leslie 和其他 DevOps 人員的會議和聊天。一般調查和故障排除。
- 香農L:
- 與 Qiana 會面,了解 Doc 團隊及其流程,以及他們工作的 Jira 專案、工具、時間表和氧氣轉換專案;也與 Qiana 合作,為 Jira 的氧氣轉換計畫設置了衝刺。
- 與 Melanie 會面,以了解有關 JiraBot 和 Jira Automation 更新的更多詳細信息
- 與 Shannon C 和團隊一起審查事故分類策略
- 全面遷入A棟-A5308 !
- Jim:繼續致力於 JMP 18.X 建置機器向 AWS 的過渡,修復了 HTML 範本檔案位置,並與 Drew 合作更新 JMP Clinical 建置流程。 UT 流程更新以補償最近的授權變更。
- Bob:完成許可協議測試。新增檔案到 18.0.1 和 main (19)。與 Brian 和 Jim 合作開發特殊的 JMP Pro Live 19 安裝程式。正在使用特殊的 JMP Pro Live 18.1 安裝程式。轉換腳本以利用版本 18 的新 AWS 建置機器。
- Myron: JiraBot 3.0 – 推出了 UI 和支援流程。更新了證書和 jmptool – 正在處理具有證書相關問題的各種應用程式(遙測、崩潰系統等)。
- Shannon C:對新的 JiraBot 3.0 UI 進行了一些測試 - 很高興看到這個發布!繼續與Shannon L. 進行入職會議和2024 年目標討論。 :1 會議。研究了 TS 的一些 JMP 18 生產崩潰並撰寫了一些 JMPTEST 調查。 JMPTEST-1186 與已知的 JMP 18 問題JMP-20682 重複:關閉資料表或儀表板導致 ScriptableToolbarBox::preMeasure() 崩潰(已在 18.1/19 中修復)。 Dave B 能夠複製我輸入的另一項 JMPTEST 調查,該問題轉移到 JMP 項目,Jianfeng 已在 18.1/19.0 修復該問題( JMP-21109:JMP 18.0 生產神秘崩潰,PlsModelFit::getted 和 ModelScreening::doActualByPred棧頂)。非常感謝開發人員為解決這些 18.0 生產問題提供的所有幫助!
本土化
- Allison:最終確定 JMP 18.1 和 18.2 UI 本地化的 KO 報價並提交了購買請求;回答語言學家對大書翻譯計畫的詢問;與 JMP Legal 就需要向供應商發出的工單進行溝通;驗證 BA、UG 和 SharedTextInsets 的 KO 回傳包;與 BRD 溝通並規劃了 Big Books 本地化截圖的時間表。
- Sandy:在專案建立儀表板中測試 Trados 風格 memoq 字數報告變化。測試圖像差異填充作業並新增標籤。測驗使用新增的標籤填入來源作業。
- Krzysztof:已完成為我們的供應商設定一台用於託管 memoQweb 的 AWS 計算機,正在為使用者記錄此設定和說明。 BA、UG 和 SharedTextInsets 的推送圖書翻譯回傳。準備 18.1 UI 翻譯。討論L10N自動化開發任務。
- Trish:與 Jeff 和 Daniel 合作解決翻譯團隊的授權問題。與 Allison 合作簽訂 18.1/18.2 的在地化合約。研究翻譯查詢。 Jira 針對 18.1 項目的改進。
- Sohail:在 TM 搜尋工具中實作新的增強功能。開始調查我們自己的 LLM 實施情況以獲取本地化支援(例如:收集術語、提供術語解釋、品質檢查等…)
- 霍華德:錯誤修復。致力於 l10n Dashboard Jira 連線 API。
文件
- Khawar:完成了影像編輯任務( JMPDOC-2018 )。編輯了 DJ 書籍以確保一致性並刪除一些錯誤/拼寫錯誤 ( JMP-21002 )。目前正在閱讀並註釋UG書。
- Susan C:正在研究 18.0.1 RN 和日期。學習 7 個高效人士的習慣。與 Aaron 會面,討論一些 18.1 JMP Live 更新(Azure 和 Python 刷新腳本範例)。處理 JMP Live 17、17.1 和 17.2 的回顧性更新幫助。
- ChrisB :一週的大部分時間都在建立所有在地化 DJ 幫助並發布它。也重寫了該過程的文檔。向 Khawar 解釋了他將如何幫助我們按順序完成映像腳本 (JMPDOC-26)。
- Devon: JMPDOC-2183:研究平台預設章節的建議更新,處理本地化團隊的查詢,使用新工具的試用版清理轉換後的發現 JMP 文件。
- Qiana: JMP 18.1 的範例資料工作。專案規劃和協調。
系統/主機測試-Cary
- Mandy:在 19.0 和 18.1 修復 for/loops 後編寫了一些新的工作流程建構器測試 - 為框架新增了新測試並測試了兩者。由於 TK 的更改,我們致力於更改一些其他測試,並在下週的演示中對一些工作流程內容進行了更多工作。與 SAS 的 Teams 小組合作,追蹤 Teams 在全球範圍內發生的所有崩潰情況 - 一位 Microsoft 人員現在正在與我們合作。
- Hunter:測試影響授權和 JIRA 驗證的幾個項目。
網路測試 – 卡里
- Natalie:我們 JMP 18.1 和 18.01(有時是 19.0)的日常自動化運作仍然受到現有 JMP 崩潰的阻礙。我針對 19.0 失敗的測試提交了幾個測試案例更新,並調查了幾個剩餘的失敗。
- Josh: Live 19.0 伺服器從 SAS 遷移到 AWS。 18.0.1 安裝程序規劃。 18.1 和 19.0 上的 Active Directory 同步測試。由於部署更改,正在測試新的 18.1 和 19.0 安裝程式。
- 安娜:已驗證修復。開始測試 HTML5 的重構更新。
系統/主機測試-北京
數據發現
- Dan S:對 JMP 19 中的 New Window() 進行了許多更改,並添加了對 < 的函數和類別方法的支持
- Morgan:將暗模式變更推送到 18.1,並在腳本編輯器中修復了一些額外的視覺錯誤,以及修復了腳本編輯器中選擇和撤銷操作的一些怪癖。
- Dave B:調查了難以編輯的日誌的技術支援問題。表格框/單選框行選擇修復。整合修復回到 18.1。修復了 Oneway 的再現性問題。修復了 json/matix 錯誤。
- Xan:錯誤修復和持續的標記抖動工作。
主持人
- John Schroedl:用於檢查和單選框測量的列印/繪圖修復。 (JMP-20684)。與Dan S. 和Dave B. 一起調試了Evan 發現的有趣的繪畫問題,該問題揭示了自JMP 11 以來我的粘性層處理中存在的錯誤。到的黑色閃光的一個來源。與埃文進行進一步的遙測調查。從 Windows 主機程式碼中刪除了對 sas7bdat 的匯出/另存為。在 18.0.1 更新 Excel Addin 專案以在 AWS VM 上建置。
- Paul Nelson:參加 Discovery Online – 與專家會面並進行 JMP Dev Python 演示,旨在分享範例和最佳實踐。處理 JMP-21142 – 嘗試使用 Python Get() 包含巢狀 numpy 陣列物件而不僅僅是一列數值資料的 numpy 陣列時發生崩潰。完成了一些安全性更新:
- Python 已從 JMP 18.0 中的 3.11.5 更新到 18.0.1、18.1 和 19.0 中的 Python 3.11.9。
- Libcurl 已在 18.0.1、18.1 和 19.0 中更新至 8.7.1。
互動式 HTML
- 整個團隊:白盒測試以尋找重構衝刺中的回歸。
- John Powell:將 BubblePlotSegment.js 轉換為 JavaScript 類別 ( JMPHTML-13655 )。與 Praveena、Paul 和 Dieter 一起審查了功能請求,以規劃JMP 19。與 Praveena、Annie 和 Evan 討論了 JMP Live 中控製圖警告分類的實施細節 ( JMPHTML-13650 )。針對 JMP Live 客戶 Hanwa 發現的資料更新問題建立了錯誤( WEBJMP-8451 、 WEBJMP-8452 )。更新了 Jira 項目,以解決在歐洲線上探索高峰會上與專家會面中提到的問題( JMPHTML-1268 、 JMPPRODMGMT-805 )。
- Praveena:與 Annie、Evan 和 John 會面,了解 CCB 功能以及如何在匯出過程中提取有關測試標記的資訊。處理JMPHTML-1834 (Aurora 幫助本地運行 JMP Live 18.1)。與團隊和 Bryan Fricke 合作收集 HTML 報告設計的要求 ( JMPHTML-13664 )。
- Paul Spychala :完成了我們的重構衝刺,我們將幾乎所有程式碼重構為 ECMAScript 2015 類,以及其他較小的重構專案以及工具的更新和升級。仍在與 Bryan 和我們的團隊合作,改進我們的 HTML 外觀和感覺,以便更好地匹配 JMP Live。
- Michael Senoyuit:從事字型類別和 HTML 設計工作。
- Mike Stickles:已完成JMPHTML-13616的工作。
JMP 直播
- Aurora:調整了控製圖警告改進的計劃和代碼。使用者希望對標記進行分類,而不是單獨的警告。
香農的註釋
感謝Mandy Chambers分享,她一直在與 IT 部門合作,以縮小她和其他人所遇到的 Microsoft Teams 崩潰的範圍。崩潰的條件似乎需要超過30 分鐘的會議(但並非總是如此),會議正在錄製,人們可能會或可能不會共享屏幕,並且單擊“麥克風”、“取消麥克風”或“相機”按鈕可能會觸發崩潰。點擊“離開”或僅在聊天中輸入內容時有時會發生崩潰。 (是的,就像下面的漫畫一樣,崩潰有時會讓你凍結,促使通話中的其他人截取你凍結的臉以取樂。 :smiling_face_with_smiling_eyes:太棒了。
當發生此崩潰時,會產生一個熟悉的 .ips 崩潰文件,Mandy 已與 Microsoft Teams 人員共享這些文件,並透過此 ServiceNow 票證與 SAS 的一個小組合作,嘗試找到解決方案。如果您遇到這些非常煩人的崩潰問題,請隨時將您的名字添加到票證中,或者直接給 Mandy 發送電子郵件告訴她這種情況發生在您身上。 Mandy 指出,一些 Windows 用戶遇到崩潰,但大多數似乎與 Mac 相關。
希望你們週末過得愉快!