2024년 5월 31일 JMP 개발 업데이트에 오신 것을 환영합니다!
이번 주에 JMP 개발 관리자와 제품 관리팀은 EA 승인 및 설치 프로그램에 대한 변경 사항 구현을 허용하기 위해 JMP 19 EA1 코드 동결을 24년 6월 14일로 연기하는 데 동의했습니다. 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에게 알려주시기 바랍니다.
또한 우리는 24년 6월 4일 JMP 18.1 승인 모드 시작을 향해 빠르게 움직이고 있습니다. 18.1에 대한 승인이 필요한 수정 사항에 대해서는 여전히 코드 검토가 필요하다는 점을 다시 한번 알려드립니다. 18.1에 포함되어야 하는 중요한 수정 사항이 있는 경우 검토자의 이름과 Jira 링크 및 Swarm 링크 문제에 대한 간단한 설명을 포함하여 제안된 변경 사항에 대한 정보를 포함하여 JMP 승인자 이메일 목록에 요청을 보내십시오( 적용된다면). 테스트를 위해 변경으로 인해 예상되는 영향에 대해 의견을 남겨주세요. 감사합니다
일반 공지
중요한 다가오는 날짜
- JMP 18.1 승인 모드 시작 – 24년 6월 4일
- JMP 19 EA1 코드 동결 – 24년 6월 14일
- JMP 18.1 코드 동결 – 24년 6월 28일
- JMP 18 및 JMP 19 날짜의 전체 목록을 보려면 Confluence를 방문하세요.
JMP 개발 업데이트
핵심
- Xan: 그리드 지터에 대한 평활화 및 중첩 옵션 추가: Wilkinson의 중요한 Dot Plot 논문의 기능입니다.
- Ernest: 지난 주 푸시된 열 태깅 지원( Confluence 페이지는 여기 ). SE나 개발을 지시할 수 있는 다른 사람들의 사용 사례를 듣고 싶습니다.
- Dave B: 웨이퍼 맵의 로드 시간이 향상되었습니다(JMPHTML-13752). iFrame에서 대화형 HTML을 사용하는 방법에 대한 JMP 사용자 커뮤니티의 토론에 응답했습니다. 매우 넓은 필터 범주를 표시하기 위해 로컬 데이터 필터를 확장할 수 있는 가능성을 조사했습니다(JMPPRODMGMT-1420).
- Dan S: Mac 패널 상자 시각적 아티팩트, 그룹 플랫폼 데이터 필터, 탭 페이지 포커스 및 텍스트 포커스 취소 버그에 대한 18.1 수정 사항이 통합되었습니다. 19.0에서는 열기/닫기 상태를 유지하기 위한 속성 패널 개체 트리, 스크롤 막대가 추가/제거될 때 ListBox의 크기 조정, 기준 열을 사용한 전환을 허용하지 않는 그룹 플랫폼 열 전환기가 업데이트되었습니다.
- Evan: Excel 가져오기 및 사용과 관련된 원격 측정 데이터를 분석했습니다. 수정 사항을 v18.1에 다시 통합합니다. 열 복사/붙여넣기를 단순화하기 위한 프로토타입 작업 중입니다.
DOE 및 신뢰성
- Caleb: 변환된 샘플 크기 탐색기의 버그 수정 및 개선. 또한 이에 대한 기능 페이지를 만들고 OC 곡선에 대해 몇 가지 개선 사항을 적용했습니다.
호스팅 및 인터페이스
- Will Morgan: AWS S3 클라이언트 모듈을 Python 패키지에 내장하여 JMP Python 환경에 통합하는 작업을 진행하고 있습니다. 이 Python 패키지는 AWS S3 데이터 커넥터용 JMP 추가 기능과 함께 사용되기를 바랍니다. 앞으로는 JMP 추가 기능을 생성하는 데 필요한 개발 과정을 살펴보고 이 추가 기능이 AWS Python 패키지와 어떻게 인터페이스하는지 알아낼 것입니다.
- John Schroedl: Telerik 도킹 라이브러리(JMP-20282) 사용을 제거하기 위한 변경의 일부로 Windows의 홈 창에 약간의 시각적 새로 고침이 제공되었습니다. Telerik 의존도를 줄이는 것과 관련하여 저는 그들의 스핀 컨트롤을 내 자신의 컨트롤로 교체할 예정이며 이는 또한 더욱 현대적인 모습을 갖게 될 것입니다. Copilot(AI 제품) 및 Windows on ARM과 관련된 Microsoft의 발표를 따라잡는 데 시간을 할애합니다. 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에서 해당 스크립트를 실행해야 하는 시기를 결정할 수 있도록 필요한 정보를 제공합니다.
- Kristen: 이번 주의 개발은 JMP Marketplace 테스트 환경( JMPMRKT-94) 내에서 myJMP를 사용하여 OIDC 인증 흐름을 구현하는 데 중점을 두었습니다.
대화형 HTML
- Praveena: 관리 차트 분류 -
- 심사 상태를 기반으로 하는 셰이프를 지원하고 행 상태 변경을 식별하며 심사 메뉴를 비활성화합니다.
- 관리도 경고에 대한 IDF 문서 업데이트 작업을 진행했습니다.
- 원형 차트: 원형 세그먼트 작업을 위해 인턴 Sam Blashill 과 함께 시간을 보냈습니다.
- John Powell: 웨이퍼 맵의 로드 시간이 향상되었습니다( JMPHTML-13752 ). iFrames에서 대화형 HTML을 사용하는 방법 에 대한 JMP 사용자 커뮤니티의 토론에 응답했습니다. 매우 넓은 필터 범주를 표시하기 위해 로컬 데이터 필터를 확장할 수 있는 가능성을 조사했습니다( JMPPRODMGMT-1420 ).
- Paul Spychala : 더 많은 성능이 필요할 때 렌더링 파이프라인을 WebGL로 전환하기 위해 HTML5 [ JMPHTML-13795 ]에 대한 초기 WebGL 렌더링 커밋을 제출했습니다.
- 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에 대한 작업을 계속했습니다(절편/회귀/로딩에만 해당). 스크립팅 인덱스 예제, 추정기를 단지 시작 값으로 사용할 때 인터셉트에 대한 버그를 조사하고 모든 코드를 정리하여 메인으로 푸시할 수 있도록 준비했습니다(아마도 다음 주 초!). SEM을 위한 한 페이지짜리 가이드를 만들 수 있도록 학술팀을 위한 3가지 예를 생각해냈습니다.
통계 문서
- Michael C: Colleen에 대한 스크립팅 색인 및 문서 업데이트를 검토했습니다. 다음 주 풀타임으로 시작하는 하미드를 위한 준비; JMP HR과 함께 관리자 포커스 그룹 세션에 참여했습니다.
통계 테스트
- Mark: Jacob과 함께 Easy DOE 단위 테스트 스크립트를 사용하여 한 시스템에서 간헐적으로 시간 초과되는 현상을 디버깅했습니다. 테스트(>2200)를 두 개의 테스트 세트로 분할하여 문제를 해결했습니다. Chris와 함께 베이지안 최적화 플랫폼의 프로토타입을 개발 중입니다. 새로운 기능을 수용하기 위해 스크립트를 리팩터링합니다. 탐사 또는 활용에 대한 새로운 실행의 강조에 대한 사용자 정보에 대한 개념을 연구합니다. JMP 커뮤니티에서 질문에 답변했습니다.
- Jacob: 범주형 테스트입니다. 새로운 FDR 확장(JMP-2012)에 대한 테스트를 시작하고 최근 변경 사항을 설명하기 위해 단위 테스트를 업데이트합니다. 잠재적인 성능 문제를 조사합니다. Chris Gotwalt가 발견한 BLAS 루틴의 충돌 조사. 충돌을 재현하기 위해 단위 테스트를 진행 중입니다.
- Tonya: 단기 관리도를 테스트하고 있습니다. 테스트 그룹에 대한 베타 피드백 응답에 대해 발표되었습니다. 버그 검증.
생명 과학 업데이트
- Reetika Sarkar: 이번 주 초 Cary에서 피자 점심 식사에 참석하여 즐겼습니다. 저는 이번 주에 STIPS와 JSL 교육을 진행하고 있습니다.
- 레베카: JMP Clinical 18.1의 최종 버그를 수정했습니다. 6월 18일 DIA 회의에서 열릴 FDA와의 공동 워크숍을 위한 슬라이드를 정리합니다.
- Richard: 임상 시험 내 부작용을 요약하기 위해 재발 보고서의 프로토타입을 만들고 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 갱신을 위해 Procurement와 협력하기 시작했습니다. 계정 관리 수 불일치에 대해 Atlassian과 협력 StringBot과 빌드를 위한 주간 집중 AWS 마이그레이션 개발 회의가 시작되었습니다.
- Melanie: 도움말 프로세스: 도움말 키 작업이 이제 업데이트되어 18.1 및 19.0 도움말에 대해 실행됩니다. 스크립트에 대한 몇 가지 일반적인 개선이 이루어졌습니다. DevOps 프로세스: 단위 테스트 스트림에 대한 일반 조사, 테스트, 문제 해결. 업데이트된 Mac Crash 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, 내장, SampleData, JMP Live. 처리 도서 프로젝트가 반환됩니다. JMP Clinical의 현지화 연구를 연구하고 문서화합니다. 현지화 도구를 새로운 외부 머신으로 마이그레이션하는 작업을 진행 중입니다.
- Trish: doc/loc 월간 회의를 위한 의제를 준비했습니다. 18.1 문서 현지화 평가 – 프로세스 및 타이밍 고려 사항. 개발 코드 동결로 인해 2주 동안 일정이 재구성되었습니다. 일부 샘플 크기 탐색기 문자열의 번역을 평가하기 위해 번역 팀을 위한 정보를 수집합니다.
- Sandy: 채우기 작업 후 실행할 레이블을 사용한 파일 비교 검증 작업을 진행했습니다. Jira 인터페이스 API 테스트가 완료되었습니다.
- Sohail: 번역 검색 인터페이스에 대한 버그 수정 및 새로운 기능 향상.
선적 서류 비치
- Devon: JMP-21601: Kyoko Takenaka의 사용자 가이드 업데이트 제안, JMP-21592: JMP 호스팅 JMP Live 인스턴스에 대한 참조를 제거하고, 플랫폼 사전 설정 이미지에 대한 스크린샷 스크립트를 추가하고, 그 중 일부를 18.1용으로 업데이트하고, 문제를 해결하고 있습니다. Discovering JMP를 XML로 변환할 때 목록과 이미지가 포함됩니다.
- Khawar: UG 편집( JMP-21471 : 사소한 편집을 계속합니다. 샘플 인덱스( JMPDOC-2184
목록을 살펴보고 메모를 하기 시작했습니다. 스크린샷의 수동 단계( JMPDOC-26
모든 UG 폴더의 스크립트를 수정했습니다.
- 퀴아나: 18.1 UG Jiras를 마쳤습니다. JMPDOC-26이 폐쇄되었습니다. JMP 18.1 기능 페이지를 살펴보았습니다. JMP 18.1 프로젝트 계획 및 조정.
시스템/호스트 테스트-Cary
- Adnane El Hachami: JMP 및 JSL 교육을 더 많이 받았습니다. 데이터 시각화 프로젝트와 URL 참조 수집 프로젝트의 초기 버전 작업을 마쳤습니다. 이 프로젝트는 샘플 데이터 테이블에서 URL에 계속 액세스할 수 있고 유효한지 확인하는 것을 촉진하고 자동화하는 것을 목표로 합니다. 나는 또한 일부 사전 설정된 테스트를 영어 이외의 더 많은 언어로 일반화하는 것을 목표로 하는 세 번째 프로젝트 작업을 조금씩 시작했습니다. 이 프로젝트의 또 다른 목표는 테스트를 보다 효율적으로 만드는 것입니다. 그렇게 하면 기본 테스트가 될 수 있습니다. 나는 오늘 오후에 이것에 대해 배우고 코드를 읽기 시작했습니다.
- Mandy: Ernest가 수행한 변경 사항에 대한 그룹화 열 및 스크립트 작업에 참여했습니다. 그룹 해제와 관련된 일부 JSL 문제를 발견했습니다. 아직 진행 중입니다. 열 속성 (JMP-6518 )으로 "강제 값"을 발견했으며 이제 기능 페이지가 있으며 이를 데이터 테이블용으로 만드는 EA 1 비디오에 추가하겠습니다. 열 태그 지정은 제가 19세 때 작업하고 있는 작업 중 하나이므로 비디오에서 4가지 사항이 강조 표시됩니다. 저널을 작성하여 각 저널에 액세스하는 방법을 클릭하고 보여주고 5~6분 동안 유지합니다. 또한 18.1에 적용될 데이터 필터 수정 및 관련 충돌 문제도 해결했습니다.
- Audrey: 법무팀을 만나 제3자 공개를 위한 웹사이트, 간단한 인턴 계획, 간단한 Atlassian 관리 관련 내용, 단위 테스트 실패 조사, 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
|
시스템/호스트 테스트-베이징
Shannon의 메모
Google의 새로운 AI 개요 검색에서 제공되는 불규칙한 답변에 대한 흥미로운 BBC 기사를 공유한 Dan Valente 에게 감사드립니다. 이 도구는 아직은 주말 식사 레시피를 얻는 데 사용하고 싶지 않은 도구입니다.
또한 이 항목을 공유해 주신 Josh LoPresti 에게도 감사드립니다! 이번 주 업데이트에 공유할 첨부 파일이 없어서 다행입니다... :smiling_face_with_smiling_eyes: 하지만 다음에 할 때는 이것을 생각하겠습니다!
모두들 즐거운 주말 보내시기 바랍니다!