工作内容
构建产品,改进软件。
构建新产品
确定有用的首个版本,围绕主要用户任务构建 Web、移动或桌面应用。
改进现有软件
重构代码、规划迁移并改善可维护性。记录当前行为,验证约定变更。
设计并连接系统
评审架构,构建 API、SDK、集成及配套基础设施,明确归属与运行要求。
合作方式
梳理系统当前的运行方式,调查妨碍开发或运行的依赖关系、故障路径和设计决策。 区块链集成可包含合约与应用边界、签名流程、链上索引和交易失败恢复。
构建 Web 和移动应用、API、SDK 及其所需基础设施,约定功能范围、集成点、测试和交接。
记录取舍,识别需要测试的假设,并安排变更顺序,便于团队实施和验证。
我们可以构建或改进的内容
选择范围明确的产品开发或现有系统改进。实施前约定用户、范围、目标平台、交付物与验收检查。
MVP 开发
围绕主要客户任务发布可用的首个版本,并从实际使用中学习。
- 工作范围
- 定义首版范围、用户流程、应用、数据模型及必要集成,并配置适合产品的访问控制、发布和监控。
- 交付内容
- 约定的功能范围、可用首版、测试、发布说明与技术交接。
- 检查内容
- 检查主要用户流程、权限、数据处理、失败路径与约定发布标准;产品学习结果通过实际使用衡量。
代码库重构与现代化
在保留用户依赖行为的同时,让现有代码库更易修改、测试和运行。
- 工作范围
- 评审依赖和模块边界,建立行为检查,分步骤实施按优先级排列的重构或迁移。
- 交付内容
- 代码库评估、约定变更计划、已实现改进、回归检查,以及迁移或恢复说明。
- 检查内容
- 依据已记录基线检查现有用户行为、集成契约及约定的质量或性能目标。
Web 应用开发
为浏览器用户构建 SaaS 产品、客户门户或内部工具。
- 工作范围
- 为约定流程构建界面、应用逻辑、数据访问、API 与必要集成。
- 交付内容
- 可用 Web 应用、测试、部署配置及运行与交接说明。
- 检查内容
- 检查用户流程、权限、支持的浏览器、无障碍访问、响应式布局和约定性能标准。
移动应用开发
创建移动产品或现有服务的配套应用。
- 工作范围
- 约定目标 iOS 与 Android 平台、实现方式、后台集成、设备功能,以及离线或同步需求。
- 交付内容
- 应用代码、约定平台的构建版本、设备测试结果及分发与交接说明。
- 检查内容
- 在约定设备上检查核心流程、权限、网络中断、同步及范围内的发布要求。
桌面应用开发
为需要本地文件、离线工作或操作系统集成的流程构建桌面工具。
- 工作范围
- 约定目标 Windows、macOS 或 Linux 系统,以及本地数据访问、系统权限、安装、签名和更新要求。
- 交付内容
- 应用代码、约定操作系统的安装包、测试,以及安装、更新与交接说明。
- 检查内容
- 检查安装、核心流程、文件与权限边界、离线行为及约定的更新和恢复路径。
API 与系统集成
通过明确接口连接现有产品、业务系统与数据源。
- 工作范围
- 设计或扩展 API、SDK、后台服务、Webhook 与后台任务,明确数据契约和访问规则。
- 交付内容
- 可用集成、接口文档、契约测试、监控,以及失败处理和交接说明。
- 检查内容
- 检查约定集成的身份认证、授权、输入验证、重复事件、部分失败与恢复。
生产就绪与发布支持
让现有产品做好面向真实用户的准备。评估发布风险,实施约定修复,并支持技术发布。
- 工作范围
- 评审明确版本、部署环境、关键用户流程、安全边界、数据处理、容量、成本和运行责任。约定必要改进、发布与恢复流程、监控及平台特定的分发检查。
- 交付内容
- 发布就绪记录包含评审版本、环境、预期使用情况、测试证据、按优先级排列的差距、剩余风险、负责人和发布建议。约定的实施工作还包括经验证的修复、发布与恢复手册、发布结果及运行交接。
- 检查内容
- 根据产品风险选择检查:核心流程、权限、配置与秘密、迁移、备份恢复、部署与回滚、代表性负载、依赖故障、告警和支持交接。适用时纳入应用商店、桌面签名或更新检查。区分预发布环境结果与生产发布检查。
生产就绪评审
评估产品、部署、依赖和运行流程。记录证据与差距,确定行动优先级,并建议作出发布决策所需的条件。
就绪改进与发布准备
实施约定修复,准备发布与恢复流程,测试重要失败路径。对变更进行复测,保留结果与剩余差距。
发布支持与稳定化
支持约定的分阶段发布,检查生产验证与告警,调查发布问题,并交接给运行团队。发布前明确支持期限、职责与响应安排。
产品开发范围内已约定的就绪检查仍属于原交付范围。本服务也可帮助其他团队构建的产品做好发布准备。与客户约定发布权限、支持安排及所需专项评估。结论适用于评审的版本、环境与预期用途。
创始人经历 / 工作流示意
分离处理、发布与访问
- 01
私有处理
来源登记与处理保留输入和方法的版本。
- 02
审核发布
操作人员审核发布依据后,结果才可供使用。
- 03
分析服务
API 和界面提供获准结果及其来源与处理背景。
FourthSpace 展示了这种分离方式:通过发布步骤分别控制处理和用户访问。生产验收仍未完成。
阅读案例交付内容
可用软件与清晰的交接资料。
系统与依赖关系图。
架构决策记录。
按优先级排列的发现与变更。
迁移或实施计划。
重要变更的验证标准。
合作包含实施时,交付可用软件、测试、集成说明和运行交接。
合作方式与价格
明确的起步价格。
从范围明确的评估、工作坊或月度服务开始。开始前商定范围、时间安排、交付成果和最终价格。
单次合作
技术决策评估
起价€1,500
- 围绕一个应用或供应商方案,评估一个明确的技术问题。
- 审查约定的文档和只读材料,并提供书面建议。
- 一次 60 分钟的决策讨论,以及按优先级排列的后续步骤。
实施、完整代码库审计和专项测试另行报价。
讨论此合作起步价格适用于所列范围。其他服务和更大范围的工作另行报价。
价格以欧元计,不含适用的增值税。差旅和第三方服务使用费用另行约定。
精选项目
相关工程
开始之前
架构评审需要哪些访问权限?
先提供系统说明、主要流程、图示和已知约束,再约定评审所需的代码库、配置或运行环境权限。
团队会收到哪些评审成果?
依赖图、决策与取舍记录、变更优先级及验证标准;迁移工作还包括可逐步实施的方案。
服务可以包含实施吗?
可以。合作可涵盖设计和评审,也可以继续进行约定的实施工作。
MVP 与原型有何区别?
原型用于测试想法或技术假设。MVP 是供真实用户使用的首个可用版本,包含明确核心流程及约定运行要求。可行性不明确时,可先开展研发。
可以在不完全重写的情况下重构代码吗?
先了解当前行为、依赖与约束。约定有限范围的变更与回归检查,再逐步实施并验证。重写需要单独的依据与范围。
可以帮助其他团队构建的产品做好发布准备吗?
可以。先明确版本、访问权限、预期使用情况与决策负责人。评审识别差距,实施和发布支持另行约定。发布建议记录证据与剩余风险,发布权限由客户指定负责人承担。
联系
讨论你的系统
说明目标、背景和约束条件。对于专项技术咨询,我们会在开始前约定问题、准备工作、会谈范围和书面后续步骤。
讨论你的项目