船 / 展示 / 问 – 如何改善软件交付流程

对于软件交付流程的改进,Martin Fowler在他的一篇文章中提出了船 / 展示 / 问的方法。这个方法可以概括为在生产流程的不同阶段,将注意力放在交付产品的不同方面。

船:这个步骤强调及时交付。当代码完成时,应该立即将其部署到生产环境中。这可以让关键客户、产品负责人和测试人员使用它,并且可以更早地发现并修复问题。

展示:在“船”之后,必须展示它。这包括为客户、用户、利益相关者、执行团队和其他所有人提供一个演示环境。在现代应用程序开发中,这意味着提供一个Web应用程序,这使得访问该应用程序变得非常容易。

问:这个步骤是在演示之后询问观众。与过去的开发方式不同,这不仅仅是交付一个产品。在展示之后,观众可以提出反馈、观点和检查。通过与客户和用户交互来发现和纠正问题,可以将产品更好地投入市场。

实施“船 / 展示 / 问”方法需要注意的是,这不仅仅是一个技术方法,而是一个协作和沟通方法。开发人员和客户之间必须密切合作,以确保产品按照正确的方式进行开发和测试。

如果我们采用这个方法,可以有效地减少错误、快速发现问题,从而节省时间和成本。在当前的技术环境中,我们需要更快速地交付高质量的软件,以确保我们的企业在不断变化的市场中取得成功。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/