¡Bienvenido a la actualización de desarrollo de JMP del 16 de febrero de 2024!
Las pruebas del instalador para JMP 18.0 continuaron esta semana sin que se encontraran obstáculos importantes relacionados con el código fuente. Sin embargo, el esfuerzo de prueba se detuvo hoy cuando el departamento legal confirmó que los acuerdos de licencia traducidos para el instalador de JMP deberían enviarse con JMP 18.0. Esos acuerdos no podrán finalizarse hasta finales de la próxima semana, después de lo cual se generará un conjunto de candidatos a instaladores finales y se podrá reanudar la verificación. Gracias a todos los equipos de desarrollo por mostrar una notable flexibilidad durante este ciclo de lanzamiento, a veces caótico. Además de los cambios en el código fuente, JMP 18 ha presentado una tasa muy alta de cambios en los procesos tanto dentro del desarrollo como en toda la empresa. Todos los equipos de la empresa están trabajando arduamente para garantizar que alcancemos la fecha de lanzamiento proyectada para mediados de marzo y que los clientes realicen una transición exitosa a nuevos contratos y procesos de entrega.
¡Muchas gracias a Hyde Miller por presentar el iniciador de capacitación técnica de JMP en la reunión de desarrolladores de JMP de esta semana! Tuvimos una gran asistencia a la sesión en vivo que mostró este kit de herramientas de capacitación de múltiples versiones, pero si no pudo asistir, no se preocupe: puede encontrar la grabación aquí . A diferencia de Jeff P, definitivamente no le pagué a Hyde ni un dólar para complementar las páginas de funciones de JMP 18 y la última página de funciones de Confluence. Sin embargo, ciertamente aprecié que resaltara su utilidad durante su proceso de desarrollo formativo. (Y no puedo hablar de lo que Mia pudo o no haber hecho aquí... :smiling_face_with_smiling_eyes: ¡Es broma, Mia!)
Durante la reunión, Hyde mencionó que el complemento de capacitación recopila datos de uso y compartió algunos gráficos de usos por día y consultas por lanzamiento (desde marzo de 2023).
También compartió estos mapas de árbol que muestran algunos de los temas más populares a los que acceden los técnicos a través del iniciador:
Para JMP
Para JMP Pro
Antes de agradecerle los habituales informes de los primeros usuarios, quería felicitar especialmente a Tonya Mauldin por su 25 aniversario de trabajo. Tonya comenzó en SAS como estudiante técnica y ha desempeñado diversas funciones a lo largo de los años, desde SE hasta analista de soporte técnico y su puesto actual como evaluadora estadística principal para las plataformas de calidad de JMP. Además de sus responsabilidades de prueba, Tonya recibe la mayor parte de los comentarios de los primeros usuarios de JMP (¡miles de elementos por ciclo!), facilita y distribuye comentarios de colegas de desarrollo sobre errores, solicitudes de funciones y otros problemas. Con frecuencia también desempeña el papel de pionera en adoptar, colaborando para probar cambios en las herramientas de prueba internas de JMP. ¡Gracias, Tonya, por tus muchos años de servicio a SAS y JMP!
Aquí están los informes beta/fallos de esta semana pasada con fallos seleccionados:
Informe beta/fallo de la semana del 16/02/24 | JMP Live (sas.com)
Finalmente, gracias a Audrey Shull por compartir este consejo de la semana de Jira :
Como la mayoría de ustedes saben, los componentes de Jira son la forma principal en que nuestros equipos de I+D impulsan la propiedad de los problemas de Jira. El campo Componentes le permite agregar múltiples componentes, lo que puede parecer tentador si no está seguro de quién es el propietario o si el elemento toca varias áreas. Sin embargo, a los administradores de Jira les gustaría pedirle que solo agregueun componente para cada tema.Varios componentes confunden tanto las funciones de asignación automática integradas de Jira como la herramienta Jirabot que utiliza JMP para completar automáticamente las funciones predeterminadas de los componentes. Si no está seguro del componente correcto para un artículo, consulte a Shannon para preguntar o adivine un componente y podrá cambiarlo si es necesario.
Anuncios generales
Próximas fechas importantes
- Aprobación de control de calidad de JMP 18.0 – FC#4, principios de marzo de 2024
- Visite Confluence para obtener una lista completa de las fechas de JMP 18 .
Actualizaciones de desarrollo de JMP
Anfitrión
- John Schroedl: Reelaboración del estilo visual de los controles de los botones del host para respetar el relleno y el tamaño del cromo. Trabajo adicional en Inicio y Lista de ventanas para eliminar la dependencia de Telerik y algunos cambios en la interfaz de usuario. Se actualizó libxml2 nuevamente en 18.1 y 19.0 para corregir un CVE mediano.
HTML interactivo
- Michael Senoyuit: Trabajé para ponerme al día en el componente del eje y en usar Missing en lugar de un punto para los números faltantes.
JMP en vivo
- Aurora: 18.1: Refactorización de autorización de grupo. Los administradores de todo el espacio del sitio ahora también pueden administrar grupos. 19.0: Agregar pruebas para métodos de objetos grandes existentes. Revisión y actualizaciones de bibliotecas de terceros. Varios: limpieza de sucursales de Bitbucket.
- Michael G: Nos fusionamos en nuestra gran actualización a Vue 3 en JMP Live Client. Centrándose en algunas actualizaciones finales del paquete y refactorización antes de comenzar con las funciones y correcciones de 18.1.
Estadísticas
- John Sall: Volviendo a la codificación después de una semana en el Parque Nacional Patagonia . Código de inicio preparado para que Meichen continúe con Fit Causal; organiza dos llamadas diferentes a FitGLMM ( JMP-20202 ).
- Annie: Continuar con los preparativos para el evento Statistical Speaking la próxima semana con Bill Woodall y trabajar en mis sesiones de Discovery EU Roadmap.
Pruebas de estadísticas
- Mark: ayudó a Di Michaelson a ayudar a un estudiante que tenía preguntas sobre las pruebas de equivalencia. Escribiendo mi charla relámpago para una sesión de Hoja de ruta el próximo mes. Además, cerrar tickets para Easy DOE y depurar nuevas fallas en las pruebas unitarias de Easy DOE que tratan con el Profiler. Asistí a una capacitación técnica para el complemento Torch Deep Learning impartida por Russ Wolfinger .
- Jacob: Actualización de las pruebas unitarias de Easy DOE para compatibilidad con una próxima lista de efectos actualizada. Trabajando en nuevas pruebas para Diseños OML con factores numéricos discretos. Asistiendo al taller JSL de Joseph Morgan. Investigando una falla en Torch Deep Learning.
- Tonya: Asistí al taller JSL de Joseph y he estado trabajando en la verificación de errores y la limpieza de pruebas unitarias.
Gestión de productos y marketing de productos
- Bryan F: Sarah Sylvestre desarrolló un segundo conjunto de requisitos para un asistente de IA y documentó nuestros hallazgos. También estamos trabajando con Jacob y Ernest para desarrollar algunas pruebas de usabilidad para Discovery Summit Europe. También trabajé un poco para garantizar que podamos iniciar y detener automáticamente las grabaciones de video desde JSL a través de Python integrado para que podamos grabar algunas de las sesiones de usabilidad. Sarah y yo nos reunimos con Andrea Coombs para discutir una encuesta para recopilar información sobre posibles cambios en las tablas de datos. Revisó algunas cadenas de texto para JMP Live. Más logística relacionada con Discovery Summit Europe (por ejemplo, botín).
Soporte técnico y compromiso
- Las últimas 4 semanas han visto un aumento en los casos con respecto a las semanas anteriores. Espero que eso continúe. TS continúa trabajando estrechamente con Operaciones Digitales en varios proyectos, y Engagement continúa brindando aportes y comentarios a los desarrolladores de JMP Store. Engagement también ha estado trabajando con Legal, Finanzas, Ventas Internas y Bizops. ¡Estamos muy felices de darle la bienvenida nuevamente a Corrado después de un par de semanas de descanso! Aquí están los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets reportados por TS durante los últimos 14 días .
Volumen de casos por semana:
Temas de casos para la cola de participación, total:
Temas de casos para la cola de participación, la semana pasada:
Operaciones de desarrollo
- Bob: Creación del archivo de validación del instalador para el candidato final n.º 3. PDF de validación del instalador actualizado para 18.0. Se cargaron versiones anteriores de archivos de instalación en My JMP. Se agregó el instalador de un solo archivo JMP Live 19 al proceso nocturno. Solución de problemas de complementos de Excel informados con 18. Revisión y cambio de correo electrónico de pedidos de software para productos JMP con próximos cambios en el proceso de lanzamiento de SAS. Instaladores de Windows 18.0.1 preparados. Trabajo probado realizado por Nick en el prototipo de una máquina de 18 construcciones que se traslada del hardware físico en el laboratorio a una instancia de AWS.
- Myron: Trabajo continuo en la interfaz de usuario de JiraBot 3.0 (JMPTOOL-939) y solicitud de ejecución de JiraBot en circunstancias adicionales/diferentes (JMPTOOL-1045). Creación del entorno Windows AWS para servidores web Apache (JMPTOOL-868).
- Nick: Continué con la configuración de nuestra máquina de compilación nocturna de AWS con la esperanza de realizar una prueba hoy o muy temprano la próxima semana, después de haber confirmado que deshabilité todas las partes de los scripts de la publicación JMPSRV01. Más sobre eso muy pronto. Además, actualicé varias máquinas AWS para actualizaciones de seguridad:
- Máquinas Windows CI y Baseline Test
- Máquinas de IA con Windows
- Servidor Linux Jenkins
- Máquina de herramientas Linux DevOps
- melanie:
- Creé una página de Confluence con información útil de Nick para usar la herramienta Jenkins Text Parser para un control más preciso de un trabajo de Jenkins. Cómo hacerlo: use el analizador de texto de Jenkins para controlar errores (me entristeció no poder marcar el código como código y también poner parte en negrita; el estilo de Confluence simplemente no puede manejar eso).
- Se investigaron formas de filtrar empleados desaparecidos o desactivados en Jira, pero ninguna funcionó todavía. Shannon tuvo una sugerencia que podría funcionar: automatizar una búsqueda en la tabla de datos JMP que creamos con todos nuestros Jiras. Otros errores de Jira se detectan de esta manera mediante un proceso automatizado que se ejecuta semanalmente y envía correos electrónicos a Shannon, Michael y Audrey semanalmente (por ejemplo, elementos abiertos en los que el asignado y el desarrollador no coinciden, números de seguimiento de TS con formato incorrecto).
- Planifiqué algunos trabajos futuros y creé nuevos Jiras para mí.
- Se coordinó con Qiana y Jim para obtener la ejecución final de las claves de ayuda para 18.0 JMP Help.
- Investigando por qué el trabajo de jiraissues se agota a las 12:03 a.m. pero se ejecuta correctamente en otros momentos. Aún no hay resolución.
- Shannon: Coordinación de lanzamientos y discusiones sobre herramientas. Metas y discusiones de retroalimentación del gerente. Revisión del currículum y conversaciones centradas en el puesto de director de programas, ahora publicadas aquí . Probé el nuevo juguete de Michael Hecht (Apple Vision Pro) mientras estaba en la oficina el jueves. (Gracias, Michael, ¡genial! He oído que Julian también tiene uno...)
Localización
- Trish: Finalicé los objetivos del equipo de localización para 2024. Proporcioné comentarios de la encuesta de los gerentes a mi equipo en preparación para discutirlos durante las reuniones individuales la próxima semana. Qiana y yo tocamos la base sobre el proyecto de conversión de oxígeno. Se investigaron los errores de localización informados por Susan mientras intentaba crear la ayuda localizada de JMP Live: corrigiendo errores, documentando problemas e implementando procesos para garantizar que no repitamos estos errores en entregas futuras.
- Allison: Trabajó en la validación de los kits de producción para proyectos de “Libros grandes”. Plantilla de cotización actualizada para que el proveedor la utilice en el próximo proyecto de localización de Big Books. Probar la automatización del panel de localización y los problemas de generación de informes. Solucionar problemas de etiquetas y espacios encontrados en los archivos de ayuda en línea de JMPLive localizados en memoQ.
- Howard: Trabajé en la función de lanzamiento del proyecto Dashboard , incluida la creación de paquetes, la generación de WC, la conexión OneDrive y la plantilla de correo electrónico. Se continuó trabajando en la función de sesión del panel. Probando nueva implementación de WC.
- Sandy: Trabajo continuo en el trabajo de Jenkins para automatizar la compilación de archivos en lenguaje xstr. Trabajo finalizado en los cambios en el recuento de palabras para el panel. Error de Jira verificado para el panel.
Documentación
- Qiana: Revisé mis elementos de Nuevas funciones en la página Nuevo en JMP. Trabajé con el soporte de WebWorks para instalar un parche para un problema de generación de imágenes. Se regeneró la ayuda localizada HTML5. Ejecuté la carga de Helpkeys-AWS y HelpMap en trabajos de AWS. Rehice la estructura de carpetas //depot/main/docsource/Projects/. Se actualizaron los archivos de plantilla para los entregables 18.0, 18.1 y 18.2.
- Susan C: Revisó los problemas abiertos de Jira 18.0 y los aplazó. Se revisó la página Novedades en JMP de Landra para la versión 18.0. Trabajando en la ayuda localizada de JMP Live/Public. Envié la ayuda de HTML5 y JMP Live/Public EN para realizar la prueba.
- Devon: Ayudó con JMPDOC-2059: Eliminación de la fuente Avenir de los archivos de ayuda, continuó trabajando en la tabla de conversión de FrameMaker a DITA.
Pruebas de sistema/host-Cary
- Mandy: Se repitieron las pruebas del instalador 18.0 con el candidato n.º 3 a principios de esta semana para Mac. Trabajé en algunas correcciones de JIRA en 19 e investigué algunas pistas de TS, incluidas 2 fallas sobresalientes de Holgar donde pedí más detalles y aún no he recibido respuesta. Compartiendo una captura de pantalla de los cambios del panel izquierdo de la tabla de datos y las fuentes actualizadas para los nombres de las columnas, referencias y scripts ( JMP-20148 : reescribe el panel izquierdo de la tabla de datos para usar DisplayBoxes y la tecnología de listas más nueva, JMP-20474 : Mostrar más texto en listas por fuente que se reduce automáticamente).
- Hunter: Casi terminé con las pruebas del instalador JMP 18.0 para mis configuraciones asignadas. Se abrieron dos JIRA por problemas encontrados al publicar informes de Big Sur en JMP Live y un problema de rendimiento al cerrar JMP 18.0 en cualquier Mac con la preferencia de envío de estadísticas de uso anónimas habilitada. Respondió a varios casos de JMP Early Adopter. Se intentó reproducir un error de autorización informado con JMP Clinical 18.0 en Windows con JMP Pro 18.0 ya instalado y autorizado.
- Mike M: Prueba del instalador para 18.0. Abrí un par de Jira para esto, principalmente con documentos de ayuda y problemas con el mapa de ayuda. Investigando un par de pistas de TS, actualizando las pruebas de Sikuli para la última ejecución en 18.0 (un par de diferencias de fuentes). Muchas imágenes difieren a medida que 19.0 se pone en marcha. Pronto buscaré ejecutar 19.0 y 18.1 en Sikuli.
- Lisa G: Trabajé en la configuración de prueba del instalador 18.0 y verifiqué dos correcciones de fallas de 19.0.
- Audrey : Trabajo administrativo de Jira, prueba del instalador 18.0.
Pruebas web – Cary
- Natalie M: Una semana más corta porque estuve enferma la primera parte de la semana. Comenzó 'otra vez' :smiling_face_with_smiling_eyes: mi tarea de prueba del instalador 18.0. Eso ha llenado principalmente mi semana con los exámenes de inglés y francés. He aprendido mucho en el proceso. Agradecido a Josh y Steve que me han ayudado.
- Anna: Prueba del instalador.
Descubrimiento de datos
- Xan: admite estadísticas resumidas para el recuento implícito de barras, líneas y puntos (normalmente inútiles, pero el cliente quería una suma acumulativa, lo cual es útil). Limpieza de código para RowStateAbility: usar bool en lugar de int y cambiar el nombre de los métodos profundos "rowRow".
- David B: Trabajé para fusionar los cambios en 18.1. Se mejoró la exportación de PDF en Windows al agregar una opción para no paginar y se solucionaron problemas con varias líneas en un cuadro de tabla.
- Dan S: Comportamientos de relleno mejorados para TextEditBox y NumEditBox. Se solucionaron problemas con los estilos de lista de pestañas, la impresión de cuadros de desplazamiento y la salida de imágenes de TableBox.
GAMA
- Caleb: Esta semana, trabajaremos más en la conversión del código del explorador de tamaño de muestra. ¡Estoy muy entusiasmado con el progreso que Peng y yo hemos estado logrando!
Nota de Shannon
¡Espero que todos tengáis un gran fin de semana!
Gracias a Dan Valente por transmitir esta divertida historia de Instagram en la que aparecen ingenieros que intentan crear la peor interfaz de usuario en Reddit. Puede hacer clic en el enlace para verlos todos, pero aquí hay una captura de pantalla de mi favorito personal, con errores tipográficos y todo: