你好,我是新来的,我不是软件工程师,我只是个初级学生,我总是看到这样的情况:**敏捷/Scrum**我明白这一点,但我的问题是我如何在一个真正的项目中实现这一点,比如一个关于公司的系统、web/网站?
我在谷歌寻找一个例子,但我只看理论。
有人可以给我举个例子,或者我可以在一个项目中实现这一点吗?
如果我的问题在他/她的水平,很抱歉
发布于 2018-07-15 08:27:41
您可能相信您理解敏捷和Scrum的含义,但我认为您并不真正理解它们。
我觉得您认为敏捷和Scrum是一种技术性的东西,比如一种设计模式,您可以从中找到简单的示例,然后尝试将其应用到您自己的代码中。他们不是。
敏捷本质上是一种与人(客户、团队成员等)交谈的心态。及时应对变化比试图在合同、文件和票务系统中记录一切要好。尤其是对于那些试图将财务风险降到最低的公司来说,这是对所需思维方式的重大改变。
因为敏捷是一种思维方式,这也不是你可以一次应用于一个项目,然后忘记它的东西。
Scrum是敏捷思想的一个实现,它的目标是3到10人的团队。作为一名初级开发人员,真正了解Scrum的最好方法是加入一个有经验的Scrum或教练的团队。
如果您是一个单独的开发人员,同时也是一个初级开发人员,那么您最好暂时忘记Scrum。
发布于 2018-07-15 13:46:47
基于Scrum的敏捷项目管理是我读到的关于Scrum的第一本书,作为一名开发人员,我发现具体理解Scrum是什么非常有帮助。
我还要指出Scrum指南和Scrum的权威来源。作为一种奖励,它也是短的和免费的。
最后,如果您正在研究一些更注重代码的内容,我将查看一些XP中的实践,比如测试驱动开发、持续集成和对编程。
你提到你发现的大部分都是理论性的。我想提醒你不要假设事情是理论性的。允许团队设置他们可以做多少工作,或者交付可移植的增量之类的实践,每一次冲刺都意味着按书面方式进行练习。
发布于 2018-08-20 12:30:59
看到它“真实”有很多出发点。也许你可以在附近找到你最喜欢的网站的开发者聚会,如WordPress会议或Drupal会议。或者,如果附近没有会议,也许会有一个用户组。
在这些会议上,询问其他一些开发人员,您是否可以与他们一起坐一两个小时,看看它是如何工作的。
因为敏捷宣言第2条:工作软件而不是全面的文档
看胜于读书。
如果你不能与现实生活场景交谈和访问,你可以在youtube上观看人们。有一段视频显示微软在做https://www.youtube.com/watch?v=-UUrLxNBK_G。
这取决于你需要什么。有很多不同的资源。
https://softwareengineering.stackexchange.com/questions/375197
复制相似问题