支持团队的软件开发周期 [英] Software development cycle for a support team
问题描述
有人可以建议适合我们团队工作的软件过程吗?
Could anyone please suggest a software process suitable to the work our team?
- 我们是一个由6个开发人员组成的团队(主要是初级人员) 。
- 我们正在支持在线图书商店的订购系统(类似于Amazon图书)。
- 该系统已经在线且正在运行。 / li>
- 大部分工作是基于任务的。有时存在需要立即修复的错误,或者需要将新模块添加到系统中。
- 大多数情况下,每个开发人员都在研究单独的错误模块,据估计时间可能从几个小时到几天不等。
- 我们的客户(管理部门)位于另一个国家(我们正在外包),因此需求需要很长时间来验证或讨论。
- We are a team of 6 developers (mostly juniors).
- We are supporting the ordering system for an online book store (similar to Amazon books).
- The system is already online and functioning.
- Most of the work is task based. Sometimes there is a bug that needs immediate fixing or a new module that needs to be added to the system.
- Most of the time each developer is working on a separate module of bug which it's estimated time could range from few hours to few days.
- Our customers (the management department) are located in another country (we are being outsourced) so requirements take a long time to verify or discuss.
您可以将我们视为主要由自由职业者组成的团队,每个人都在等待任务交给他。有时,如果需要一个大模块,则需要2或3个开发人员开始合作,但是那时候情况开始变得糟糕,因为我们也缺乏一个完善的软件流程来坚持。
You can view us mainly as a team of freelancers each waiting for a task to be handed to him. Sometimes if a big module is required 2 or 3 developers start working together on it, but that's when things starts going bad as we lack a well defined software process to adhere too.
注意:
- 在我们的案例中,Waterfall模型显然失败了,因为我们的团队负责收集需求,设计,编码和测试所有内容。
- 我们尝试采用敏捷实践,但这是一个彻底的失败,主要是因为第4点,第5点和第5点。 6.我们的工作中没有迭代或原型。
所以我们正在寻找一种可以帮助我们组织工作的软件流程并提供可接受的输出。
So We are looking for a software process that can help us organize our work and provide an acceptable output.
推荐答案
您说自己主要是青少年。因此,在尝试跑步之前,请学会走路。我建议您尝试使用分阶段投放模式。而且我还建议您尝试阅读这本书:
http://www.amazon.com/Software-Project-Survival-Guide-Practices/dp/1572316217
You say you're mainly Juniors. So, learn to walk before you try to run. I suggest you try a staged delivery model. And I also suggest you try reading this book: http://www.amazon.com/Software-Project-Survival-Guide-Practices/dp/1572316217
这篇关于支持团队的软件开发周期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!