所有信息均为 SAS 公司机密。不要透露。
欢迎来到 2021 年 4 月 30 日的 JMP 开发更新!
特别祝贺Mandy Chambers加入 SAS 35 周年!感谢奥黛丽分享以下内容!
Mandy 在 SAS 的整个职业生涯中取得了许多成就,过去 6 年多来我们很幸运能在 JMP 与她共事。曼迪支持“数据表”,但她似乎以某种形式涉足一切。她顽强地追查错误和崩溃,并且对她的开发人员和她在 Discovery 以及通过 EA 反馈与我们互动的实际客户都抱有客户服务心态。和她一起工作很有趣,而且能把事情做好。请与我一起祝贺 Mandy 在 SAS 度过了令人印象深刻的 35 年!
昨天我们以小组形式召开会议,听取 JMP 产品管理团队的意见。如果您无法加入会议,您可以在此处找到录音。非常感谢 Dan V、Mia 和 Sara 分享有关我们的产品管理团队角色和职责、JMP 16 发布、JMP 17 EA 计划的反馈和改进以及销售支持/外展的详细信息。我认为这对于每个开发人员更好地了解 JMP 产品商业化流程、EA 招聘和计划实施以及现场支持活动非常有帮助,这些活动仍在继续,以向销售和营销团队介绍令人兴奋的 JMP 16 功能,即使我们开发我们的下一个版本。
我正在为未来的开发会议寻找其他志愿者。下周开放,或者您可以让我知道您将来什么时候展示的好时机!我们正在迅速迈向计划于 2021 年 5 月 14 日实施的 JMP 16.1 代码冻结,并计划于 2021 年 6 月 4 日削减我们的第一个 JMP 17 EA。我知道现在或不久的将来已经有相当多的功能可以演示。
我感谢 PM 团队让我有机会在会议上讨论当前版本的JMP 17 功能模板中的功能准备检查表。米娅和我根据最近几次回顾的反馈创建了这个列表,以捕捉功能成熟过程中的各种重要里程碑。
我们都希望尽最大努力提前计划,跟踪整个周期的主要步骤,持续评估我们的进展,并避免给流程后期的团队带来麻烦。请确保在为希望早期采用者提供反馈的项目创建功能页面时,使用包含功能准备情况清单的 JMP 17 功能模板。如果您从早期版本向前移动了一个页面,请使用新模板更新您的页面。
正如我在会议中提到的那样,按时完成主要版本的功能总是能以良好的方式向前推进。当功能在功能冻结时得到更充分的烘焙时,我们就有更多的时间进行测试以消除错误,让文档团队添加完整的细节,并能够为我们的国际客户翻译 UI 内容。这可以减少维护周期中解决问题所需的时间,并允许在下一个周期中尽早开始工作。
感谢 Tonya 分享本周的崩溃和遥测文件,并选择了 16.1 版本!
产品发布

话题

副标题

平台

公司

2021 年 4 月 30 日当周的崩溃和遥测文件 | JMP Live (sas.com)
一般公告
-
感谢 John Schroedl 提到 O'Reilly 提供了免费的 PDF 版本的“The Flamingo Book”。他指出,“Google 是一家非常大的 C++ 商店,这本书讲述了他们在管理方面的许多成功实践,包括 CI、测试等。这并不是一本真正的代码书,而是一本流程/思维模式书。里面可能有一些值得我们考虑的金块。”您可以在此处下载 PDF 版本: Google 的软件工程,从编程中学到的经验教训。我一直在读它,非常好!
-
如果您愿意成为 Inside JMP 的特色员工,请下载“了解”表格的副本。只需填写问题,完成后将其连同 3 张照片上传到文件夹中。感谢您帮助我们更加熟悉我们的 JMP 系列!
即将到来的重要日期
-
JMP 16.1 代码批准模式开始 – 2021 年 4 月 27 日
-
JMP 16.1 代码冻结 – 21 年 5 月 14 日
-
JMP 17.0 EA1 – 6/4/21
-
请访问Confluence查看JMP 16和JMP 17日期的完整列表。
JMP 开发更新
数据发现

- Dave B:研究了嘈杂的 jmprunner 图像测试,调试了自适应选择突出显示,将修复集成到 16.1 中,修复了 MFI 缺陷。
- Dan S:继续致力于 17 版缩略图/boxToPicture 代码的更新。修复了模型筛选 16.1/17 中的 LocalDataFilter/AutoRecalc 崩溃问题。
- Evan:修复了导致图像测试不稳定的日志问题。协助修复不稳定的窗口处理程序测试。有关窗口处理程序改进和嵌套平台问题的评论。 JSL Hamcrest 修复和新功能(模拟函数和跳过的测试/断言)。
美国能源部
- Caleb:结束我的 16.1 开发工作并开始过渡到 16.2 工作。开始在 JIRA 中组织问题,为 JMP 17 做准备。
- Joseph:已完成将 JMP17 变更列表集成到 JMP16.1 中。
- Brad:仍在撰写一篇采用 DSD 来创建裂区设计的论文。
主持人
HTML5
- Josh M:通过重构我们的测试框架以将图像列表保留在一处来封装JMPHTML-505 。这将使我们在创建新测试时更加高效,并使测试更易于维护。本周的主要重点是为 HTML5/JMP Live 团队准备工具和最佳实践,以便将来使用捕获性能基准 ( JMPHTML-824 )。在 /test/HTML5Tests/Performance 中检查了 Perforce 中的一些工具,并记录在 Confluence 中。对未来的缺陷进行分类 ( JMPHTML-832 )。
- John Powell:向 Tommy O. 概述了 HTML5 功能、代码、工具、实践和学习资源,为他与我们一起兼职做好准备。举行冲刺回顾和冲刺计划会议。对未来进行分类和 NOFIX 跟踪缺陷,以帮助确定优先级并防止使用非优先项目填充我们的 JIRA 待办事项。将优先缺陷从未来轨道转换为 Jira,并重新安排待办事项中的项目,为下一个冲刺做好准备。审核了我们开放的 JavaScript 开发人员职位的简历。尝试了 Xan 的所选行比例的可视化并提供了反馈。在 Shannon 和虚拟加入的帮助下,为 Dan V. 准备了 HTML5 日志消息字符串列表。
- Bryan F:致力于修改树形图代码,以便可以根据 JMP 传递的有关树形图组的信息绘制树形图。此外,我还导出了与每个树形图组关联的行索引。这项工作的目的是证明我们的报告可以在没有列数据的情况下创建。因此,对于更大的数据集,我们的报告可能会更加高效。此外,我开始使用为支持 HTML5 浅色和灰色主题而创建的颜色系统来指定深色模式。
- Mayowa:开始致力于向交互式 html 添加新的数字格式 ( JMPHTML-808 )。
JMP 直播
- Aurora:修复了 16.1 版 ZAP 安全扫描发现的问题。添加了 REST API 路由以支持新的 JMP 17 JSL 命令。继续设计新的访问控制机制。继续更广泛地连接数据库事务。另外:准备与贾斯汀一起入职!
统计数据
- John Sall:响应筛选的 2×2 保存表现在嵌入了用于绘制优势比、风险比和风险差异图的脚本 ( S1588396 )。

- 剑锋:应客户Isaac Himanga (ADM)的要求,在JMP16.1中推送了两个新功能( S1585387和S1584976 )。结束 JMP 17 等效测试改进项目。
- Laura CS:继续研究工具变量两阶段最小二乘估计器,研究因子得分的性能问题,将齿轮转回 SEM 中的多组分析,这样我就可以在接下来的几天内获得 Eric 对剩余图表功能的支持,他仍然和我们在一起(我们会想念你埃里克!)。
- Peng:在阿肯色大学的工业从业者研讨会系列中做了演讲,主要是关于我在 JMP 和数据科学方面的工作。为 Laura Archer 就客户关于可靠性计算细节的询问做出回应,并继续致力于重复降级。
- Annie:将控制图的最后一些更改推送到 v16.1。
统计测试
- Tonya:回答了用户社区有关设置控制限制、规范值着色以及 CCB 如何使用 LDF 计算限制的问题。测试过程筛选中的子组和排序功能,以确保过程筛选、过程能力和 CCB 匹配。清理单元测试。错误验证。
- Jacob:在 16.1 中测试 DOE 更新。验证 DOE 缺陷并添加单元测试。修改性能分析脚本以减少误报性能问题的数量。
生命科学更新
- Rebecca:为 FDA 完成了 DILI Addin 的第一个版本。开始扫描我们的 SAS 宏以查找需要转移到 JMP Clinical 的 JSL 版本的数据准备工作。
产品管理
- Dan V:与 Gina 和 Stephanie 会面,讨论 JMP Lab 对 Discovery China 的计划。参加 P&G JMP Live 演示/讨论。很高兴能够参与 HTML5 冲刺计划流程和讨论。我看到他们采用 Jira 进行开发规划工作带来了许多良好的流程改进。与 Russ、Mia 和 Wenjun 会面,讨论 JMP Genomics 路线图。
- Mia:致力于为 JMP 17 EA 计划设置活动并编制邀请名单。与 Brady 和 Field Enablement 合作,了解 JMP 中数据准备的难题和用户体验。参加了 HTML 团队冲刺。与 Field Enablement 和 Ryan Gilmore 合作,改进 JMP 社区中的 JSL Cookbook,使其成为更加有用的“JSL Snippet”库。
技术支援
- 杜安
- Bobby 和 Dahlia 会见了 Sara 和 Josh,制定了一项计划,对我们的销售团队进行 JMP 安装和许可流程方面的培训,以更好地帮助我们的客户。
- TS 已与 Roger 和 Aaron Kennedy 就所有 JMP 注释显示的问题进行了沟通。感谢 Aaron 和 Roger 解决了这个问题!
- 感谢 Duane 分享以下内容,“我最近从 TS 的几个人那里听说应该向Ryan Lekivetz致敬。他非常乐于助人,合作愉快。当莎拉不在办公室时尤其如此。所以,非常感谢他!”
- 以下是TS JMP 实时报告。 (JMP Live 16)。以下是有关TS 提交的客户报告缺陷的信息。

开发运营
文档
系统/主机测试
- Eric Wang:尝试在 Azure 上部署 JMP Live,并在 Azure Confluence 页面上编写了 JMP Live 。添加了 JMPLiveJSL 测试的清理脚本 (BRDSTG-3121)。已测试 JMP Live Jira 项目。验证缺陷。
- 李大:测试过 Google Sheets NF (BRDSTG-3084)。测试 JMP Live Jira 项目。检查了 JMP 16.1 的第 3 方软件 (BRDSTG-3078)。
- Mike Wu:针对 Windows 和 Mac 上的学生订阅、订阅、试用版和专业试用版,针对测试服务器和产品服务器测试了 JMP 16.1 激活。测试 JMP Live Jira 项目。验证缺陷。
- Nala:更新运行 Python 工具以修复 JMP 中的初始化 Python 问题,并允许该工具适用于 Anaconda 3.8.5。研究如何使该工具适用于不同版本的 Anaconda。测试 JMP Live Jira 项目。验证缺陷。更新/修复 JSL UT 故障。将文档从旧的 SharePoint 迁移到北京团队的 Confluence 页面。
- Audrey :Jira 和 Confluence 协调,测试测试框架工具的更改。
- Josh L:致力于将我们的测试系统从 Openstack 迁移到 Azure。目前有 JMP 测试空间。我正在等待 GIS 批准防火墙通过虚拟专用网络访问 SAS。帮助 Hui 将三星平板电脑连接到 SAS。 JMP Live 故事测试和错误验证。
- Cary / 北京 JMP 实时测试 Jira 状态
- 3 个测试故事
- 3 个故事已准备好进行测试
- 过去 7 天内创建了 1 个错误
- 过去 7 天内关闭了 24 个故事/错误
- Mandy:负责制表、数据表随机子集和表格预览 - 完成汇合页面,并将与 Mia 一起制作 EA 1 视频。已验证的缺陷和 JIRA 票证(大部分是 Justin 编写的脚本索引修复) - 并设置新的 JIRA 过滤器来显示哪些内容是开放的,哪些内容上有我的名字。现在正在处理 16.1 和 17.0 的 Action Recorder 日志缺陷 - 现在就使用该组件,因为我已经与开发人员一起进行了一些工作,它在我们过渡新测试人员时有所帮助。
- Mike M:与 Annie 一起对我的交互式测试进行了精彩的回顾;添加了 2 个过程筛选和 1 个控制图构建器 Sikuli 测试。发现 15.2 帮助的新缺陷,在 HTML 中包含 startrelease=15.1,正在处理 16.0 的帮助验证,完成了多个 Sikuli 测试的文档字符串更新。具有讽刺意味的是,在帮助内容中发现了一个 PIE 图表缺陷,与今天早上的漫画相匹配。
- Justin:已完成修复或重新分配开放的脚本索引 Jira 问题。在仪表板中添加了图像测试结果按钮,以在 Mac 或 Windows 上查看任何图像。
- Hunter:针对 SDWIT-185 测试了更新后的 SAS Download Manager 2.6.4 for Mac。 JMP 16.1 和 17.0 缺陷验证。打开了几个与项目相关的缺陷。
- Hui: JMP16.1 的移动测试。感谢 Josh 帮助我设置 Android 移动设备。验证开发人员完成的开发工作。 HTML5 上的 JIRA 中报告的问题 ( JMPHTML-793 )
香农的注释
Apple 的 Air Tags 今天开始促销,一包售价 29 美元,四包售价 99 美元。我发现这篇 Axios 文章特别有趣。它不仅强调了这些新产品的酷炫因素,还强调了它们对视力障碍人士的潜在用处。
感谢您发送更新,希望大家度过一个美好的春季周末!
