Toda la información es confidencial de la empresa SAS. No revelar.
¡Bienvenido a la actualización de desarrollo de JMP del 30 de abril de 2021!
¡Felicitaciones especiales a Mandy Chambers por su 35 aniversario con SAS! ¡Y gracias a Audrey por compartir lo siguiente!
Mandy tiene muchos logros a lo largo de su carrera en SAS y hemos tenido la suerte de trabajar con ella en JMP durante los últimos 6 años o más. Mandy apoya la “tabla de datos”, pero parece abordar todo de una forma u otra. Es tenaz en la búsqueda de errores y fallas y tiene una mentalidad de servicio al cliente tanto con sus desarrolladores como con nuestros clientes reales con quienes interactúa en Discovery y a través de los comentarios de EA. Es divertido trabajar con ella y hace las cosas. ¡Únase a mí para felicitar a Mandy por sus impresionantes 35 años en SAS!
Ayer nos reunimos como grupo para escuchar al equipo de gestión de productos de JMP. Si no pudo unirse a la reunión, puede encontrar la grabación aquí . Muchas gracias a Dan V, Mia y Sara por compartir detalles sobre las funciones y responsabilidades de nuestro equipo de gestión de productos, el lanzamiento de JMP 16, comentarios y mejoras para el programa JMP 17 EA y la habilitación/divulgación de ventas. Creo que es muy útil para todos en el desarrollo comprender mejor el proceso de comercialización del producto JMP, el reclutamiento de EA y la implementación del programa, y las actividades de habilitación de campo que aún están en curso para educar a los equipos de ventas y marketing sobre las interesantes características de JMP 16 incluso mientras Desarrollar nuestra próxima versión.
Estoy buscando otros voluntarios para futuras reuniones de desarrollo. ¡La próxima semana está abierta, o puedes decirme cuándo sería un buen momento para presentar en el futuro! Estamos avanzando rápidamente hacia JMP 16.1 Code Freeze, planeado para el 14/05/21, y avanzando hacia el corte de nuestro primer JMP 17 EA el 4/06/21. Sé que ya hay bastantes funciones que podrían demostrarse ahora o en un futuro próximo.
Agradezco que el equipo de PM me haya brindado la oportunidad en la reunión de hablar sobre la lista de verificación de preparación de funciones que se encuentra en la versión actual de la plantilla de funciones JMP 17 . Mia y yo creamos esta lista basándonos en los comentarios de las últimas retrospectivas para capturar varios hitos importantes en el camino hacia la madurez de la función.
Todos queremos hacer todo lo posible para planificar el futuro, realizar un seguimiento de los pasos principales a lo largo del ciclo, evaluar dónde nos encontramos de forma continua y también evitar causar dolores de cabeza a los equipos que vienen más adelante en el proceso. Asegúrese de que cuando cree una página de funciones para elementos sobre los que desea recibir comentarios de los primeros usuarios, utilice la plantilla de funciones JMP 17 que incluye la lista de verificación de preparación de funciones. Si avanzó una página desde una versión anterior, actualice su página con la nueva plantilla.
Y como mencioné en las funciones de finalización de la reunión a tiempo para un lanzamiento principal, siempre avanza en el buen sentido. Cuando las funciones están más completas en el momento de la congelación, tenemos más tiempo para realizar pruebas y eliminar errores, para que los equipos de documentación agreguen detalles completos y la capacidad de traducir el contenido de la interfaz de usuario para nuestros clientes internacionales. Esto puede reducir el tiempo necesario para solucionar problemas durante los ciclos de mantenimiento y permite comenzar temprano a trabajar en el siguiente ciclo.
¡Gracias a Tonya por compartir los fallos y los archivos de telemetría de esta semana con la versión 16.1 seleccionada!
Lanzamiento del producto

Tema

Subtema

Plataforma

Compañía

Archivos de fallas y telemetría para la semana del 30/04/21 | JMP Live (sas.com)
Anuncios generales
-
Gracias a John Schroedl por mencionar que O'Reilly ha puesto a disposición una versión PDF gratuita de “The Flamingo Book”. Señaló: “Google es una tienda de C++ muy grande y este libro trata sobre muchas de sus prácticas exitosas de administración de eso, incluida la CI, las pruebas, etc. No es realmente un libro de códigos, sino más bien un libro de procesos/mentalidad. Puede que haya algunas pepitas ahí para que las consideremos”. Puede descargarlo aquí como PDF: Ingeniería de software en Google, lecciones aprendidas de la programación a lo largo del tiempo . Lo he estado leyendo y es muy bueno!
-
Si está dispuesto a ser un empleado destacado en Inside JMP, descargue una copia del formulario Conozca . Simplemente complete las preguntas y cuando haya terminado, cárguelas junto con 3 fotos suyas en la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
-
Comienza el modo de aprobación del código JMP 16.1 – 27/04/21
-
Congelación de código JMP 16.1 – 14/05/21
-
JMP 17.0 EA1 – 4/6/21
-
Visite Confluence para obtener una lista completa de las fechas de JMP 16 y JMP 17 .
Actualizaciones de desarrollo de JMP
Descubrimiento de datos
- Xan: Trabajando en ideas para mostrar selecciones parciales con una "insignia".

- Dave B: Examinó pruebas de imágenes ruidosas de jmprunner, resaltó la selección adaptativa depurada, integró correcciones en 16.1 y corrigió defectos de MFI.
- Dan S: Continúe trabajando en las actualizaciones del código de miniaturas/boxToPicture para 17. Se corrigió un bloqueo de LocalDataFilter/AutoRecalc en Model Screening 16.1/17.
- Evan: Se solucionó el problema de registro que causaba una prueba de imagen inestable. Asistió en la reparación de pruebas inestables con Window Handler. Reseñas de mejoras en With Window Handler y problemas de plataformas anidadas. Correcciones de JSL Hamcrest y nuevas características (funciones simuladas y pruebas/afirmaciones omitidas).
GAMA
- Caleb: Concluyendo mi trabajo de desarrollo 16.1 y comenzando la transición al trabajo 16.2. Comenzó a organizar problemas en JIRA en preparación para JMP 17.
- Joseph: Se completó la integración de las listas de cambios de JMP17 en JMP16.1.
- Brad: Todavía estoy trabajando en un artículo que adapta los DSD para crear diseños de trama dividida.
Anfitrión
- John Schroedl: Se corrigió el error por el cual arrastrar el cursor sobre el ícono de la ventana principal en la barra de estado alternaba rápidamente la visibilidad de la ventana principal. Trabaja con Dan en performance y pintura de boxToPicture. Comenzando a trabajar para admitir F1 para iniciar la ayuda de la ventana (S1095328).
- Paul N: Actualizaciones de activación de JMP realizadas en los servidores PROD para admitir productos de suscripción JMP 16.1. (Corporativo y Estudiantil). Mirando la salida de blackduck para 16.1. Actualización de libcurl a la última versión 7.76.1 para corregir múltiples vulnerabilidades CVE.
-
Trabajo continuo con Metal.
-
Michael H: Mejora de los informes de fugas de pruebas unitarias de ejecución y mejor captura de informes de diagnóstico, que eventualmente se migrarán a la ejecución diaria de Testbot.
HTML5
- Josh M: Concluyó JMPHTML-505 refactorizando nuestro marco de prueba para mantener listas de imágenes en un solo lugar. Esto nos hará más eficientes al crear nuevas pruebas y hará que las pruebas sean más fáciles de mantener. El enfoque principal de esta semana ha sido preparar herramientas y mejores prácticas para que los equipos de HTML5/JMP Live utilicen la captura de puntos de referencia de rendimiento en el futuro ( JMPHTML-824 ). Se registraron algunas herramientas en Perforce en /test/HTML5Tests/Performance y se documentaron en Confluence aquí . Clasificación de defectos futuros ( JMPHTML-832 ).
- John Powell: Le brindó a Tommy O. una descripción general de la funcionalidad, el código, las herramientas, las prácticas y los recursos de aprendizaje de HTML5 para prepararlo para trabajar con nosotros a tiempo parcial. Realicé una retrospectiva de sprint y una reunión de planificación de sprint. Seguimiento de defectos futuros clasificados y NOFIX para ayudar a priorizar y evitar que nuestro trabajo pendiente de JIRA se llene con elementos no prioritarios. Convertimos los defectos prioritarios de la pista futura a Jira y reorganizamos los elementos en nuestro trabajo pendiente para prepararnos para nuestro próximo sprint. Currículums revisados para nuestro puesto abierto de desarrollador de JavaScript. Probé la visualización de Xan de la proporción de filas seleccionadas y brindé comentarios. Preparé una lista de cadenas de mensajes de registro HTML5 para Dan V. con la ayuda de Shannon y virtual join.
- Bryan F: Trabajó en la modificación del código del mapa de árbol para que los mapas de árbol se puedan extraer a partir de la información transmitida desde JMP sobre los grupos de mapas de árbol. Además, exporté los índices de filas asociados con cada grupo de mapas de árbol. El propósito de este trabajo es demostrar que nuestros informes se pueden crear sin datos de columna. Por lo tanto, nuestros informes pueden tener un rendimiento mucho mayor para conjuntos de datos más grandes. Además, comencé a trabajar para especificar un modo oscuro usando el sistema de color creado para admitir los temas claros y grises de HTML5.
- Mayowa: Comenzó a trabajar para agregar nuevos formatos numéricos al html interactivo ( JMPHTML-808 ).
JMP en vivo
- Aurora: Se solucionaron problemas encontrados por el escaneo de seguridad ZAP para 16.1. Se agregó una ruta API REST para admitir un nuevo comando JSL JMP 17. Se continuó diseñando un nuevo mecanismo de control de acceso. Continuar ingresando transacciones de bases de datos de manera más amplia. Además: ¡Preparándonos para la incorporación con Justin!
Estadísticas
- John Sall: La tabla guardada 2 por 2 de Response Screening ahora tiene secuencias de comandos integradas para realizar gráficos de probabilidades, índices de riesgo y diferencias de riesgo ( S1588396 ).

- Jianfeng: Incorporó dos funciones nuevas ( S1585387 y S1584976 ) en JMP16.1 en respuesta a las solicitudes del cliente Isaac Himanga (ADM). Concluyendo el proyecto de mejora de las pruebas de equivalencia JMP 17.
- Laura CS: Continué trabajando en el estimador de mínimos cuadrados de dos etapas con variables instrumentales, investigué problemas de rendimiento con puntuaciones de factores, cambié de tema al análisis de grupos múltiples en SEM para poder obtener el apoyo de Eric con las características restantes del diagrama en los próximos días. Él todavía está con nosotros. (¡Te extrañaremos Eric!).
- Peng: Dio una charla en la Universidad de Arkansas en su serie de seminarios de oradores para profesionales industriales, principalmente sobre mi trabajo en JMP y la ciencia de datos en general. Elaboré una respuesta para Laura Archer sobre la consulta de un cliente sobre los detalles de un cálculo de confiabilidad y continué trabajando en la degradación repetida.
- Annie: Se implementaron algunos últimos cambios para los gráficos de control en la versión 16.1.
Pruebas de estadísticas
- Tonya: Respondió preguntas de la comunidad de usuarios sobre los límites de control establecidos, la coloración de los valores de especificación y cómo CCB calcula los límites con un LDF. Probar el subgrupo y las funciones de clasificación en Process Screening para asegurarse de que Process Screening, Process Capability y CCB coincidan. Limpieza de pruebas unitarias. Verificación de errores.
- Jacob: Probando las actualizaciones del DOE en 16.1. Verificar defectos DOE y agregar pruebas unitarias. Revisar los scripts de análisis de rendimiento en un esfuerzo por reducir la cantidad de problemas de rendimiento falsos positivos.
Actualizaciones de ciencias biológicas
- Rebecca: Primera versión finalizada del complemento DILI para FDA. Comenzamos a escanear nuestras macros SAS en busca de trabajo de preparación de datos que deben transferirse a la versión JSL de JMP Clinical.
Gestión de productos
- Dan V: Se reunió con Gina y Stephanie para discutir los planes de JMP Lab para Discovery China. Participó en una demostración/discusión de P&G JMP Live. Fue fantástico participar en el proceso y la discusión de planificación de sprints de HTML5. Veo muchas buenas mejoras en los procesos provenientes de la adopción de Jira para los esfuerzos de planificación del desarrollo. Reunión con Russ, Mia y Wenjun para discutir la hoja de ruta de JMP Genomics.
- Mia: Trabajando en la configuración de la campaña y compilando listas de invitados para el programa JMP 17 EA. Trabajar con Brady y Field Enablement para comprender los problemas y la experiencia del usuario en torno a la preparación de datos en JMP. Asistió al sprint del equipo HTML. Trabajar con Field Enablement y Ryan Gilmore para renovar el libro de cocina JSL en la comunidad JMP para que sea más una biblioteca útil de "fragmentos JSL".
Apoyo técnico
- Duan
- Bobby y Dahlia se reunieron con Sara y Josh para idear un plan para educar a nuestros equipos de ventas sobre los procesos de instalación y licencia de JMP para ayudar mejor a nuestros clientes.
- TS ha estado en comunicación con Roger y Aaron Kennedy sobre un problema con la visualización de todas nuestras JMP Notes. ¡Gracias a Aaron y Roger por resolverlo!
- Gracias a Duane por compartir lo siguiente: “Recientemente escuché de varias personas en TS que se debe felicitar a Ryan Lekivetz . Ha sido excepcionalmente servicial y ha sido un placer trabajar con él. Esto ha sido especialmente cierto mientras Sarah estaba fuera de la oficina. Así que ¡muchas gracias a él!”.
- Aquí están los informes de TS JMP Live . (JMP Vivo 16). Aquí encontrará información sobre los defectos informados por el cliente presentados por TS .

Operaciones de desarrollo
-
Jim B: Trabajó con control de calidad para investigar fallas de UT. Coordiné con ISD para Windows Server 2012 R2, 2016 y 2019, especialmente para migrarlos a nuestro cluster; configurar las tres máquinas virtuales. FUGAS reportadas y Jiras de fallas de afirmación. Se aplicaron muchas actualizaciones de software para probar y construir máquinas Mac; planeando más actualizaciones del sistema operativo este fin de semana. Soporte forzado.
Documentación
-
Sheila: Terminé el libro Descubriendo JMP (DJ) y la Guía de automatización para L10N. Ayuda regenerada 15.1 y 15.2 con pancartas que apuntan a la ayuda actual. Generé la ayuda 16.1 y 17.0. Solucioné un error en la plantilla de ayuda en inglés, así que sincronicé los cambios con las plantillas de ayuda de ZH y JA. Se actualizó el documento técnico sobre calidad, que pronto estará vinculado aquí . Como preparación para generar las páginas web de DJ localizadas para jmp.com, finalicé las plantillas de ayuda de DJ y le dije a Melanie qué archivos de plantilla debían localizarse. Me reuní con Ian Kleinfeld y el proveedor de ayuda para crear una página 404 no encontrada para obtener ayuda. (Esta página aparece cuando el usuario hace clic en la herramienta ? en un informe y la clave de ayuda no está en la ayuda, o hace clic en un enlace y no se puede encontrar la página por algún motivo). Script de conversión de PDF modificado para crear todo doc archivos PDF si los archivos de FrameMaker cambiaron durante la noche. (Anteriormente, solo se generaban los archivos PDF en inglés en producto/doc). Pasé mucho tiempo clasificando defectos, Jiras y páginas de Confluence que contenían elementos de acción.
- Michael C: Se agregaron 2 ejemplos al documento SEM para 16.1; Seguí trabajando en consultas de Jira para informes del equipo de documentación.
Pruebas del sistema/host
- Eric Wang: Intenté implementar JMP Live en Azure y escribí JMP Live en la página de Azure Confluence. Se agregó un script de limpieza para las pruebas JMPLiveJSL (BRDSTG-3121). Artículos JMP Live Jira probados. Verificar defectos.
- Da Li: Google Sheets NF probado (BRDSTG-3084). Pruebe los elementos de JMP Live Jira. Software de terceros comprobado para JMP 16.1 (BRDSTG-3078).
- Mike Wu: Activación de JMP 16.1 probada contra el servidor de prueba y el servidor de producción para suscripción de estudiante, suscripción, prueba y prueba profesional tanto en Windows como en Mac. Probando elementos de JMP Live Jira. Verificar defectos.
- Nala: Actualización de la herramienta Ejecutar Python para solucionar el problema de inicialización de Python en JMP y permitir que la herramienta funcione para Anaconda 3.8.5. Investigando cómo hacer que la herramienta funcione para diferentes versiones de Anaconda. Pruebe los elementos de JMP Live Jira. Verificar defectos. Actualización/solución de fallas de JSL UT. Migración de documentos del antiguo SharePoint a la página Confluence del equipo de Beijing.
- Audrey : coordinación de Jira y Confluence, prueba de cambios en las herramientas del marco de prueba.
- Josh L: Trabajando en la migración de Openstack a Azure de nuestros sistemas de prueba. Actualmente contamos con un espacio para JMP Test. Estoy esperando que GIS apruebe el acceso del firewall a SAS a través de una red privada virtual. Ayudó a Hui a conectar la tableta Samsung a SAS. Prueba de historias y verificación de errores de JMP Live.
- Cary / Beijing JMP Prueba en vivo Estado de Jira
- 3 historias en pruebas
- 3 historias en prueba listas
- 1 error creado en los últimos 7 días
- 24 Historias / Errores cerrados en los últimos 7 días
- Mandy: Trabajó en Tabular, subconjunto aleatorio de tablas de datos y Vista previa de tablas; terminé las páginas de confluencia y trabajará en videos de EA 1 con Mia. Defectos verificados y tickets de JIRA (en su mayoría fueron correcciones de índices de secuencias de comandos realizadas por Justin) y configuré un nuevo filtro JIRA para mostrarme qué está abierto y qué tiene mi nombre. Trabajando en los defectos de registro de Action Recorder ahora, para 16.1 y 17.0; tomando ese componente por ahora, ya que he trabajado en él con los desarrolladores, y nos ayuda mientras realizamos la transición de un nuevo evaluador.
- Mike M: Excelente sesión de revisión con Annie de mis pruebas interactivas; Se agregaron 2 pruebas de Sikuli de detección de procesos y 1 de creación de gráficos de control. Se encontró un nuevo defecto para la Ayuda 15.2 que contiene startrelease=15.1 en el HTML, se trabajó en las verificaciones de la Ayuda para 16.0 y se completaron actualizaciones de cadenas de documentos para varias pruebas de Sikuli. E, irónicamente, encontré un defecto en el gráfico PIE en el contenido de la Ayuda que coincide con el cómic de esta mañana.
- Justin: Terminé de arreglar o reasignar los problemas abiertos de Scripting Index Jira. Se agregó un botón a los resultados de las pruebas de imágenes en el panel para ver cualquier imagen en Mac o Windows.
- Hunter: Probó el SAS Download Manager 2.6.4 actualizado para Mac para SDWIT-185. Verificación de defectos JMP 16.1 y 17.0. Se abrieron varios defectos relacionados con el proyecto.
- Hui: Pruebas móviles para JMP16.1. Gracias a la ayuda de Josh para configurar mi dispositivo móvil Android. Verificar el trabajo de desarrollo realizado por los desarrolladores. Problemas reportados en JIRA en HTML5 ( JMPHTML-793 )
Nota de Shannon
Los Air Tags de Apple salen a la venta hoy: $ 29 por uno o un paquete de 4 por $ 99. Este artículo de Axios me pareció particularmente interesante. Destaca no sólo el factor atractivo de estos nuevos dispositivos, sino también su utilidad potencial para personas con discapacidad visual.
¡Gracias por enviar sus actualizaciones y espero que todos tengan un maravilloso fin de semana de primavera!
