歡迎來到 2024 年 2 月 16 日的 JMP 開發更新!
JMP 18.0 的安裝程式測試本週繼續進行,沒有發現任何與原始程式碼相關的重大問題。然而,當法律部門確認 JMP 安裝程序的翻譯許可協議應隨 JMP 18.0 一起提供時,測試工作今天停止。這些協議要到下週晚些時候才能最終確定,之後將產生一組最終安裝程式候選者,並可以恢復驗證。感謝所有開發團隊在這個有時混亂的發布週期中表現出非凡的靈活性。除了原始程式碼變更之外,JMP 18 在開發過程中和整個業務中的流程變更率都非常高。公司所有團隊都在努力確保我們在 3 月中旬實現預計的發布日期,並成功地將客戶過渡到新的合約和交付流程。
非常感謝Hyde Miller在本週的 JMP 開發會議上介紹 JMP 技術培訓入門!我們參加了展示這個多版本培訓工具包的現場會議,但如果您無法出席,不用擔心 - 您可以在這裡找到錄音。與 Jeff P 不同,我絕對沒有付給 Hyde 一美元來稱讚 JMP 18 功能頁面和 Confluence 中的最新功能頁面!然而,我當然很欣賞他在培訓開發過程中強調了它們的有用性。 (我不能說米婭在這裡可能做了什麼,也可能沒有做什麼…:smiling_face_with_smiling_eyes:開個玩笑,米婭!)
在會議期間,Hyde 提到培訓外掛程式會收集使用數據,並分享了一些每天的使用情況圖表以及按版本的查詢(自 2023 年 3 月以來)。
他還分享了這些樹形圖,顯示了技術人員透過啟動器存取的一些最受歡迎的主題:
對於 JMP
對於 JMP Pro
在我感謝她通常的早期採用者報告之前,我想特別祝賀Tonya Mauldin工作 25 週年! Tonya 最初是 SAS 的技術學生,多年來擔任過各種職位 - 從 SE 到技術支援分析師,再到現在擔任 JMP 品質平台的首席統計測試員。除了測試職責之外,Tonya 還負責處理 JMP 早期採用者的大部分回饋(每個週期數千個項目!),促進和分發開發同事關於錯誤、功能請求和其他問題的回饋。她自己也經常扮演早期採用者的角色,參與嘗試對 JMP 內部測試工具的更改。感謝 Tonya 多年來為 SAS 和 JMP 提供的服務!
以下是上週的測試/崩潰報告,其中選擇了崩潰:
2024 年 2 月 16 日當週的 Beta/崩潰報告 | JMP Live (sas.com)
最後,感謝Audrey Shull分享Jira 本週提示:
正如大多數人所知,Jira 的組件是我們研發團隊推動 Jira 問題所有權的主要方式。 「元件」欄位可讓您新增多個元件,如果您不確定擁有者是誰,或者該專案涉及多個區域,這似乎很誘人。但是,Jira 管理員希望您只添加每個問題一個組成部分。多個組件會混淆 Jira 的內建自動分配功能和 JMP 用於自動填充組件預設角色的 Jirabot 工具。如果您不確定某件商品的正確組件,請諮詢 Shannon 詢問或猜測一個組件,如果需要,可以更改。
一般公告
即將到來的重要日期
- JMP 18.0 QA 簽核 – FC#4,2024 年 3 月初
- 請造訪Confluence查看JMP 18日期的完整清單。
JMP 開發更新
主持人
- John Schroedl:主機按鈕控制的視覺樣式重新設計以支援填充和鑲邊尺寸。進一步研究主頁和視窗清單以消除 Telerik 依賴並進行一些 UI 更改。在 18.1 和 19.0 再次更新了 libxml2 以修復中等 CVE。
互動式 HTML
- Michael Senoyuit:致力於加快軸組件的速度,並使用 Missing 代替點來表示缺少的數字。
JMP 直播
- Aurora: 18.1:群組授權重構。站點範圍內的空間管理員現在也可以管理群組。 19.0:新增對現有大物件方法的測試。第三方函式庫審查和更新。其他: Bitbucket 分支清理。
- Michael G:我們在 JMP Live Client 中合併了 Vue 3 的重大升級。在開始 18.1 功能和修復之前,重點放在一些最終的軟體包升級和重構。
統計數據
- John Sall:在巴塔哥尼亞國家公園待了一個星期後重新開始編碼。為美辰準備了延續 Fit Causal 的起始代碼;它協調對 FitGLMM ( JMP-20202 ) 的兩次不同呼叫。
- 安妮:繼續為下週與比爾伍德爾 (Bill Woodall) 舉行的統計演講活動做準備,並致力於我的探索歐盟路線圖會議。
統計測試
- 馬克:協助迪邁克爾森幫助一個對等效測驗有疑問的學生。為下個月的路線圖會議撰寫我的閃電演講。此外,關閉 Easy DOE 的票證並調試處理 Profiler 的 Easy DOE 單元測試中的新故障。參加Russ Wolfinger舉辦的 Torch 深度學習外掛程式技術培訓。
- Jacob:更新 Easy DOE 單元測試以與即將更新的效果清單相容。致力於使用離散數位因子進行 OML 設計的新測試。參加 Joseph Morgan 的 JSL 研討會。調查 Torch 深度學習的崩潰。
- Tonya:參加 Joseph 的 JSL 研討會,我一直致力於錯誤驗證和單元測試清理。
產品管理和產品行銷
- Bryan F: Sarah Sylvestre 為人工智慧助理制定了第二組要求,並記錄了我們的發現。我們也與 Jacob 和 Ernest 合作,為 Discovery Summit Europe 開發一些可用性測試。我還做了一些工作,以確保我們可以透過嵌入式 Python 自動啟動和停止 JSL 的視訊錄製,以便我們可以錄製一些可用性會話。我和莎拉與安德里亞·庫姆斯 (Andrea Coombs) 會面,討論一項調查,以收集數據表潛在更改的意見。檢查了 JMP Live 的一些文字字串。更多與歐洲探索高峰會相關的物流(例如,贓物)。
技術支援和參與
- 過去 4 週,病例數較前幾週增加。我希望這種情況能夠持續下去。 TS 繼續與 Digital Operations 在各種專案上密切合作,Engagement 繼續向 JMP Store 開發人員提供輸入/回饋。 Engagement 也與法務部、財務部、內部銷售部和 Bizops 合作。我們很高興歡迎在休息幾週後回到科拉多!以下是TS JMP Live 報告以及 Jira 過濾器的鏈接,其中顯示了TS 在過去 14 天報告的票證。
每週案件量:
參與隊列的案例主題總計:
上週參與隊列的案例主題:
開發營運
- Bob:為 Final Candidate #3 建立安裝程式驗證檔。更新了 18.0 的安裝程式驗證 PDF。將先前版本的安裝程式檔案載入到我的 JMP。將 JMP Live 19 單檔案安裝程式新增至夜間進程。對 18. 報告的 Excel 插件問題進行故障排除。JMP 產品的軟體訂單電子郵件更改和審核以及即將對 SAS 發布流程進行的更改。準備了18.0.1 Windows安裝程式。 Nick 在 18 台建置機器的原型上完成的測試工作從實驗室的實體硬體轉移到 AWS 執行個體。
- Myron:繼續致力於 JiraBot 3.0 UI (JMPTOOL-939) 和請求 JiraBot 在其他/不同情況下運作 (JMPTOOL-1045)。為 Apache Web 伺服器建立 Windows AWS 環境 (JMPTOOL-868)。
- Nick:在我確認已停用腳本的 JMPSRV01 部分的所有貼文之後,繼續設定我們的 AWS 夜間建置機器,希望今天或下週初進行試運行。很快就會有更多相關內容。此外,還更新了幾台 AWS 機器以進行安全性更新:
- Windows CI 和基準測試機
- Windows 人工智慧機器
- Linux 詹金斯伺服器
- Linux DevOps 工具機
- 梅蘭妮:
- 創建了一個 Confluence 頁面,其中包含來自 Nick 的有用信息,以便使用 Jenkins 文字解析器工具更好地控制 Jenkins 作業。 操作方法:使用 Jenkins 文字解析器來控制錯誤(我很遺憾無法將程式碼標記為程式碼並將其中一些設為粗體 - Confluence 樣式無法處理該問題。)
- 研究了在 Jira 中過濾離職/停用員工的方法,但尚未取得成功。 Shannon 有一個可能可行的建議 - 自動搜尋我們使用所有 Jiras 建立的 JMP 資料表。其他Jira 錯誤透過每週運行的自動化流程以這種方式檢測,並每周向Shannon、Michael 和Audrey 發送電子郵件(例如,受讓人和開發人員不匹配的未清項目、格式錯誤的TS 軌道編號)。
- 規劃了一些未來的工作並為自己創建了新的 Jira。
- 與 Qiana 和 Jim 協調,最終運行 18.0 JMP 幫助的幫助鍵。
- 調查為什麼 jiraissues 作業在凌晨 12:03 逾時但在其他時間成功運行。還沒解決辦法。
- Shannon:發布協調和工具討論。目標和經理回饋討論。以專案經理職位為中心的履歷審查和對話,現在重新發佈在這裡。週四在辦公室試用了 Michael Hecht 的新玩具(Apple Vision Pro)。 (謝謝,邁克爾,非常酷!我聽說朱利安也有一個...)
本土化
- Trish:最終確定了 2024 年在地化團隊的目標。向我的團隊提供了經理調查回饋,準備在下週的 1:1 會議上進行討論。我和 Qiana 接觸了氧氣轉化計畫。調查了 Susan 在嘗試建立本地化 JMP Live 幫助時報告的本地化錯誤 - 修復錯誤、記錄問題並將流程落實到位,以確保我們在未來的交付中不會重複這些錯誤。
- 艾莉森:致力於驗證「大書」計畫的生產套件。更新了供應商的報價模板,以用於即將推出的大型書籍本地化專案。測試本地化儀表板自動化和報告問題。修正 memoQ 本地化 JMPLive 線上幫助文件中發現的標籤和間距問題。
- Howard:負責Dashboard 專案啟動功能,包括套件建立、WC 產生、OneDrive 連接和電子郵件範本。繼續開發儀表板會話功能。測試新的 WC 實作。
- Sandy:繼續 Jenkins 工作以自動化 xstr 語言檔案編譯。完成了儀表板字數更改的工作。已驗證儀表板的 Jira 錯誤。
文件
- Qiana:在「JMP 中的新增功能」頁面上查看了我的「新功能」項目。與 WebWorks 支援人員合作安裝影像產生問題的修補程式。重新產生了 HTML5 本地化幫助。執行 Helpkeys-AWS 和 HelpMap Upload to AWS 作業。重新設計了 //depot/main/docsource/Projects/ 資料夾結構。更新了 18.0、18.1 和 18.2 可交付成果的範本檔案。
- Susan C:審查了未解決的 18.0 Jira 問題並推遲了它們。查看了 Landra 的 JMP 18.0 新增功能頁面。處理 JMP Live/Public 本地化幫助。發送 HTML5 和 JMP Live/Public EN 幫助進行測試。
- Devon:協助完成 JMPDOC-2059:從說明文件中刪除 Avenir 字體,繼續處理 FrameMaker 到 DITA 轉換表。
系統/主機測試-Cary
- Mandy:本周初與候選人 #3 一起針對 Mac 重複了 18.0 安裝程式測試。 19 歲時修復了一些 JIRA,並調查了一些 TS 曲目,其中包括來自 Holgar 的 2 起嚴重崩潰,我在其中詢問了更多詳細信息,但尚未收到回复。共享資料表左側面板更改以及列名稱、引用和腳本的更新字體的螢幕截圖( JMP-20148 :重寫資料表左側面板以使用 DisplayBoxes 和較新的列表技術, JMP-20474 :顯示更多文本在清單中透過自動縮小字體)。
- Hunter:我的指定配置的 JMP 18.0 安裝程式測試即將完成。開啟兩個 JIRA,以解決在 Big Sur 上向 JMP Live 發布報告時發現的問題,以及在啟用了發送匿名使用統計資料首選項的任何 Mac 上關閉 JMP 18.0 的效能問題。回覆了多個 JMP 早期採用者案例。嘗試在已安裝並授權 JMP Pro 18.0 的 Windows 上重現 JMP Clinical 18.0 報告的授權失敗問題。
- Mike M: 18.0 的安裝程式測試。為此打開了幾個 Jira,主要包含幫助文件和幫助地圖問題。研究幾個 TS 軌道,更新最後一次在 18.0 上運行的 Sikuli 測試(幾個字體差異)。隨著 19.0 的啟動,許多影像存在差異。我希望盡快在 Sikuli 運行 19.0 和 18.1。
- Lisa G:研究了我的 18.0 安裝程式測試配置並驗證了兩個 19.0 崩潰修復。
- Audrey :Jira 管理工作,18.0 安裝程式測試。
網路測試 – 卡里
- Natalie M:一週的時間較短,因為這週的前半部我生病了。 「再一次」開始:smiling_face_with_smiling_eyes:我的 18.0 安裝程式測試任務。我的一周大部分時間都在進行英語和法語測試。在這個過程中我學到了很多。感謝喬許和史蒂夫對我的幫助。
- 安娜:安裝人員測試。
數據發現
- Xan:支援長條圖、折線圖和點圖隱式計數的總和統計(通常毫無意義,但客戶想要累積總和,這很有用)。 RowStateAbility 的程式碼清理:使用 bool 取代 int 並重新命名深層「rowRow」方法。
- David B:致力於將變更合併回 18.1。透過新增不分頁的選項改進了 Windows 上的 pdf 匯出,並修正了表格框中多行的問題。
- Dan S:改進了 TextEditBox 和 NumEditBox 的填充行為。修正了選項卡列表樣式、捲動框列印和表格框圖像輸出的問題。
美國能源部
- Caleb:本週,更多關於樣本大小瀏覽器程式碼轉換的工作。我對彭和我所取得的進步感到非常興奮!
香農的註釋
希望你們週末過得愉快!
感謝Dan Valente 在 Instagram 上分享了這個有趣的故事,講述了工程師試圖在 Reddit 上創建最糟糕的 UI 的故事。您可以單擊連結以查看全部內容,但這是我個人最喜歡的內容(包括拼寫錯誤和所有內容)的螢幕截圖: