先明确判断依据,再开发或改造。
不知道应该采用什么技术,犹豫是否保留现有资产,或者因为故障不断而想重新检查架构。小村软件同时考虑 Windows 特有限制与现有业务,协助制定开发和改造方案。
可以讨论的主题
- 比较新项目可采用的技术与架构
- 明确 UI、通信、后台处理和日志的职责
- 检查 COM / ActiveX / C++/CLI / .NET 的集成方式
- 判断在哪里解决 32 位与 64 位混用问题
- 比较现有软件改造与整体替换
- 在故障调查前,明确所需日志与测试
评审关注什么
架构是否符合目标与限制
不只看技术是否新,还会确认其是否适合现有资产、设备、部署环境、权限和预计使用年限。区分可采用的方案与需要提前验证的方案。
是否考虑实际运行和维护
检查职责划分、线程与资源管理、异常处理、退出流程、日志和异常路径测试。梳理今后变更或故障发生时容易成为问题的部分。
下一步需要做哪些决定
说明选项的利弊、影响范围和剩余不确定性,确定进一步调查或改造的优先级。我们重视的是,不仅推荐某种方式,还要说明选择依据与尚缺的信息。
咨询流程
- 明确讨论问题。 确认当前架构、困难、备选方案和不能改变的条件。
- 比较选项。 在所需范围内检查资料或代码,从实现、运行和维护角度评估。
- 整理后续行动。 明确方向、注意事项与验证任务,并在约定范围内形成评审结果或改造方案文档。
可以从正式委托实现之前开始
咨询和评审可以作为独立服务,也可以根据结果继续委托开发或改造。请先说明“希望做什么决定”和当前已知信息。我们会确认范围与推进方式,再进行报价。
以委托正式开发为前提的初步可行性调查,其范围和条件请参阅高难度 Windows 开发。