¡Bienvenido a la actualización de desarrollo de JMP del 5 de mayo de 2023!
Nos acercamos a nuestra fecha de congelación para JMP 18 EA3 el 12/05/23 . Actualice la sección Motivación y Resumen de sus páginas de funciones con cualquier información nueva para que los clientes guíen sus esfuerzos de prueba para esta última versión. Si está creando una nueva página de funciones, consulte esta página de procedimientos en la categoría de funciones de JMP 18 en Confluence que explica cómo utilizar la plantilla de página de funciones de JMP 18. Si necesita ayuda para configurar una página de funciones o agregar epopeyas o historias para las funciones de JMP 18, ¡hágamelo saber! Siempre estoy feliz de poder ayudar.
Las páginas de funciones son recursos extremadamente importantes para la gestión de productos, ya que funcionan para comunicar los principales elementos nuevos y actualizados a nuestros clientes de EA con cada iteración. Mia me dice que las páginas destacadas han simplificado enormemente el proceso de recopilación de información de cara al cliente para compartirla en la página web de EA. Siempre debes crear y vincular las epopeyas de Jira y sus historias secundarias asociadas a tus páginas destacadas y utilizar tus incidencias de Jira para comunicar los detalles del desarrollo a los evaluadores y escritores. Los equipos intermedios dependen de los detalles proporcionados en las páginas de características, temas épicos y de historias para comprender qué hacen las nuevas características y cómo cambian con el tiempo a medida que continúa el ciclo de desarrollo. Y, por supuesto, los evaluadores utilizan historias y errores para verificar cambios específicos.
Como recordatorio, nunca debes realizar un seguimiento de las inserciones de código en un problema de tipo Epic . Las epopeyas no tienen roles como desarrollador, probador, etc. Siempre cree una epopeya como contenedor para un proyecto grande (por ejemplo, “Complemento de aprendizaje profundo de Torch para JMP 18”) que describa la idea principal del proyecto y agregue características específicas. historias debajo para capturar aspectos del proyecto que requieren verificación (por ejemplo, “Implementación inicial para JMP 18 EA3” (historia), “Agregar soporte para matriz de ganancias de tres niveles para variables Y” (solicitud de función), “Eliminar guiones bajos para hacer parámetros etiquetas más fáciles de leer” (¿error?)). También puede vincular elementos que se relacionen en un gran proyecto con otras formas, por ejemplo, “Soporte para bibliotecas de Torch C++ en Mac M1” o “Agregar roles de soporte para el nuevo componente de aprendizaje profundo de Torch”).
Y hablando de ese proyecto... Muchas gracias a Russ Wolfinger por presentar en la reunión de desarrolladores del jueves las funciones de análisis de imágenes de aprendizaje profundo de Torch en las que ha estado trabajando en colaboración con el estudiante en prácticas de JMP , Chunwei Ma . ¡Un agradecimiento especial a Chunwei por responder tantas preguntas en el muy activo chat de la reunión mientras Russ presentaba su trabajo! Si se perdió la reunión, puede encontrar una grabación aquí , que muestra numerosos ejemplos interesantes de clasificación de imágenes (y otros). Ahora que el equipo de LS ha aprobado el proceso de aprobación legal, planean incluir las bibliotecas de Torch C++ en un complemento que los clientes pueden instalar en JMP 18. Recientemente, Russ ha estado trabajando en el proceso de creación de un conjunto de binarios universales para el complemento para que funcione en Windows, así como en las Mac Intel y M1/arm64 que ahora prefieren los clientes de JMP (al menos aquellos que nos envían archivos de telemetría de forma anónima).
Además, ¡muchas gracias a Tonya Mauldin por enviar las pistas Beta/Crash de esta semana (con los crashes seleccionados)!
Informe Beta de JMP - Distribución (2) | JMP Live (sas.com)
Anuncios generales
Próximas fechas importantes
- Congelación JMP 18 EA3 – 12/05/23
- Aprobación del código JMP 17.2 – 13/06/23
- JMP 18 EA4 Congelación – 23/06/23
- Congelación de código JMP 17.2 – 30/06/23
- Visite Confluence para obtener una lista completa de las fechas de JMP 17 y JMP 18 .
Actualizaciones de desarrollo de JMP
Gestión de productos
- Esta semana, marketing de productos presentó una sesión de capacitación en ventas y marketing sobre la Evaluación del flujo de trabajo , una herramienta de ventas que permite a los equipos comprender dónde se utiliza JMP en una cuenta y con qué frecuencia. El equipo de US Central High Tech formado por Peter Polito, Kyle Bickford y Ben Rost compartió cómo utilizaron esta herramienta para crear una historia, una estrategia y una hoja de ruta sólidas para sus cuentas. ¡Gracias a Sara Doudt y Kaylee Warren por el artículo aquí que brinda más detalles sobre la capacitación!
Apoyo técnico
- Wendy: Esta semana, varios miembros del soporte técnico se reunieron para almorzar en el edificio C. ¡Fue genial verlos a todos y darle la bienvenida a Christine Kjellberg a JMP en persona! Christine ha comenzado a capacitarse con soporte técnico sobre las herramientas que utilizamos para ayudar a los usuarios de JMP. ¡Estamos emocionados de tenerla en el equipo!
- 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 .
Operaciones de desarrollo
- Bob: Finalizó el proceso y colocó los instaladores revisados de JMP Clinical 17.1 en varios sitios de descarga. EA clínico preparado y EA Pro para EA3. Trabajó con Paul Nelson para agregar archivos Python a los instaladores de Windows V 18. Descarga oculta de JMP Live 17.1 reestructurada dividiéndola en una descarga de dos partes. El archivo único original era demasiado grande para que lo manejara el sistema SAS. Gestión continua del proyecto para colocar 17.2 en los procesos de entrega de SAS para la fecha de envío del 19 de septiembre de 2023.
- Myron: Trabajando en exportaciones de telemetría; solucionar problemas con el trabajo de exportación que se queda sin memoria antes de completar el trabajo. Asignaciones de propietarios de JiraBot actualizadas (JMPTOOL-851, JMPTOOL-849, JMPTOOL-850, etc.). Investigar y/o corregir errores de compilación de documentos y ayudar a crearlos.
- Jim: Migración de AWS en curso. Verificación de errores. Soporte forzado.
Documentación
- Susan C: Terminé de crear plantillas de listas de verificación inteligentes en Jira para realizar un seguimiento de nuestros entregables 18.0 tanto para los redactores de estadísticas como para el equipo de Doc. Proceso creado Jiras para todos los EA y para la compilación final. Creé un libro Jira para EG y solo necesito terminar de revisar los elementos de su lista de verificación inteligente antes de crear el resto del libro/proyecto Jiras. Se redactaron las notas de la versión 17.1.1 y se enviaron para revisión por correo electrónico. Mantenerse al día con los comentarios sobre la renovación de TOTD con sugerencias de inicio rápido y proponer ideas. Mantenerse al día con JMP Live Jiras que vienen en documentos de impacto.
- Chris B: Pasé la semana buscando una posible solución para JMPTOOL-334, obteniendo resultados de búsqueda que envían a los usuarios ingleses a la ayuda china. Sabremos en un mes (o dos) si funcionó.
Pruebas de sistema/host-Cary
- Mandy: Creó un blog de creación de flujos de trabajo como seguimiento de Discovery Summit Europe. Trabajé en problemas y ejemplos de JMP 18 WFB con If/Else y For Loop. Correcciones probadas de CCB y LDF para 17.2 que implican fallas al alternar opciones y problemas de filtro de datos JIRA solucionados para 18 y 17.2. Se encontraron algunos problemas nuevos con el generador de flujos de trabajo, incluido uno relacionado con Windows y Zoom ( JMP-16476 ) y otro en el que mover acciones en el área de configuración de pasos hace que desaparezcan como por arte de magia ( JMP-16553 ). También resolví algunas cuestiones de soporte técnico, mientras me preparo para estar OOO de vacaciones del 8 al 23 de mayo para tomar un descanso muy necesario: ¡orando por la seguridad y la buena salud! ¡Y no ocurrirán muchos problemas mientras estoy jugando en Italia!
- Nick H: Trabajó en las pruebas del instalador de JMP 17.1.1. así como validaciones de errores continuas. Se verificó una mejora en nuestra accesibilidad, actualizando varios mensajes portátiles para usar newLabel en lugar de newText, lo que permite a los lectores de pantalla reconocer y leer el texto. Estamos investigando un problema con el Panel de pruebas donde los gráficos del historial de pruebas no se cargan para ciertas páginas de probadores individuales.
- Hunter: Al realizar las pruebas del instalador final de JMP 17.1.1, encontré un bloqueo específico de Mac en una de las pruebas de referencia para JMP 18.0 y se lo informé a Dan S., y trabajé con un miembro del personal de CIS en un problema de BeyondTrust.
- Mike M: Una semana menos productiva para mí mientras estoy luchando contra Covid. Sentirse mejor con Paxlovid. Se abrió una regresión de filtro de datos local Jira. Se eliminaron tutoriales de las pruebas de JMP 18 Sikuli. Se iniciaron las pruebas del instalador 17.1.1.
Equipo de pruebas web
- Josh L.: JMP 17.1.1. Las pruebas de instalación están completas en un 83%. He estado ayudando a los evaluadores analizando problemas de la máquina y respondiendo preguntas. JMP Live Testing integración de Active Directory y JMP Live Space e historial de datos.
- Anna: Verificaciones de errores. Pruebas de trazado de contorno para HTML5. Clases de RRHH. ¡Otra semana SIN PRUEBAS DEL INSTALADOR! 8)
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Eric (Nai) Wang: (1) Prueba del instalador JMP 17.1.1. (2) Trabajando en una nueva prueba de 'publicar varios informes' para regenerar todos los informes de muestra, JMPTESTBJ-2258 .
- Da Li: (1) Continuar con la prueba de funciones JMP-16294: Importación de OSIsoft PI: Importación de atributos múltiples . (6). Errores verificados y cerrados de JMP Live. (2) Prueba del instalador JMP 17.1.1.
- Mike Wu: (1) Prueba del instalador de JMP 17.1.1. (2) La migración de jmpdev2 a la investigación de ensayo del servidor temporal de AWS para SAS 9.4 aún está en progreso; el estado detallado se puede encontrar en JMPTOOL-740 . Para la configuración de migración de SAS 9.4, encontré muchos problemas imprevistos y busqué recursos internos y ayuda para resolver los problemas y tomé nota en la página de confluencia de instrucciones de migración de SAS en consecuencia.
- Kimi (Yu) Wang: (1) Prueba del instalador de JMP 17.1.1. (2) Jenkins: configure una máquina virtual para ejecutar JMP E2E; para obtener más detalles, consulte JMPTESTBJ-2243 – listo. Depurar los trabajos de cancelación para Mac UT.
- Da Zhang: (1) Prueba del instalador de JMP 17.1.1. (2) Se investigó un problema de falla de JMP 17.1.1 en el cuadro de diálogo de conexión de JMP Live, no se pudo recrear la falla
- Nala: (1) Prueba del instalador de JMP 17.1.1. (2) Se completaron las pruebas de nuevos cambios de integración de CAS para 17.1.1, 17.2 y 18. Los detalles se pueden encontrar en JMP-16240. (3) Se investigó un problema de publicación de gráficos de control LDF que fue informado por Eric Hill .
Descubrimiento de datos
- Dave B: Localizó un problema de soporte técnico al guardar Control Chart Builder en formato pdf en Windows, agregó la capacidad de personalizar el estilo y el color de la línea de intervalo para Plot Col, solucionó un problema con el asistente de importación JSON informado por Craige Hales, uno de los primeros en adoptar JMP ( JMP) . -16535 ) y trabajando en la alineación de filas de ColStack. Problemas Trabajé con John Schroedl para descubrir problemas al ejecutar las pruebas de imágenes en la máquina AWS.
- Dan S: Trabajando en la interfaz de usuario para plantillas de plataforma, reelaborando el complemento guardar en App/Dashboard Builder para hacer referencia a la aplicación en un archivo separado, buscando la función auxiliar para guardar el contexto del grupo en tablas guardadas.
- Evan: Analizando las llamadas de despacho relacionadas con las plantillas de plataforma. Trabajo de preparación para la actualización del índice de datos de muestra. Se agregó telemetría para abrir/importar tipos de archivos de registro (tanto interactivos como con secuencias de comandos).
- Xan: Finalmente localicé un bloqueo del Generador de gráficos de control resultante de un cambio en el Generador de gráficos; La solución ahora está disponible para 17.2 ( JMP-16416 ).
- Ernest: Trabajo de modelo para plantillas de plataforma, soporte de transformaciones de varias columnas.
GAMA
- Brad: Todavía estoy trabajando en una posible mejora de los DSD para estimar mejor los efectos cuadráticos.
- Caleb: Esta semana, he estado trabajando en la adaptación de la especificación del modelo GUI que Peng desarrolló hace un tiempo para la plataforma CSALT. ¡Es realmente increíble y espero mostrárselo a nuestros usuarios! También continué trabajando en mi investigación y la de Brad.
- Peng: Continuó trabajando en ambos frentes del desarrollo de JMP 18 para DOE y Confiabilidad. Investigué y respondí varias consultas de soporte técnico y documentación.
Anfitrión
- Paul: Hacer que el script jpip del contenedor pip funcione en Mac y Windows y utilizar los archivos .zip para los módulos de la biblioteca estándar de Python. Nota: en este punto, cada usuario debe copiar el script jpip y editarlo para su entorno: nombre de usuario, producto jmp (JMP, JMP Pro, JMPSUB) y directorio de instalación. Trabajaremos para mejorar esto antes de enviar el JMP 18 final. Compilación probada en JMP runner en Windows, David Barbour está actualizando la parte de copia de JMP runner para recoger los componentes integrados de Python. Todos los archivos se enviaron a Perforce, excepto los cambios del proyecto y jmpconfig.h para cambiar la compilación; lo intentaremos el lunes. Bob Hickey ha actualizado el instalador de Windows para recoger los archivos Python necesarios. Comenzó a reconstruir macOS Python para admitir versiones de sistemas operativos más antiguos. (Si lo presiono esta noche, enviaré un correo electrónico e instrucciones sobre cómo editar jpip e instalar los módulos adicionales de Python necesarios: numpy, pandas y matplotlib.
- John Schroedl: Cambios en el host para abandonar las clases .NET obsoletas como parte del trabajo de .NET Core. Ayudé a investigar problemas de pruebas de línea de base/imagen. Se impulsó un cambio para permitir la representación de contenido WPF en una máquina sin pantalla adjunta. Se restableció la máquina Win11 Insider Preview debido a cambios de MS en la estructura del canal interno.
- Paul: Recortar el tamaño y la cantidad de archivos que van al marco utilizando los archivos .pyc compilados en bytes y empaquetándolos en un archivo zip.
- Michael H: Implementación inicial de la interfaz de usuario para la importación de atributos múltiples de PI Server.
HTML interactivo
- Mike S: Completó tres correcciones para fuentes de etiquetas personalizadas que no se mostraban correctamente en las exportaciones HTML (barras, barras empaquetadas y mapas de calor) y avanzó en una cuarta (gráficos paralelos).
- John Powell: Presentó el progreso de nuestro primer sprint de funciones nuevas en JMP 18.
Se solucionó el cambio en el lugar donde se almacena el color de los datos faltantes ( JMPHTML-2090 ).
- Paul Spychala : Agregar soporte para líneas de ajuste para valores de eje en HTML ( JMPHTML-1372 ).
JMP en vivo
- Aurora: 18.0: se completó el trabajo para eliminar el control a nivel de paquete sobre la capacidad de descarga. También se eliminó la función de solicitud de unión a espacio (que nunca había estado expuesta en la interfaz de usuario). Correos electrónicos de notificación modificados. Continuación del debate sobre el RGPD. Con Eric y Dieter comenzamos a diseñar un control de acceso a nivel de carpetas . Varios: se realizaron 2 estudios de usabilidad rápidos y sucios (@ Menciones y filtrado de listas de publicaciones) con 3 participantes cada uno.
Estadísticas
- John Sall: La función incorporada Mostrar comandos ahora produce tablas de datos en lugar de texto en el registro ( JMP-16483 ). Ejemplo: Mostrar comandos (Scriptables); Esto es útil para censar funciones integradas y ScriptItems en JMP. Por ejemplo, hay 5218 de 20 072 entradas de ScriptItem que no tienen sugerencia ni documento. Si elimina ContinTable,ColumnNames y combinaciones de NoMenu/NoScript/Deprecated, eso deja 401. Es posible que muchos de estos no necesiten sugerencias, pero algunos sí. Hay 69 comandos obsoletos, pero se encuentran en sólo 19 componentes, siendo Preferencias el que tiene el mayor número (16). La distribución de categorías de los operadores integrados es:
- Laura CS: Se corrigieron un par de errores en SEM (Inferencia robusta con MGA y detalles de singularidad) y retomé mi trabajo de acceso directo de Invariancia de medición (solicitado por Narayanan), que ya casi está terminado. Comencé a leer el libro de inferencia causal "¿Qué pasaría si?" para intentar cerrar brechas con el "SEM tradicional".
Pruebas de estadísticas
- Mark: Desarrollé un estudio de usabilidad del nuevo informe FDR en Process Screening para John con Nicole y Jacob. Se desarrollaron mejoras en Plot Col Box para la prueba de usabilidad de FDR y un mayor desarrollo de la pestaña Analizar en Easy DOE con Dave Barbour. Probando Easy DOE con Jacob. Terminando el prototipo de la nueva área de Recursos Técnicos de I+D en la Comunidad JMP con Caleb. Respondiendo preguntas en la comunidad JMP.
- Jacob: Probando Easy DOE, agregando pruebas para las actualizaciones 17.2 y probando la nueva lista de factores. Pruebas de corrección de la columna 17.2 de validación. Trabajando en pruebas de usabilidad con Mark Bailey y Nicole Jones.
- Tonya: Probando gráficos de control de ejecución corta y trabajando en la verificación de errores.
Actualizaciones de ciencias biológicas
- Los instaladores revisados de JMP Clinical 17.1 fueron aprobados ayer después de que se realizó un cambio la semana pasada para resolver un error importante encontrado por un cliente interno.
Nota de Shannon
¡Esperamos que todos hayan visto el correo electrónico de Lauren Buck a principios de semana sobre una oportunidad inminente para donar ropa nueva o en buen estado a una gran causa! Si no, aquí tenéis de nuevo la información. SAS y WIN han apoyado a esta organización muchas veces a lo largo de los años. Si estás en Cary, ¡esta es una manera muy conveniente de donar! Y si no es así, no dude en hacer una donación en línea o apoyar a una de las muchas organizaciones similares en todo el país y el mundo que también se dedican a esta causa. ¡Que tengáis un buen fin de semana a todos!
Buenas tardes. El equipo de Ventas Internas del Este de EE. UU. estará como voluntario el miércoles 10 de mayo en Note in the Pocket . Su misión es “proporcionar ropa de calidad a niños y familias sin hogar y empobrecidos con dignidad y amor”.
Nuestro equipo recolectará ropa y zapatos nuevos y en buen estado que llevaremos a Note in the Pocket cuando lleguemos para nuestro tiempo voluntario. Puede encontrar la lista de los artículos más necesarios aquí . Si tiene algo que le gustaría donar, tráigalo antes de las 12 p.m. del miércoles 10 . Hay un letrero en el vestíbulo del quinto piso del Edificio A donde puede colocar sus artículos. ¡Gracias!