培生是一家国际媒体公司,在教育、商业信息和消费者出版领域拥有世界领先的业务,拥有37000名员工,分布在全球60多个国家。为培生开发的教育SaaS应用程序“Prevent 2.0”旨在帮助教育工作者识别高辍学风险学生,并提供学生进展监控功能。
项目背景与挑战
皮尔逊希望发布一款新的SaaS应用程序,主要目标是识别高辍学风险学生,次要目标是提供学生进展信息。联合团队(包括SoftServe)进行了一系列评估,提交了商业挑战、商业价值、实施路线图、架构解决方案、需求优先级、UI/UX增强建议、测试策略等内容。主要挑战包括缺乏具体应用需求、基础设施和架构需要改进,以及项目时限短(三个月)。
解决方案与技术架构
“Prevent 2.0”基于多层SaaS架构构建,支持多租户、可扩展性、报告功能,并与学校信息系统集成。部署在Rackspace托管的云环境中,实现高可用性、可扩展性和容错能力。采用单点登录方法与业务应用集成,并支持移动设备(如iPad)。前端采用新的网络代码,提升了跨浏览器兼容性和性能。
关键成果与成功因素
“Prevent 2.0”在学年伊始成功上线,成为美国教育系统在SaaS平台上的首个应用程序。关键成功因素包括:
- 采用新的UI/UX方法提升可用性
- 使用异步Ajax请求提高整体性能
- 增强应用程序灵活性,提升用户移动性
项目按时交付,避免了市场窗口期的损失,为培生在教育市场赢得了竞争优势。