我们是一个以产品为基础的网站公司。我们处理汽车的网上销售/购买。我们有一个已经建立的产品,每天100,000访问我们的网站。
目前的scrum团队-六个完整的堆栈开发人员和一个测试者。完整的堆栈开发人员处理C#、JavaScript、SQL。开发人员的平均经验在2-3年左右。
做这件事的最佳方法是什么?
我只想知道是否有人已经尝试过这个问题,或者对这个问题的总体看法是什么?
发布于 2017-05-20 08:09:28
或者选项C:堆栈开发人员之间的所有位置。
认识到每个人都有自己的长处和弱点,并以这种方式加以利用。
确保您的所有开发人员都能支持完整的堆栈,但大多数时候都让人们在他们的专业知识中工作。
这样,您就可以从您的人员中获得最好的产品,同时确保您的团队不会在例如,当您的前端开发人员都决定在同一个月内离开时翻滚。
发布于 2017-05-20 08:10:57
如果有一个特定的领域你正在经历问题(比如说网站看起来不够好),你可以选择那些对设计有更多感觉的前端开发人员。
一般来说,我会考虑有超过2-3年经验的开发人员。如果你想提高质量,请聘请一名具有10年开发经验的团队领导/高级人员。
另外,如果您有一两个重点关注的框架,那么(经验较少的)完整堆栈开发人员的工作效果最好。例如,角度&实体框架。这些框架避免了编写详细的实现(比如您不需要编写自己的sql查询),并强制执行一些结构。如果通用框架无法满足您的需求,那么您也有一个业务案例可以专门雇用在该领域具有更多经验的开发人员。
https://softwareengineering.stackexchange.com/questions/349312
复制相似问题