产品设计

以领域驱动设计为指导原则,深入理解业务领域,并将这些领域概念转化为清晰而有意义的软件模型,以确保最终产品与业务需求紧密契合,提供高度可维护和可扩展的解决方案。

架构设计

使用微服务架构和云原生技术,将系统按照领域拆分为独立的服务,以实现更高的可伸缩性、弹性和部署灵活性,同时充分利用云计算资源,以提供高效、可靠的解决方案。

开发

采用敏捷开发方法和极限编程实践,强调协作、迭代开发和自动化测试,以快速响应需求变化,提供高质量的软件解决方案,同时强调可维护性和可扩展性。

测试

倡导测试金字塔的理念,将测试活动分为单元测试、集成测试和端到端测试,并积极采用测试自动化工具和流程,以确保软件质量、减少缺陷,并提高开发速度和可维护性。

持续交付

积极推动持续交付实践,通过自动化工具和流程,将软件交付周期缩短至最小,从而实现更频繁的、可靠的软件交付,提高部署效率,降低风险,满足快速变化的业务需求。

需求管理

设计全面的需求管理流程,借助流程管理工具,确保需求的准确收集、跟踪和管理,以满足业务和项目的需求,提高可见性和协作效率,确保项目按计划推进。

From our blog

使用 Gradio & huggingface 快速搭建一个ChatGPT APP

在 May 18, 2023

在现在的NLP领域,GPT系列模型已经成为了NLP领域的标配之一,而ChatGPT是基于GPT的一个聊天模型,可以用来生成对话,其效果非常好,可以说是目前最好的开源聊天模型了。 不少使用者已经将ChatGPT当做了日常工作的助手,下面这个chat界面基本已经广为人知。

继续阅读

聊聊研发效能治理方案的理论框架

在 July 2, 2022

最近几年,国内业界越来越常提及“研发效能”这个词,追其根源大部分是始于“DevOps”运动的活跃。
知道 DevOps 发展历史的,基本都了解 DevOps 是受敏捷的影响,是敏捷原则在软件研发到运维运营层面的延伸。
很多云厂商在推广自己 DevOps 平台服务的时候,也会提及对“研发效能”的大幅度影响,比如 AWS 对 DevOps 的描述:

继续阅读