2024년 2월 16일 JMP 개발 업데이트에 오신 것을 환영합니다!
JMP 18.0에 대한 설치 프로그램 테스트는 이번 주에 주요 소스 코드와 관련된 주요 소스 코드를 발견하지 못한 채 진행되었습니다. 그러나 JMP 설치 프로그램에 대한 번역된 라이센스 계약이 JMP 18.0과 함께 제공되어야 한다는 법적 확인이 이루어지면서 오늘 테스트 노력이 중단되었습니다. 이러한 계약은 다음 주 말까지 마무리될 수 없으며, 그 후에는 최종 설치자 후보가 생성되고 검증이 재개될 수 있습니다. 때때로 혼란스러운 릴리스 주기 동안 놀라운 유연성을 보여준 모든 개발 팀에게 감사드립니다. 소스 코드 변경 외에도 JMP 18은 개발 내부와 비즈니스 전반에 걸쳐 매우 높은 비율의 프로세스 변경을 특징으로 합니다. 회사 전체의 모든 팀은 예상 출시 날짜를 3월 중순으로 맞추고 고객을 새로운 계약 및 배송 프로세스로 성공적으로 전환하기 위해 열심히 노력하고 있습니다.
이번 주 JMP 개발 회의에서 JMP 기술 교육 초보자에 대해 발표한 Hyde Miller 에게 진심으로 감사드립니다! 이 다중 릴리스 교육 툴킷을 소개하는 라이브 세션에 많은 참석을 했습니다. 참석할 수 없더라도 걱정하지 마세요. 여기에서 녹음본을 찾을 수 있습니다. Jeff P와 달리 저는 JMP 18 기능 페이지와 Confluence의 최신 기능 페이지를 칭찬하기 위해 Hyde에게 단 한푼도 지불하지 않았습니다! 그러나 그가 훈련 개발 과정에서 그 유용성을 강조한 점은 확실히 감사했습니다. (그리고 미아가 여기서 무엇을 했는지 안 했는지는 말할 수 없습니다… :smiling_face_with_smiling_eyes:농담이에요, 미아!)
회의 중에 Hyde는 교육용 추가 기능이 사용량 데이터를 수집하고 일일 사용량 그래프 몇 개와 릴리스별 문의(2023년 3월 이후)를 공유했다고 언급했습니다.
그는 또한 기술 담당자가 스타터를 통해 액세스하는 가장 인기 있는 주제 중 일부를 보여주는 다음 트리맵을 공유했습니다.
JMP의 경우
JMP Pro의 경우
일반적인 얼리 어답터 보고서에 대해 그녀에게 감사를 표하기 전에 Tonya Mauldin 의 창립 25주년을 특별히 축하한다는 말을 전하고 싶었습니다! Tonya는 기술 학생으로 SAS에서 시작하여 SE부터 기술 지원 분석가, 현재 JMP 품질 플랫폼의 수석 통계 테스터로서의 역할까지 수년에 걸쳐 다양한 직책을 맡았습니다. 테스트 책임 외에도 Tonya는 대량의 JMP 얼리 어답터 피드백(주기당 수천 개의 항목!)을 처리하고 버그, 기능 요청 및 기타 문제에 대한 개발 동료의 피드백을 촉진하고 배포합니다. 또한 그녀는 JMP 내부 테스트 도구의 변경 사항을 시험해 보는 얼리 어답터 역할을 자주 수행합니다. 오랫동안 SAS와 JMP에 봉사해 주신 Tonya님께 감사드립니다!
지난 주에 발생한 충돌이 선택된 이번 주의 베타/충돌 보고서는 다음과 같습니다.
2024년 2월 16일 주의 베타/충돌 보고서 | JMP 라이브(sas.com)
마지막으로 이번 주의 Jira 팁을 공유해 주신 Audrey Shull 에게 감사드립니다.
대부분이 알고 있듯이 Jira의 구성 요소 필드는 R&D 팀이 Jira 문제에 대한 소유권을 유도하는 주요 방법입니다. 구성 요소 필드를 사용하면 소유자가 누구인지 확실하지 않거나 항목이 여러 영역에 닿는 경우 유혹적으로 보일 수 있는 여러 구성 요소를 추가할 수 있습니다. 그러나 Jira 관리자는 귀하에게 추가만 요청하고 싶습니다.각 문제마다 하나의 구성 요소를 사용합니다.여러 구성 요소는 Jira에 내장된 자동 할당 기능과 JMP가 구성 요소의 기본 역할을 자동으로 입력하는 데 사용하는 Jirabot 도구를 혼동합니다. 항목의 올바른 구성 요소가 확실하지 않은 경우 Shannon에게 문의하여 구성 요소 하나를 추측하거나 필요한 경우 변경할 수 있습니다.
일반 공지
중요한 다가오는 날짜
- JMP 18.0 QA 승인 – FC#4, 2024년 3월 초
- JMP 18 날짜의 전체 목록을 보려면 Confluence를 방문하세요.
JMP 개발 업데이트
주인
- John Schroedl: 패딩 및 크롬 크기를 고려하여 호스트 버튼 컨트롤의 시각적 스타일 재작업. Telerik 종속성을 제거하고 일부 UI 변경 사항을 제거하기 위해 홈 및 창 목록에 대한 추가 작업을 수행합니다. 중간 CVE에 대한 수정 사항을 적용하기 위해 18.1 및 19.0에서 libxml2를 다시 업데이트했습니다.
대화형 HTML
- Michael Senoyuit: 축 구성 요소에 대한 속도를 높이고 누락된 숫자에 점 대신 누락을 사용하는 작업을 진행했습니다.
JMP 라이브
- Aurora: 18.1: 그룹 인증 리팩토링. 사이트 전체 공간 관리자는 이제 그룹도 관리할 수 있습니다. 19.0: 기존 대형 개체 메서드에 대한 테스트를 추가합니다. 타사 라이브러리 검토 및 업데이트. 기타: Bitbucket 분기 정리.
- Michael G: 우리는 JMP Live Client에서 Vue 3으로의 대규모 업그레이드를 통합했습니다. 18.1 기능 및 수정 사항을 시작하기 전에 일부 최종 패키지 업그레이드 및 리팩토링에 중점을 둡니다.
통계
- John Sall: 파타고니아 국립공원 에서 일주일을 보낸 후 다시 코딩을 시작합니다. Fit Causal을 계속 사용하기 위해 Meichen을 위한 시작 코드 준비; FitGLMM( JMP-20202 )에 대한 두 가지 다른 호출을 조정합니다.
- 애니: Bill Woodall과 함께 다음 주 통계적으로 말하기 이벤트를 계속 준비하고 있으며 Discovery EU 로드맵 세션을 진행하고 있습니다.
통계 테스트
- Mark: 동등성 테스트에 대해 질문이 있는 학생을 돕기 위해 Di Michaelson을 도왔습니다. 다음 달 로드맵 세션을 위한 번개 강연을 작성하고 있습니다. 또한 Easy DOE에 대한 티켓을 종료하고 프로파일러를 다루는 Easy DOE 단위 테스트에서 새로운 실패를 디버깅합니다. Russ Wolfinger 가 제공하는 Torch Deep Learning 추가 기능에 대한 기술 교육에 참석했습니다.
- Jacob: 곧 업데이트될 효과 목록과의 호환성을 위해 Easy DOE 단위 테스트를 업데이트하고 있습니다. 이산 수치 요소를 사용하여 OML 디자인에 대한 새로운 테스트를 진행하고 있습니다. Joseph Morgan의 JSL 워크숍에 참석합니다. Torch Deep Learning의 충돌을 조사합니다.
- Tonya: Joseph의 JSL 워크숍에 참석하면서 버그 검증과 단위 테스트 정리 작업을 해왔습니다.
제품 관리 및 제품 마케팅
- Bryan F: Sarah Sylvestre는 AI 보조원에 대한 두 번째 요구 사항 세트를 개발하고 결과를 문서화했습니다. 또한 Discovery Summit Europe에 대한 몇 가지 유용성 테스트를 개발하기 위해 Jacob 및 Ernest와 협력하고 있습니다. 또한 일부 사용성 세션을 기록할 수 있도록 내장된 Python을 통해 JSL에서 비디오 녹화를 자동으로 시작 및 중지할 수 있도록 몇 가지 작업을 수행했습니다. Sarah와 저는 Andrea Coombs를 만나 데이터 테이블의 잠재적인 변경 사항에 대한 의견을 수집하기 위한 설문 조사에 대해 논의했습니다. JMP Live의 일부 텍스트 문자열을 검토했습니다. Discovery Summit Europe과 관련된 추가 물류(예: 기념품).
기술 지원 및 참여
- 지난 4주간은 이전 주에 비해 사례가 증가했습니다. 나는 그것이 계속되기를 기대합니다. TS는 다양한 프로젝트에서 디지털 운영부와 계속 긴밀하게 협력하고 있으며 Engagement는 계속해서 JMP Store 개발자에게 의견/피드백을 제공합니다. Engagement는 법무, 재무, 내부 판매 및 Bizops와도 협력해 왔습니다. 몇 주 간의 휴가를 마치고 Corrado가 다시 돌아온 것을 매우 기쁘게 생각합니다! 다음은 TS JMP Live 보고서 와 지난 14일 동안 TS에서 보고한 티켓을 표시하는 Jira 필터 링크입니다.
주별 사례 볼륨:
참여 대기열에 대한 사례 주제, 총계:
지난 주 참여 대기열에 대한 사례 주제:
개발 운영
- Bob: 최종 후보 #3에 대한 설치 프로그램 유효성 검사 파일 생성. 18.0용 설치 프로그램 유효성 검사 PDF가 업데이트되었습니다. 이전 릴리스의 설치 프로그램 파일을 My JMP에 로드했습니다. 야간 프로세스에 JMP Live 19 단일 파일 설치 프로그램이 추가되었습니다. 18. 소프트웨어 주문 이메일 변경과 관련하여 보고된 Excel 추가 기능 문제를 해결하고 SAS 릴리스 프로세스에 대한 향후 변경 사항이 포함된 JMP 제품을 검토합니다. 18.0.1 Windows 설치 프로그램을 준비했습니다. 연구실의 물리적 하드웨어에서 AWS 인스턴스로 이동하는 18개 빌드 시스템의 프로토타입에 대해 Nick이 수행한 테스트 작업입니다.
- Myron: JiraBot 3.0 UI(JMPTOOL-939)에 대한 지속적인 작업과 추가/다른 상황에서 JiraBot 실행 요청(JMPTOOL-1045). Apache 웹 서버용 Windows AWS 환경 생성(JMPTOOL-868)
- Nick: 스크립트의 JMPSRV01 부분에 대한 모든 게시물을 비활성화한 것을 확인한 후 오늘이나 다음 주 초에 시험 실행을 기대하면서 AWS 야간 빌드 시스템을 계속 설정했습니다. 이에 대해서는 곧 자세히 설명하겠습니다. 또한 보안 업데이트를 위해 여러 AWS 시스템을 업데이트했습니다.
- Windows CI 및 기준 테스트 시스템
- Windows AI 머신
- 리눅스 젠킨스 서버
- Linux DevOps 툴링 머신
- 멜라니:
- Jenkins 작업을 보다 세밀하게 제어하기 위해 Jenkins Text Parser 도구를 사용하는 데 필요한 Nick의 유용한 정보가 포함된 Confluence 페이지를 만들었습니다. How-To: Jenkins Text Parser를 사용하여 오류 제어 (코드를 코드로 표시할 수 없고 일부를 굵게 설정할 수 없다는 점이 슬펐습니다. Confluence 스타일로는 이를 처리할 수 없습니다.)
- Jira에서 사라지거나 비활성화된 직원을 필터링하는 방법을 조사했지만 아직 그 중 아무 것도 적용되지 않았습니다. Shannon은 모든 Jiras를 사용하여 생성한 JMP 데이터 테이블 검색을 자동화하는 것이 효과가 있을 수 있는 제안을 했습니다. 다른 Jira 오류는 매주 실행되고 매주 Shannon, Michael 및 Audrey에게 이메일을 보내는 자동화된 프로세스에 의해 이러한 방식으로 감지됩니다(예: 담당자와 개발자가 일치하지 않는 열린 항목, 잘못된 TS 트랙 번호).
- 향후 작업을 계획하고 새로운 Jiras를 만들었습니다.
- 18.0 JMP 도움말의 도움말 키에 대한 최종 실행을 위해 Qiana 및 Jim과 협력했습니다.
- jiraissues 작업이 오전 12시 3분에 시간 초과되었지만 다른 시간에는 성공적으로 실행되는 이유를 조사합니다. 아직 해결 방법이 없습니다.
- Shannon: 릴리스 조정 및 툴링 논의. 목표 및 관리자 피드백 토론. 프로그램 관리자 직위를 중심으로 검토 및 대화를 재개합니다. 이제 여기에 다시 게시됩니다 . 목요일에 사무실에 있는 동안 Michael Hecht의 새 장난감(Apple Vision Pro)을 시험해 보았습니다. (고마워요, Michael, 정말 멋지네요! Julian도 하나 가지고 있다고 들었는데…)
현지화
- Trish: 2024년 현지화 팀 목표를 확정했습니다. 다음 주 1:1 회의에서 논의할 준비를 위해 팀에 관리자 설문 조사 피드백을 제공했습니다. Qiana와 나는 산소 전환 프로젝트에 대한 기초를 다졌습니다. Susan이 현지화된 JMP Live 도움말을 작성하려고 시도하면서 보고한 현지화 오류를 조사했습니다. 오류를 수정하고, 문제를 문서화하고, 향후 제공에서 이러한 오류가 반복되지 않도록 프로세스를 마련했습니다.
- Allison: "Big books" 프로젝트를 위한 생산 키트 검증 작업을 했습니다. 향후 Big Books 현지화 프로젝트에 사용할 공급업체용 견적 템플릿이 업데이트되었습니다. 현지화 대시보드 자동화를 테스트하고 문제를 보고합니다. memoQ의 현지화된 JMPLive 온라인 도움말 파일에서 발견된 태그 및 간격 문제를 수정합니다.
- Howard: 패키지 생성, WC 생성, OneDrive 연결 및 이메일 템플릿을 포함한 대시보드 프로젝트 시작 기능 작업에 참여했습니다. 대시보드 세션 기능에 대한 작업을 계속하고 있습니다. 새로운 WC 구현을 테스트합니다.
- Sandy: xstr 언어 파일 컴파일을 자동화하기 위한 Jenkins 작업을 계속하고 있습니다. 대시보드의 단어 수 변경 작업이 완료되었습니다. 대시보드에 대한 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의 18.0용 JMP 새로운 기능 페이지를 검토했습니다. JMP Live/Public의 현지화된 도움말을 작업 중입니다. 테스트를 위해 HTML5 및 JMP Live/Public EN 도움말을 보냈습니다.
- Devon: JMPDOC-2059 도움말 파일에서 Avenir 글꼴 제거, FrameMaker에서 DITA 변환 테이블에 대한 작업을 계속했습니다.
시스템/호스트 테스트-Cary
- Mandy: 이번 주 초에 Mac에 대해 후보 #3을 사용하여 18.0 설치 프로그램 테스트를 반복했습니다. 19세에 몇 가지 JIRA 수정 작업을 수행했으며 Holgar에서 발생한 2개의 뛰어난 충돌을 포함하여 몇 가지 TS 트랙을 조사했는데 자세한 내용을 요청했지만 아직 답변을 듣지 못했습니다. 데이터 테이블 왼쪽 패널 변경 사항과 열 이름, 참조 및 스크립트에 대한 업데이트된 글꼴의 스크린샷 공유( JMP-20148 : DisplayBoxes 및 최신 목록 기술을 사용하도록 데이터 테이블의 왼쪽 패널을 다시 작성, JMP-20474 : 더 많은 텍스트 표시 자동 축소 글꼴로 목록에서).
- Hunter: 할당된 구성에 대한 JMP 18.0 설치 프로그램 테스트가 거의 완료되었습니다. Big Sur에 대한 보고서를 JMP Live에 게시할 때 발견된 문제와 익명 사용 통계 보내기 기본 설정이 활성화된 모든 Mac에서 JMP 18.0을 종료하는 성능 문제에 대해 두 개의 JIRA를 열었습니다. 여러 JMP Early Adopter 사례에 응답했습니다. 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 설치 프로그램 테스트 할당입니다. 그것은 주로 영어와 프랑스어 시험으로 나의 한 주를 채웠습니다. 나는 그 과정에서 많은 것을 배웠다. 나를 도와준 Josh와 Steve에게 감사드립니다.
- Anna: 설치 프로그램 테스트 중입니다.
데이터 발견
- Xan: 막대, 라인 및 포인트에 대한 암시적 계산에 대한 요약 통계를 지원합니다(일반적으로 의미가 없지만 고객은 유용한 누적 합계를 원했습니다). RowStateAbility에 대한 코드 정리: int 대신 bool을 사용하고 깊은 "rowRow" 메서드 이름을 바꿉니다.
- David B: 변경 사항을 18.1로 다시 병합하는 작업을 진행했습니다. 페이지를 매기지 않는 옵션을 추가하여 Windows에서 PDF 내보내기를 개선하고 테이블 상자의 여러 줄과 관련된 문제를 해결했습니다.
- Dan S: TextEditBox 및 NumEditBox의 패딩 동작이 개선되었습니다. 탭 목록 스타일, 스크롤 상자 인쇄 및 TableBox의 이미지 출력과 관련된 문제가 해결되었습니다.
암사슴
- Caleb: 이번 주에는 샘플 크기 탐색기 코드 변환에 대한 추가 작업이 진행됩니다. Peng과 제가 이룩한 진전이 매우 기대됩니다!
Shannon의 메모
모두들 즐거운 주말 보내시기 바랍니다!
Reddit에서 최악의 UI를 만들려고 노력하는 엔지니어들의 재미있는 Instagram 스토리를 전달해준 Dan Valente 에게 감사드립니다. 링크를 클릭하면 모두 볼 수 있지만, 다음은 제가 개인적으로 좋아하는 오타와 모든 내용의 스크린샷입니다.