一个项目开发的系统需要满足不同客户不同要求,如何管理项目?

作者站长头像
站长
· 阅读数 23

公司开发了一套系统,包含许多功能,其中有一些基础功能是所有客户都需要的,但是不同客户都有不同的需求,需要增删不同的功能,并且系统还需要部署在客户的服务器上。请教大佬,应该怎样组织项目,来实现上述要求?可否从打包那里入手,让每个客户的打包产物都不同?

补充:希望不通过数据库和权限来控制菜单的显隐,给客户的代码不包含不相关的功能……

回复
1个回答
avatar
test
2024-06-30

1.如果功能是以模块菜单来进行管理,可以考虑通过菜单权限控制2.如果功能没有按照菜单进行管理,不同功能可以通过不同分支做版本控制,单独打包

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容