组建一个 10 人技术团队,需要搭哪些基础设施? - V2EX
ByteBlaze

组建一个 10 人技术团队,需要搭哪些基础设施?

  •  
  •   ByteBlaze Feb 21, 2024 4245 views
    This topic created in 810 days ago, the information mentioned may be changed or developed.
    Supplement 1    Feb 22, 2024
    首先非常感谢大家的回复。
    问题描述的不是很清楚,本人是一名 Java 后端,摸鱼的时间太长了,想着利用摸鱼的时间提升团队的开发效率,锻炼一下自己,准备主动做些基础建设,所以才问下大家的建议。
    22 replies    2024-02-22 17:24:12 +08:00
    yufeng0681
        1
    yufeng0681  
       Feb 21, 2024   1
    1 、如果你就是搞技术的,你参考你前东家怎么搞,你就怎么搞
    2 、如果你是出钱的老板,即便你抄作业拿了一份配置清单,技术团队也会认为你不专业,抠门,不信任他们,导致项目的开始就出现裂痕。 你需要做的是,绑定技术头目,让他和你一条心,用人不疑。实在不行,就让团队先出清单,你找人再看一眼,把把关。 如果差距甚大,换人做。。
    leon0318
        2
    leon0318  
       Feb 21, 2024 via iPhone
    背景信息不足,没人能回答这个问题
    estk
        3
    estk  
       Feb 21, 2024 via iPhone
    最好要有产品经理和 UI
    dongisking
        4
    dongisking  
       Feb 21, 2024
    连描述都没有,得看你具体做什么业务才知道要哪写。
    比如你是是做互联网的 App 或者内部应用,你需要的是 web 方向个前端和后端配产品
    如果你是做物联网的,那你得需要找物联网方面的后端和嵌入式,这样问问题有有意义啊
    dandycheung
        5
    dandycheung  
       Feb 21, 2024 via Android   1
    主要集中在协作方面吧。比如,沟通平台,文档(技术的,产品的,设计的,以及相互之间的等等)平台,代码平台,以及其它资源管理平台,例如构建、发布等。
    stinkytofu
        6
    stinkytofu  
       Feb 21, 2024
    最简单就是租个场地,拉一条宽带, 然后各自带电脑上班。
    paradox2023
        7
    paradox2023  
       Feb 21, 2024 via Android
    10 个人的话,先蹭 github 的 action 吧,ci 测试啥的都可以放在上边,代码库也可以放上边,其他的没啥了吧,奥还有 nvd 流动检查,代码测试覆盖度啥的,应该都能在 github action 实现 maven docker 仓库啥的可以直接用 github 的
    paradox2023
        8
    paradox2023  
       Feb 21, 2024 via Android
    内部文档也可以写到 github wiki 然后迭代规划可以用 github issue
    idontnowhat2say
        9
    idontnowhat2say  
       Feb 21, 2024
    不知道你说的是什么环境。

    大概可以给你出个简单方案

    1. 首先办公场所拉根光纤,申请固定个 ip 。
    2. 然后组网,划分几个 vlan ,技术,财务,办公,访客等等,设好 acl
    3. 组环境,什么 dev ,sit, uat, prod 。 要省钱或有机房就买机器自建,要省事就上云

    接下来就在机器上部署 git ,nas ,cicd 那一套。建议不会的话找专业的运维。 其他的就不说了,你这也没钱给我,不做免费的咨询。
    PiersSoCool
        10
    PiersSoCool  
       Feb 21, 2024
    不需要?直接开撸后面再说?

    跟大多数老板说做基建他们应该觉得你在浪费时间
    Tenlearn
        11
    Tenlearn  
       Feb 21, 2024
    找个小屋一人一台电脑能联网就能干,有钱就舒服点,没钱就差点
    blackmirror
        12
    blackmirror  
       Feb 21, 2024
    租 10 个开放性工位就可以开干了
    nutting
        13
    nutting  
       Feb 21, 2024
    人体工学椅+双 4k 显示器+mbp ( 64+1T )
    losephsky
        14
    losephsky  
       Feb 21, 2024   1
    帮你问了 chat-GPT ,回答如下:

    组建一个 10 人技术团队来开发和维护网站或软件项目,需要搭建的基础设施不仅包括硬件、软件层面的支持,还包括组织架构、流程管理和人力资源等方面。以下是一个基础且全面的清单:

    ### 硬件与网络基础设施
    1. **服务器硬件**:
    - 开发环境服务器:用于团队成员进行代码部署、测试。
    - 生产环境服务器集群:根据业务需求配置负载均衡器、数据库服务器、应用服务器等。
    - 版本控制系统(如 Git )服务器。

    2. **数据中心或云服务**:
    - 可选择自建数据中心或者采用 AWS 、阿里云、腾讯云等公有云服务,以满足存储、计算和带宽需求。

    3. **网络设备及带宽**:
    - 高速稳定的互联网连接,保证团队内部以及产品对外访问的速度和稳定性。

    4. **办公设备**:
    - 工作站电脑、移动设备供开发人员使用。
    - 大型显示器、键盘、鼠标等外设提高工作效率。
    - 会议室设施,包括投影仪、视频会议系统等。

    ### 软件工具与平台
    1. **版本控制与协作工具**:
    - Git/GitLab, GitHub 或者 Bitbucket 用于代码管理与协同开发。
    - Jira, Trello 或者 Asana 进行任务分配与进度追踪。

    2. **集成与持续集成/持续部署(CI/CD)**:
    - Jenkins, Travis CI, CircleCI 等自动化构建和部署工具。

    3. **开发框架与库**:
    - 根据项目需求选用合适的前后端开发框架和技术栈。

    4. **测试工具与环境**:
    - 单元测试、集成测试和验收测试工具。
    - 测试用例管理系统。
    - 模拟环境和沙箱环境。

    5. **通信与协作**:
    - Slack, Microsoft Teams 或钉钉等实时沟通工具。
    - Google Workspace 或 Office 365 提供文档共享、在线协作功能。

    6. **监控与日志系统**:
    - 监控工具(如 Prometheus, Grafana )对线上服务进行性能监控。
    - 日志分析平台(如 Elasticsearch, Logstash, Kibana ELK Stack )。

    7. **数据库管理系统**:
    - 根据项目规模选择关系型数据库(如 MySQL, PostgreSQL )或 NoSQL 数据库(如 MongoDB )。

    ### 组织与管理基础设施
    1. **团队角色划分**:
    - 技术负责人或首席技术官(CTO)负责整体技术方向。
    - 项目经理或团队领导协调工作流程。
    - 前端开发者、后端开发者、全栈开发者、UI/UX 设计师、测试工程师各司其职。

    2. **流程规范**:
    - 设计并实施敏捷开发流程(如 Scrum 或 Kanban )。
    - 制定编码规范、代码审查流程和安全策略。

    3. **培训与发展**:
    - 定期的技术分享会和外部培训计划。
    - 学习资源库和专业技能提升支持。

    4. **文档管理**:
    - 使用 Confluence 或其他知识管理系统记录团队规范、项目文档和最佳实践。

    通过上述基础设施建设,可以确保一个 10 人技术团队在高效、有序、安全的环境中开展工作,并能够随着项目的推进和团队的成长不断迭代和完善这些基础设施。
    uncat
        15
    uncat  
       Feb 21, 2024
    可以看看 Arch Linux DevOps Team 的思路:

    https://gitlab.archlinux.org/archlinux/infrastructure/-/tree/master/playbooks?ref_type=heads

    基本上他们的服务都在这了。
    huijiewei
        16
    huijiewei  
       Feb 21, 2024
    1. 一个域名
    2. 两台 VPS 主机,一台 web, 一台 ci 和 git server ,自己不会就买现成的服务
    3. 梯子

    无他
    cleveryun
        17
    cleveryun  
       Feb 21, 2024
    参考之前的工作经历中,你接触过的觉得有用的基础设施,找简单的替代品先用着。
    achira
        18
    achira  
       Feb 22, 2024   1
    3 后 4 前( iOS 、安卓、2h5 ) 1 产品 1UI ,还有一个你
    achira
        19
    achira  
       Feb 22, 2024
    3 后端 32g 内存 Windows 12600k 无显卡*3 ,产品 ui 和前端都配笔记本,12700H+3060*6 。
    一个项目三台 VPS ,对应测试环境和生产环境和一些中间件服务(也可以直接买对应服务)
    至少一个云存储服务,一个项目对应一个域名。
    办公地点一个靠谱的路由器/交换机+10 把好点的椅子和桌子(桌子最好能升降)
    就可以开工干活了
    achira
        20
    achira  
       Feb 22, 2024
    做 iOS 要买两台 mac mini 和一台 macbook pro m3 ,应该没了,再配个空调齐活
    achira
        21
    achira  
       Feb 22, 2024
    忘了说显示器,推荐 2k24 寸 800 左右一人一个,mac 兼容也比较好。京东直接搜就行
    hellojl
        22
    hellojl  
       Feb 22, 2024
    如果是独立团队,优先考虑产品的快速实现,基础设施直接使用云服务商提供的、可以白嫖的。考虑速度可以直接上 serverless 。
    如果是公司内的小组,用公司现成的。
    如果想锻炼自己的话,相比基于一个成熟的方案搭建,更建议去对比各种方案,找到适合自己团队开发模式和技术栈的。如果时间充裕,可以自己去造轮子。
    About     Help     Advertise     Blog     API     FAQ     Solana     1179 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 65ms UTC 23:22 PVG 07:22 LAX 16:22 JFK 19:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86