2024 年 5 月 31 日の JMP 開発アップデートへようこそ。
今週、JMP 開発マネージャーと製品管理部門は、EA 認証とインストーラーへの変更を実装できるように、JMP 19 EA1 コード フリーズを 6/14/24 に延期することに合意しました。JMP ソース コードの変更が完了し、EA インストーラーへの変更が進行中であるため、テスト チームは、すべての変更をすぐに検証するための一連の早期インストーラー テストを期待しています。コードがフリーズされ、候補インストーラーが生成されて承認されると、インストーラーは MyJMP で EA プログラム メンバーに提供されます。早期 EA のインストーラー検証プロセスは通常約 2 週間かかります。
JMP 19 EA プログラムでは、大きな変更が行われます。プログラムは、SalesForce の EA キャンペーンのメンバーシップではなく、ユーザーの JMP ライセンスに基づいて決定されます。基本的に、JMP、JMP Pro、または JMP Clinical ライセンスを持つすべてのユーザーは、適切な EA バージョン (JMP、JMP Pro、または JMP Clinical) をインストールして認証できます。認証を許可するために、EA プログラムへの正式な招待は不要になります。舞台裏では、JMP 19 EA は、製品版を認証するときに使用するのと同じ Salesforce コード パスを使用するようになりました。これにより、JMP 19 サイクルの早い段階で、製品版の認証をより徹底的にテストできるようになります。詳細は近日中に発表されますが、質問がある場合はMia Stephensまでご連絡ください。
また、2024 年 6 月 4 日のJMP 18.1 承認モードの開始に向けて、迅速に作業を進めています。18.1 の承認が必要な修正については、引き続きコード レビューが必要になります。18.1 に含める必要がある重要な修正がある場合は、レビュー担当者の名前と提案された変更に関する情報 (Jira リンクと Swarm リンク (該当する場合) の問題の簡単な説明を含む) を記載したリクエストをJMP 承認者メール リストに送信してください。テストのために、変更による予想される影響について必ずコメントしてください。ありがとうございます。
一般のお知らせ
今後の重要な日程
- JMP 18.1 承認モード開始 – 6/4/24
- JMP 19 EA1 コードフリーズ – 6/14/24
- JMP 18.1 コードフリーズ – 2024 年 6 月 28 日
- JMP 18およびJMP 19 の日程の完全なリストについては、 Confluence をご覧ください。
JMP 開発アップデート
芯
- Xan:グリッド ジッターのスムージングとオーバーラップのオプションを追加: Wilkinson の独創的な Dot Plot 論文の機能。
- Ernest:先週、列タグ付けのサポートをプッシュしました ( Confluence ページはこちら)。開発を指揮できる SE やその他の方から使用事例を聞きたいです。
- Dave B:ウェーハ マップの読み込み時間が改善されました (JMPHTML-13752)。JMP ユーザー コミュニティでの、iFrame でのインタラクティブ HTML の使用に関する議論に回答しました。ローカル データ フィルターを拡張して、非常に幅広いフィルター カテゴリを表示する可能性を調査しました (JMPPRODMGMT-1420)。
- Dan S: 18.1 for Mac のパネル ボックスの視覚的なアーティファクト、グループ プラットフォームのデータ フィルター、タブ ページ フォーカス、およびテキスト フォーカスのキャンセルのバグに対する修正を統合しました。19.0 では、プロパティ パネルのオブジェクト ツリーを更新して、オープン/クローズ状態を保持し、スクロール バーが追加/削除されたときのリスト ボックスのサイズを変更し、グループ プラットフォームの列スイッチャーを更新して、By 列を使用した切り替えを禁止しました。
- Evan: Excel のインポートと使用に関するテレメトリ データを分析しました。修正を v18.1 に統合しました。列のコピー/貼り付けを簡素化するプロトタイプに取り組んでいます。
DOEと信頼性
- Caleb:変換されたサンプル サイズ エクスプローラーのバグ修正と改善。また、これらの機能ページと、OC 曲線に加えたいくつかの改善も作成しました。
ホスティングとインターフェース
- Will Morgan: AWS S3 クライアント モジュールを Python パッケージに組み込み、JMP の Python 環境に統合する作業を進めています。この Python パッケージは、AWS S3 データ コネクタ用の JMP アドインで使用される予定です。今後は、JMP アドインの作成に必要な開発を検討し、アドインが AWS Python パッケージとどのように連携するかを検討します。
- John Schroedl: Windows のホーム ウィンドウは、Telerik ドッキング ライブラリの使用を削除する変更の一環として、外観が少し新しくなりました (JMP-20282)。Telerik への依存を減らすことに関連して、スピン コントロールを独自のものに置き換え、外観もよりモダンになります。Microsoft からの Copilot (同社の AI 製品) と ARM 上の Windows に関する一連の発表に追随することに時間を費やしています。CIS は新しい Snapdragon X Elite CPU を搭載したマシンの購入を検討しており、私は JMP の ARM ネイティブ ビルドを作成するために必要な作業を開始する予定です (JMP-21513)。メモリ リーク、ファイルの問題、ビルドに関する質問など、さまざまな問題のデバッグを支援しました。
- Paul N: Python サポートに取り組んでいます:
- JMP-20811 – JMP 18 スクリプト エディターでスコアリング コードを実行すると、jmp_score.py が見つかりません。macOS JMP 19 でテスト済み。テストを終了し、18.1 および 19 に取り込む予定です。
- JMP-18386 – Windows インストールで Python dll を再配置します。これにより、Python パッケージのインストール時に _socket モジュールが見つからないケースも修正されます。19.0 および 18.1 にプッシュされました。
- Michael H: Mac ビルド システムを変更して、カスタム ビルド フェーズ スクリプトの保守性を高め、それらのスクリプトをいつ実行する必要があるかを Xcode が判断するために必要な情報も提供します。
- クリステン:今週の開発は、JMP Marketplace テスト環境内で myJMP を使用して OIDC 認証フローを実装することに重点を置いていました - JMPMRKT-94
インタラクティブ HTML
- Praveena: 管理図トリアージ -
- トリアージ ステータスに基づく図形のサポート、行の状態の変更の識別、およびトリアージ メニューの無効化。
- 管理図警告の IDF ドキュメントの更新に取り組みました。
- 円グラフ: 円グラフセグメントの作業のためにインターンのSam Blashillと一緒に時間を過ごしました。
- John Powell:ウェーハ マップの読み込み時間が改善されました ( JMPHTML-13752 )。JMP ユーザー コミュニティでの iFrame でのインタラクティブ HTML の使用に関する議論に回答しました。ローカル データ フィルターを拡張して非常に幅広いフィルター カテゴリを表示できる可能性を調査しました ( JMPPRODMGMT-1420 )。
- Paul Spychala : さらなるパフォーマンスが必要な場合にレンダリング パイプラインを WebGL に切り替えるために、HTML5 の最初の WebGL レンダリング コミット [ JMPHTML-13795 ] を送信しました。
- Mike Stickles : パフォーマンスを向上させるために、バー セグメントの塗りつぶし色を XML 情報セクションに移動する作業中です ( JMPHTML-2018 )。約 70% 完了。
- Sam Blashill : JMP コードベースについてたくさん学び、JMP Live でのインタラクティブな円グラフのサポートの開発に取り組み始めました。
JMPライブ
- Aurora: 19.0: 管理図の警告の改善 (Clay Barker 氏は親切にも私たちと会って特許性について話し合ってくれました。また、レポートごとにトリアージの進行状況と緊急度の要約を生成しています)
- Aaron: JMP Live でのデータ更新に Python スクリプトを使用するためのサポートを終了しています。管理図の公開の問題に取り組んでいます。
統計
- Laura CS: SEM の MIIV-2SLS の作業を継続しました。これには、方程式全体の推定値の共分散行列をすべて 1 つの大きな行列にマージしてレポートに表示すること、パス図に推定値を追加 (切片/回帰/負荷のみ)、スクリプト インデックスの例を追加、推定値を開始値のみに使用する場合の切片のバグを調査し、すべてのコードをクリーンアップしてメインにプッシュする準備を整えること (うまくいけば来週初めに!) が含まれます。学術チーム向けに 3 つの例を思いついたので、SEM 用の 1 ページのガイドを作成できます。
統計ドキュメント
- Michael C: Colleen の Scripting Index とドキュメントの更新を確認し、来週からフルタイムで勤務を開始する Hamid の準備を整え、JMP HR とのマネージャーのフォーカス グループ セッションに参加しました。
統計テスト
- Mark: Jacob と Easy DOE ユニット テスト スクリプトを使用して、1 台のマシンで断続的に発生するタイムアウトをデバッグしました。テスト (>2200) を 2 つのテスト セットに分割することで解決しました。Chris とベイジアン最適化プラットフォームのプロトタイプを開発しました。新しい機能に対応するためにスクリプトをリファクタリングしました。探索または活用における新しい実行の重点に関するユーザー情報の概念に取り組んでいます。JMP コミュニティで質問に回答しました。
- Jacob:カテゴリカルのテスト。新しい FDR 拡張機能 (JMP-2012) のテストを開始し、最近の変更を考慮してユニット テストを更新しています。潜在的なパフォーマンスの問題を調査しています。Chris Gotwalt が発見した BLAS ルーチンのクラッシュを調査しています。クラッシュを再現するためのユニット テストに取り組んでいます。
- Tonya:短期管理図のテスト。テスト グループへのベータ フィードバックへの対応について説明。バグ検証。
ライフサイエンスの最新情報
- Reetika Sarkar:今週初めに Cary のピザ ランチに参加し、とても楽しみました。今週は STIPS と JSL のトレーニングに取り組んでいます。
- レベッカ: JMP Clinical 18.1 の最終的なバグを修正しています。6 月 18 日の DIA カンファレンスで開催される FDA との共同ワークショップ用のスライドをまとめています。
- リチャード:臨床試験内の有害事象を要約した再発レポートのプロトタイプを作成し、AE 原稿の執筆を継続しました。
製品管理と製品マーケティング
- Bryan:オンデマンドで実行できるスタイルの変更について、 Dan Schikore、David Barbour、 Evan McCorkleと引き続き協力しました。Sarah Sylvestre と Evan McCorkle と協力し、ユーザーと SE のインタビュー、およびテレメトリから得られたデータ テーブルの調査結果を詳細に記述したレポートを作成しました。
技術サポートとエンゲージメント
- Wendy:週が短くなったため、案件数は少し減りましたが、それでもかなり忙しいです。Dawn と Joe のトレーニングは順調に進んでいます。JMP Pro と Clinical がまもなく利用可能になる予定なので、Engagement はストアの今後の変更に備えています。
- いつものように、 TS JMP Live レポートと、 過去 14 日間に TS によって報告されたチケットを表示する Jira フィルターへのリンクがここにあります。
週ごとのケース数:
エンゲージメント キューのケース トピック、合計:
先週のエンゲージメント キューのケース トピック:
開発業務
- Shannon L:製品管理部門とレビューを行い、EA リリースごとに Jira の問題を追跡するためのプロトタイプを完成させました (詳細は後日発表)。クラッシュ レポートの支援。7 月の Atlassian 更新について調達部門と連携。アカウント管理カウントの不一致について Atlassian と連携。毎週の AWS 移行開発ミーティングを開始。1 つは StringBot 用、もう 1 つはビルド用。
- Melanie:ヘルプ プロセス:ヘルプ キー ジョブが更新され、18.1 および 19.0 ヘルプで実行されています。スクリプトにいくつかの一般的な改善が加えられました。DevOpsプロセス:ユニット テスト ストリームの一般的な調査、テスト、トラブルシューティング、Mac クラッシュ Symbolize マシンの更新、ビルド移行および EA 計画会議への参加。Stringbot移行:最初のスプリント会議で Shannon C、Shannon L、および Myron と会い、このスプリントのオープン ストーリーの受け入れ基準を確定し、テスト計画を開始しました。
- Myron: AWS で Stringbot のセットアップを開始しました (JMPTOOL-1181、JMPTOOL-870)。サンプル データ プロセスに取り組みました (JMPTOOL-1050)。Windows クラッシュ シンボルの型エラー問題に対処しました (JMPTOOL-1221)。
- Jim:ビルド マシン スクリプトの更新。Mac および Win 用の JMP 18.0.2 のビルドが有効になりました。ユニット テストも同様です。JMP 19 ベータ リリースの準備中です。
ローカリゼーション
- Allison: 18.1 JMP Live の翻訳を最終決定して検証し、QA にテストを通知しました。QA によって発見された JA 翻訳の問題を解決しました。ローカライズされた 18.0 JMP ドキュメント DTP タスクのスケジュールについて BRD と連絡を取りました。ポータブル UI と JMP ドキュメントのローカライズに関するクエリに回答しました。ローカライズのために 18.1 サンプル データを翻訳チームに送信しました。
- Krzysztof: 18.1 UI: PortableUI、Builtins、SampleData、JMP Live のローカリゼーション プロジェクトのリターンを処理 (検証およびプッシュ) しています。Book プロジェクトのリターンを処理しています。JMP Clinical のローカリゼーション スタディを調査して文書化しています。ローカリゼーション ツールを新しい外部向けマシンに移行する作業を行っています。
- Trish: doc/loc 月例会議の議題を準備しました。18.1 ドキュメントのローカライズを評価しました (プロセスとタイミングの考慮事項)。開発コード フリーズが 2 週間延期されたため、スケジュールを再構成しました。翻訳チームがサンプル サイズ エクスプローラーの文字列の翻訳を評価するための情報を収集しました。
- Sandy:入力ジョブ後に実行するラベルを使用したファイル比較検証に取り組みました。Jira インターフェース API のテストが完了しました。
- Sohail:翻訳検索インターフェースのバグ修正と新機能の強化。
ドキュメンテーション
- デボン: JMP-21601: Kyoko Takenaka からのユーザー ガイドの更新に関する提案、JMP-21592: JMP が JMP Live インスタンスをホストすることに関する参照を削除、プラットフォーム プリセット イメージのスクリーンショット スクリプトを追加して 18.1 用にいくつかを更新、Discovering JMP から XML への変換におけるリストとイメージの問題に対処。
- Khawar: UG編集 ( JMP-21471 : マイナー編集の継続。サンプルインデックス ( JMPDOC-2184
リストを確認してメモを取り始めました。スクリーンショットからの手動手順( JMPDOC-26
すべての UG フォルダーのスクリプトを修正しました。
- Qiana: 18.1 の UG Jiras のチェックを終了しました。JMPDOC-26 をクローズしました。JMP 18.1 の機能ページを確認しました。JMP 18.1 プロジェクトの計画と調整を行いました。
システム/ホストテスト - Cary
- Adnane El Hachami: JMP と JSL のトレーニングをさらに行いました。データ視覚化プロジェクトと URL 参照コレクション プロジェクトの初期バージョンを終了しました。このプロジェクトは、サンプル データ テーブルで URL がまだアクセス可能で有効であるかどうかの確認を容易にし、自動化することを目的としています。また、3 番目のプロジェクトにも少し取り組み始めました。このプロジェクトは、プリセット テストを英語以外の言語に一般化することを目指しています。このプロジェクトのもう 1 つの目標は、テストをより効率的にすることです。そうすれば、テストがベースライン テストになります。今日の午後から、これについて学び、コードを読み始めました。
- Mandy: Ernest が行った変更の列とスクリプトのグループ化に取り組みました。ungroup で JSL の問題がいくつか見つかりました。まだ進行中です。列プロパティとして「強制値」を発見しました(JMP-6518 )。これで機能ページができたので、データ テーブル用に作成した EA 1 ビデオに追加します。列のタグ付けも 19 で取り組んでいるものの 1 つなので、ビデオでは 4 つの項目が強調表示されます。ジャーナルに取り組んでおり、クリックしてそれぞれにアクセスする方法を示し、5 ~ 6 分に抑えることができます。また、データ フィルターの修正と関連するクラッシュにも取り組みました。これも 18.1 に含まれます。
- Audrey:法務部門と会って、サードパーティの開示用の Web サイト、インターンの計画、Atlassian Admin に関する事項について話し合い、ユニット テストの失敗を調査し、JMP 19 フレームワークから Matlab および R テストを削除しました。これらのテストは、Python 統合を使用して書き直す必要があるかもしれません。
- Mike M: Sikuli テストで CCB By グループの回帰が検出されました。いくつかの Sikuli テストを強化して、よりインタラクティブなシナリオをカバーできるようにしました。イメージ テストの差分、ベースラインの失敗、いくつかの検証テストに対応しています。
- Lisa: Mandy と Audrey の両方がレビューした失敗したユニット テストの調整に取り組みました。また、軸設定のプレビューが正しく更新されないバグも報告しました。
ウェブテスト – ケアリー
- Josh: JMP Live サーバーの導入に関する質問に回答します。必要に応じてチーム メンバーをサポートします。自動化したい Live と HTML の次の領域を計画します。na.sas.com と dev.jmp.com にあるサーバー用に、JMP Live と Keycloak で使用する新しい SSL 証明書を作成します。
- Anna: HTML5 でのマーカー選択の問題。デスクトップのマップを改善するために Parker のアップデートをチェックし始めました。グループ プラットフォームと列スイッチャーの問題をテストし、Dan は CS に入力できる列を制限することで問題に対処し、修正しました。Mac のダーク モードで Marketplace Capability Explorer アドインに問題が発生し、Windows の JMP 17 で DAD 17 の問題が報告されました。
|
ウェブテストチーム北京 / Cary Jira ステータス
|
|
テスト
|
5
|
|
テスト準備完了
|
43
|
|
過去 7 日間に作成
|
15
|
|
過去 7 日間休業
|
33
|
システム/ホストテスト - 北京
シャノンからのメモ
Google の新しい AI 概要検索によって提供される不安定な回答に関するこの興味深い BBC の記事を共有してくれたDan Valenteに感謝します。週末の食事のレシピを見つけるためにこのツールを使用することは絶対にお勧めしません...
また、このアイテムを共有してくれたJosh LoPrestiにも感謝します。今週のアップデートでは共有する添付ファイルがないのでよかったです...:smiling_face_with_smiling_eyes:でも、次回はこれを思い出すよ!
皆さんが素晴らしい週末を過ごせますように!