团队负责人在工业软件开发中使用敏捷宣言的独白

我从被遗忘的书中汲取了思想,

试图在上帝面前称义,

但如果我能认罪,那是

在阴谋诡计的合着中。

列昂尼德(Leonid Samoilovich)

当您刚开始开发软件产品时,有一种诱惑是不要编写TOR并快速勾勒出产品模型,这在“上周一”进行了讨论。

开发团队仍然很小,无需离开桌面就可以讨论所有内容。

如果运气不好,并且证明该产品很受欢迎,那么应该已经对其进行了测试,以便被开发者拒绝。

我们邀请一名测试人员加入该项目,如果再次幸运,那么问题就不可避免了:要在什么基础上进行测试?

明天,技术作家也会提出类似的问题:产品必须如何工作才能正确地描述它?

现在,注意,主要问题!

在没有最终产品的技术规范的情况下,如何解决产品的需求,因为尚无最终产品的规格?

, , , .

, . .

agile .

. .

, , .

. , . . . , . .. .

. - , . , . , , , API, … . . , , .... . . . .

, , . . .

, . . , . , . , , . . , , . . , , .

… , .

, , . . . . , , , , , , .

: , , …

. , , . TDD (Test Driven Development). , , . , , . – . , . . . , , . / . CI (continuous integration). , . , ... .

- Why you call this version “beta”?

- Because it’s betta than nothing




All Articles