版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
敏捷开发讲义从方法论到工程实践的完整指南Contents课程目录从敏捷理念到工程落地,系统掌握现代软件交付方法论01敏捷开发概述02Scrum框架与核心实践03敏捷开发流程详解04工程实践与工具链05敏捷转型与落地CHAPTER01敏捷开发概述理解敏捷开发的核心理念、价值观与应用场景AGILEDEVELOPMENT什么是敏捷开发敏捷开发是一种基于迭代和增量的软件开发方法论,通过小型团队紧密协作、短周期迭代交付的方式,提高团队响应变化的能力,缩短交付周期并持续提升产品质量。敏捷团队协作·白板讨论核心定义01基于迭代和增量的开发模式,每个Sprint周期通常为1-4周,交付可工作的软件增量核心定义02重视人的协作与面对面沟通,将团队成员之间的直接交流视为最有效的信息传递方式核心理念03快速反馈驱动决策,通过频繁交付获取用户真实反馈而非依赖前期文档推测核心理念04持续改进贯穿始终,每个迭代后通过回顾会发现问题并制定改进措施应对变化05认为需求变化是常态而非风险,采用适应性强的方式灵活响应市场与客户变化应对变化06缩短交付周期使团队能更快地将价值传递给用户,降低因方向偏差导致的资源浪费AgileManifesto敏捷宣言与四大价值观2001年《敏捷宣言》确立了软件开发的四项核心价值观,其本质是在"流程规范"与"人的价值"之间重新找到平衡点——并非否定传统实践,而是在快速变化的环境中优先关注更能创造价值的要素。个体和互动高于流程和工具团队成员的创造力和直接沟通是项目成功的根本驱动力。优秀的流程和工具应当服务于人,而非成为束缚人的枷锁。面对面交流带来的信息传递效率远高于文档流转。工作的软件高于详尽的文档能够实际运行并为用户创造价值的软件才是衡量进展的首要标准。文档应当精简实用,聚焦于传递必要信息,而非追求面面俱到、耗费大量维护成本。客户合作高于合同谈判与客户建立持续的合作关系和深度信任,远比在前期通过合同锁定所有细节更能保障项目的最终成功。需求的变化是常态,协作共赢才能应对不确定性。响应变化高于遵循计划在需求频繁变化的环境中,团队快速适应变化的能力比严格执行初始计划更能交付有价值的产品。计划应当具备弹性,为变化预留空间。METHODOLOGYCOMPARISON敏捷开发vs瀑布模型瀑布模型强调线性顺序和前期规划完备性,适合需求稳定的项目;敏捷开发则以迭代循环和拥抱变化为核心,更适合需求模糊、市场快速变化的软件开发场景。两者各有适用场景,理解差异有助于做出正确的流程选择。瀑布模型特征01线性顺序执行需求→设计→编码→测试→部署,各阶段严格按序推进,变更成本高。每个阶段完成后才能进入下一阶段,形成不可逆的流程链条。02前期需完成详尽的需求规格说明书,依赖文档驱动的方式确保信息传递完整性。文档作为阶段交付物和沟通依据,强调规范化记录。03项目末期才能看到可运行产品,用户验收周期长,发现问题时修改代价巨大。前期缺陷往往在后期才暴露,返工成本呈指数级增长。敏捷开发特征01以1-4周为周期的迭代循环,每个Sprint结束交付可工作的软件增量,快速验证假设。通过短周期反馈及时调整方向,降低整体风险。02需求以用户故事形式动态管理,允许在迭代间调整优先级和具体内容。拥抱变化而非抗拒变更,将需求演进视为价值提升的机会。03持续集成和自动化测试贯穿全程,代码变更实时可追溯,质量风险前置发现。每日站会和可视化看板确保团队透明协作与进度同步。COREADVANTAGES敏捷开发的核心优势敏捷开发通过短周期迭代、持续集成和紧密协作三大机制,在响应变化、研发效率、项目可控性和产品质量四个维度建立系统性优势。快速响应变化需求变化在每个Sprint边界被自然吸收,产品Backlog动态调整优先级缩短从需求提出到功能上线的周期,降低因市场变化导致的方向偏差风险Sprint提高研发效率任务拆解为用户故事后支持并行开发,减少成员之间的阻塞和等待时间每日站会快速同步进展和障碍,问题在24小时内被识别和解决而非累积24h增强项目可控性持续集成确保代码变更实时可追溯,项目进度对利益相关者透明可见燃尽图和速率指标提供量化进度跟踪,风险在早期阶段即可被识别和干预燃尽图保证产品质量单元测试和集成测试在每个迭代自动执行,缺陷在引入时即被发现和修复产品展示会让利益相关者直接验收功能,确保交付物与用户期望高度一致自动化SCENARIOANALYSIS敏捷开发的适用场景敏捷开发最适合需求不确定、市场变化快、需要持续探索最佳方案的软件开发场景;而对于需求高度确定、变更成本极高的安全关键型系统,则应审慎评估敏捷方法的适用程度。互联网产品团队敏捷协作场景高度适用场景互联网与移动应用:用户需求模糊且竞争激烈,需要快速迭代验证产品方向创新项目与MVP:市场无成熟参考,短周期交付快速试错积累反馈SaaS持续迭代:产品生命周期长,根据客户反馈持续演进功能需谨慎评估场景安全关键型系统:航空航天与医疗设备,变更需严格审批外包固定总价:合同锁定范围与成本,灵活性空间有限大规模分布式团队:跨时区协作成本高,需额外工具弥补CHAPTER02Scrum框架与核心实践掌握Scrum三大角色、五大事件与三大工件的完整运作机制AGILEFRAMEWORKScrum框架全景Scrum框架以"3-5-3"结构为核心:3个角色定义职责边界,5个事件建立节奏与反馈机制,3个工件确保信息透明。ROLES三大角色产品负责人:代表利益相关者定义产品愿景,管理产品Backlog优先级ScrumMaster:守护Scrum流程,消除团队障碍,促进自组织与持续改进开发团队:跨职能自组织团队,通常5–9人,负责交付每个Sprint的可用增量3角色EVENTS五大事件Sprint:1–4周的固定周期容器,是所有其他事件发生的时间框架计划会·每日站会·评审会·回顾会:分别承担规划、同步、验收和改进四项核心职能5事件ARTIFACTS三大工件产品Backlog:按优先级排序的需求清单,由产品负责人持续维护和更新SprintBacklog:当前Sprint选中的用户故事及其任务分解,由开发团队自主管理增量:Sprint结束时交付的可用软件,必须达到团队定义的"完成"标准3工件SCRUMFRAMEWORKScrum三大角色详解Scrum通过产品负责人、ScrumMaster和开发团队三个角色实现"做什么、怎么管、怎么做"的职责分离。三者之间不是上下级关系,而是平等协作的伙伴关系,共同驱动Sprint的成功交付。产品负责人(PO)01定义产品愿景与路线图,将业务目标转化为可执行的用户故事并持续管理优先级02作为客户与团队之间的桥梁,平衡商业价值与技术可行性,做出需求取舍决策做什么ScrumMaster01守护Scrum流程完整性,确保团队遵循敏捷原则,防止外部干扰打断Sprint节奏02以服务型领导方式促进团队自组织,通过引导和教练技术帮助团队持续改进工作方式怎么管开发团队01跨职能自组织团队涵盖前后端开发、测试和设计能力,减少对外部依赖的等待时间02团队规模建议5-9人,具备端到端交付能力,在每个Sprint内独立完成从编码到测试的全流程5–9人SCRUMFRAMEWORKSprint冲刺周期Sprint是Scrum的固定节奏容器,通常1-4周为一个周期。保持一致的Sprint时长能帮助团队建立稳定的交付节奏,而Sprint内部的四个事件则构成了"计划→执行→检查→改进"的完整PDCA循环。固定节奏:Sprint时长建议固定为2周,一旦确定应保持一致以建立团队的稳定交付节奏2周计划锁定:Sprint开始时通过计划会选定本迭代要交付的用户故事,期间原则上不接受新增需求插入每日同步:站会15分钟同步进展与障碍,确保信息透明和问题快速暴露15min交付闭环:Sprint结束时必须产出可交付的软件增量,通过评审会验收后进入下一个Sprint的规划循环业界Sprint时长分布2周Sprint是业界最主流选择,占比约58%SPRINTCEREMONY需求明晰会议需求明晰会议(BacklogRefinement)是Sprint计划会的前置准备环节,通过提前细化用户故事、估算工作量和拆分大任务,确保Sprint计划会能高效进行。PlanningPoker工作量估算现场5–10%Sprint时间投入每个Sprint投入5–10%的时间进行需求明晰,确保即将进入下一个Sprint的用户故事已被充分理解和拆分。Poker团队共识估算团队共同估算用户故事工作量,常用PlanningPoker方式,通过讨论达成共识而非由单人决定。INVEST故事拆分原则将过大的用户故事(Epic)拆分为可在单个Sprint内完成的粒度,确保每个故事满足INVEST原则。AC验收标准前置产品负责人提前补充验收标准(AcceptanceCriteria),减少开发过程中的理解歧义和返工风险。ScrumCeremoniesSprint计划会Sprint计划会是每个迭代的起点,通过"做什么"和"怎么做"两个议题将产品Backlog中的高优先级需求转化为团队可执行的SprintBacklog,建立清晰的Sprint目标和交付承诺。Sprint计划会议·团队协作场景PART01·做什么产品负责人按优先级介绍用户故事,开发团队评估自身产能并选择本Sprint可交付的故事集团队共同定义Sprint目标,用一句话概括本迭代要达成的业务价值,作为团队决策的北极星PART02·怎么做开发团队将用户故事拆解为具体的技术任务,每个任务工作量建议不超过1天以便跟踪团队自主认领任务而非由领导分配,确保成员对承诺的认同感和执行主动性TIMEBOX·会议时间盒两周Sprint的计划会时间盒上限为4小时,Sprint越短时间盒相应缩短,保持效率会议结束前团队需对SprintBacklog达成共识,ScrumMaster确认所有人理解目标与分工DAILYSTANDUP·敏捷仪式每日站会每日站会是15分钟的信息同步仪式,通过'昨天做了什么、今天做什么、有什么障碍'三个问题实现团队信息透明。它不是状态汇报会,而是团队成员之间的承诺对齐和障碍暴露机制。三个核心问题昨天完成了什么聚焦与Sprint目标相关的价值交付,而非罗列琐事今天计划做什么建立当日承诺,便于团队成员之间协调配合遇到了什么障碍快速暴露问题,由ScrumMaster在会后协调解决执行要点时间与节奏严格控制在15分钟内,固定时间和地点以降低协调成本,养成团队节奏习惯聚焦与收敛技术讨论和决策不在站会进行,需深入沟通的议题在会后单独讨论常见反模式汇报化倾向沦为向ScrumMaster或管理层汇报的会议,丧失团队自组织的信息同步本质讨论发散超时使用"停车场"机制记录延伸话题,站会后再行处理ScrumCeremony产品展示会(Sprint评审会)Sprint评审会是连接开发团队与利益相关者的反馈桥梁,通过演示可运行的软件增量获取真实反馈,驱动产品Backlog的动态调整。它是"构建→度量→学习"循环的关键节点。Sprint评审会·团队功能演示现场01开发团队演示Sprint内完成的真实可运行功能,禁止使用PPT或原型替代实际软件演示02邀请客户、用户代表和业务方等利益相关者参与,确保反馈来源多元化且贴近真实使用场景03产品负责人根据反馈调整产品Backlog优先级,将新发现的需求纳入后续Sprint规划04两周Sprint的评审会时间盒为2小时,聚焦于功能演示和反馈收集而非技术实现细节讨论ScrumPractice项目回顾会(Sprint回顾会)Sprint回顾会是团队持续改进的引擎,通过系统性地检视"人、流程、工具"三个维度,识别改进机会并制定可执行的行动计划。没有回顾会的Scrum只是形似而非神似。Method回顾方法Start-Stop-Continue:团队列出应该开始做、停止做和继续做的事情,聚焦行为层面的具体改变帆船模型:将推动前进的因素比作"风"、阻碍因素比作"锚",可视化分析改进方向Start·Stop·ContinueExecution执行要点安全氛围:遵循"最高指导原则"——相信每个人在当时的情况下已尽力而为可执行产出:每次回顾产出1–2个改进措施,分配责任人并纳入下一个Sprint跟踪1–2项/SprintPitfalls常见陷阱抱怨大会:ScrumMaster需引导讨论从"问题"聚焦到"解决方案"缺乏跟踪:将改进项放入SprintBacklog,与普通任务同等对待Backlog跟踪CHAPTER03敏捷开发流程详解从需求到交付的六大阶段操作指南与最佳实践AgileRequirements需求分析阶段敏捷需求分析是一个"发散→收敛"的过程:先通过多渠道广泛收集用户需求和痛点,再通过分类和优先级排序收敛为可执行的产品Backlog。需求分析不是一次性活动,而是贯穿产品生命周期的持续过程。用户访谈访谈与问卷结合,深入目标用户的具体痛点与功能期望Interview竞品分析识别市场空白和差异化机会,发现未被满足的用户需求Gap趋势预判行业趋势研究预判未来1-2年的需求演变方向1-2年MoSCoW法Must/Should/Could/Won't四级分类,聚焦最高价值功能4级Kano模型基本型、期望型与兴奋型需求区分,平衡底线与惊喜3型AGILEREQUIREMENTS用户故事与产品Backlog用户故事以"角色-行为-价值"三段式结构将需求从技术视角转化为业务视角,配合INVEST原则确保故事质量,再通过验收标准明确"完成"的定义,三者共同构成敏捷需求管理的基石。01用户故事标准格式"作为[角色],我希望[功能],以便[价值]"——强制从用户视角定义需求而非技术实现,确保每个需求都围绕用户价值展开三段式结构·用户视角02INVEST质量检验原则Independent独立、Negotiable可协商、Valuable有价值、Estimable可估算、Small足够小、Testable可测试——六项原则确保故事质量6项质量维度03验收标准Given-When-Then明确每个用户故事的功能边界和测试预期,采用Given-When-Then格式描述场景,减少开发与测试之间的理解偏差场景化描述·边界清晰04产品Backlog动态演进PO按价值优先级排序需求清单,高优先级故事的详细程度高于低优先级故事,Backlog随市场反馈持续迭代调整价值驱动排序ARCHITECTURE&DESIGN功能设计与架构规划敏捷开发提倡'刚刚好'的前期设计(JustEnoughDesignUpFront),在高层级架构方向上保持一致性,同时在细节设计上保留根据迭代反馈调整的灵活性,避免过度设计带来的浪费。架构设计原则项目初期确定技术选型、模块划分和关键接口,建立架构基线为后续迭代提供一致的技术方向采用演进式架构理念,架构决策可随项目推进逐步细化,避免前期过度设计造成沉没成本架构基线功能设计方法领域驱动设计(DDD)通过统一语言和限界上下文帮助团队建立对业务领域的共同理解事件风暴以工作坊形式快速梳理业务流程,识别领域事件、命令和聚合根限界上下文设计与开发协同设计师提前1-2个Sprint准备设计稿,确保开发团队在Sprint开始时即可获得可用的设计资源设计评审纳入Sprint流程,设计稿在进入开发前需经过团队技术可行性评估和确认1-2SprintSPRINTEXECUTION迭代开发与并行协作Sprint内的迭代开发通过合理的任务拆解粒度和前后端并行策略最大化团队吞吐量,同时通过结对编程和代码审查确保代码质量。结对编程:复杂逻辑与关键模块的双人协作模式01任务拆解用户故事拆解为4-8小时粒度的技术任务,便于每日站会精确跟踪进度02并行开发前后端基于接口契约并行,API设计先行确定,减少返工和联调阻塞03结对编程在复杂逻辑和关键模块上应用,提升代码质量并促进知识在团队内流动04代码审查作为合并前置条件,至少一名非作者成员审查通过后方可合入主干分支QUALITYASSURANCE质量保障体系敏捷质量保障以测试金字塔为指导,通过"单元测试→集成测试→端到端测试"三层防线覆盖不同粒度的质量风险,配合TDD和DoD机制将质量内建于开发过程而非依赖后期检验。测试金字塔单元测试覆盖70%测试场景,验证函数和类的独立行为,执行快且反馈即时集成测试覆盖20%,验证模块间交互和外部依赖集成,确保组件协同正常70%单元测试TDD与DoDTDD遵循"红→绿→重构"循环,先写失败测试再实现代码,确保可测试性DoD明确完成标准,含代码审查通过、测试覆盖达标和文档更新等条件红→绿→重构TDD循环持续质量监控代码覆盖率纳入CI门禁,低于阈值(如80%)时自动阻断代码合并技术债务定期清理,每个Sprint预留10-20%产能用于重构和修复80%覆盖率门禁CONTINUOUSIMPROVEMENT持续优化与反馈闭环持续优化是敏捷开发的终极追求,通过"交付→度量→反馈→改进"的闭环机制,将用户真实行为数据和反馈意见转化为产品Backlog中的优化需求,驱动产品在每个迭代中持续进化。数据采集驱动建立用户行为数据采集体系,通过埋点分析功能使用频率、用户留存和关键路径转化,用数据驱动优先级决策数据驱动决策多渠道反馈应用内反馈入口、客服工单分析和NPS满意度调查,捕捉用户未被满足的需求NPS满意度A/B测试验证新功能全量发布前通过小流量实验评估实际效果,降低决策风险小流量实验Backlog排序每个Sprint将优化需求纳入Backlog统一排序,确保迭代兼顾新功能与体验优化Sprint迭代CHAPTER04工程实践与工具链构建支撑敏捷开发的持续集成、自动化测试与协作工具体系CI/CDPipeline持续集成与持续交付CI/CD将"集成→测试→部署"流程自动化,使团队能够以小时甚至分钟级别的速度交付软件变更。01持续集成要求开发者每天至少提交一次代码到主干,每次提交自动触发编译构建和全套自动化测试≥1次/天02持续交付在CI基础上增加自动化部署到预发布环境的能力,确保软件在任何时刻都处于可发布状态随时可发布03CI/CD流水线典型阶段:代码风格检查→编译构建→单元测试→集成测试→安全扫描→容器化打包→部署7阶段04构建时间控制在10分钟以内,超过此阈值团队应优化测试并行度和构建缓存策略以保障反馈速度≤10minCI/CD实践采用率(2024年)CI采用率最高达83%,完全自动化持续部署仍有较大提升空间CodeManagement代码管理与版本控制Git分支策略的选择应与团队的发布频率和项目特性匹配——发布周期长的项目适合GitFlow,持续部署的互联网产品适合GitHubFlow,高频迭代团队可考虑Trunk-BasedDevelopment。主流分支策略GitFlow:五种分支类型适合有版本发布周期的项目,release分支确保发布前的稳定性验证GitHubFlow:仅main+feature分支,流程简洁适合持续部署场景,PR审查是唯一的质量门禁协作规范CommitMessage:采用ConventionalCommits格式(feat/fix/refactor等前缀),支持自动生成变更日志PullRequest:至少一名非作者团队成员通过后方可合并,大PR建议拆分为多个小PR提高审查效率高级实践FeatureFlag:将功能开关与代码部署解耦,允许未完成功能合入主干但不对外暴露Trunk-BasedDevelopment:适合高频发布团队,所有人直接在主干开发,配合CI自动验证保障主干稳定开发者使用Git进行代码管理的真实工作场景TestingStrategy自动化测试策略自动化测试的落地应遵循"分层建设、逐步推进"的策略:先夯实单元测试基础,再通过CI流水线固化执行机制,最后补充端到端测试覆盖核心业务路径。单元测试JUnit+Mockito(Java)、Jest(JS/TS)、pytest(Python)为主流框架,覆盖核心业务逻辑目标覆盖率60-80%,关键业务模块要求90%以上,覆盖率指标纳入CI门禁自动检查60–80%集成测试Testcontainers提供真实依赖环境(数据库、消息队列等),避免Mock带来的"测试通过但生产失败"API契约测试(如Pact)验证前后端接口一致性,在联调前自动发现接口变更导致的兼容问题Testcontainers端到端测试Cypress和Playwright覆盖核心用户路径(注册→下单→支付),数量控制在50-100条避免维护成本过高视觉回归测试(如Percy)自动检测UI变更,防止样式问题被忽略直到用户反馈才发现50–100条ToolSelection敏捷工具选型敏捷工具选型应遵循"适配优先于先进"原则——根据团队规模、技术栈和项目特性选择最合适的工具组合,避免引入过于复杂的工具增加学习成本和管理负担。工具类别推荐工具一推荐工具二适用场景项目管理Jira飞书项目/ONESJira适合中大型团队;飞书/ONES适合国内团队代码托管GitHubGitLabGitHub开源生态强;GitLab私有部署灵活CI/CDGitHubActionsJenkins/GitLabCIActions与GitHub深度集成;Jenkins插件丰富沟通协作Slack飞书/钉钉Slack国际化团队;飞书/钉钉国内团队文档管理ConfluenceNotion/语雀Confluence与Jira联动;Notion灵活度高测试管理TestRailXrayTestRail独立使用;Xray深度集成Jira工具选型应匹配团队规模和技术栈,优先选择集成度高的工具组合减少切换成本AgileTeamwork团队协作最佳实践高效的敏捷团队协作需要在"正式沟通"与"非正式交流"之间找到平衡,通过制度化的知识共享机制消除信息孤岛,并针对远程或混合办公场景建立清晰的沟通规范。沟通机制分层沟通规范:紧急事项即时消息、复杂议题面对面或视频会议、知识沉淀用文档工具非正式交流:定期举办技术分享会和午餐交流会,促进跨职能成员之间的创意碰撞分层沟通知识共享消除巴士因子:推行结对编程和轮岗机制,避免关键知识集中在单人手中团队知识库:建立ADR架构决策记录和技术Wiki,新成员可快速了解项目上下文知识库远程协作异步优先:混合办公场景下核心决策和讨论结果必须文字记录确保信息可追溯平等参与:每日站会使用视频保持连接感,远程与在办公室成员享有同等信息获取权异步优先CHAPTER05敏捷转型与落地从试点到规模化的敏捷转型路径、度量体系与未来趋势AGILETRANSFORMATION敏捷转型的挑战与策略敏捷转型本质上是一场组织变革,面临的挑战不仅是技术层面的,更多是文化、组织结构和人的心理层面的。企业敏捷转型培训现场CULTURE&ORG文化与组织障碍:命令控制型管理文化与敏捷自组织理念冲突,需管理层率先学习敏捷价值观;传统职能型结构阻碍跨职能团队组建,可引入部落制促进端到端交付SKILL&EXECUTION能力与执行挑战:团队缺乏TDD、CI/CD等工程实践技能,需系统化培训并引入外部教练;变革阻力通过"试点先行"策略化解,用成功案例说服更广泛组织TRANSITIONPATH转型推进路径:试点验证(3-6月)→扩大推广(6-12月)→全面深
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字病理图像分割测试(二零二五算法优化)
- 探讨甘露醇和乙酰谷酰氨在腰椎融合术后腰腿痛中的治疗作用
- 指骨良性肿瘤诊断与治疗中国专家共识
- 高效执行力培训
- 护理科研与创新意识培养
- 护理新进展护理与人际关系
- 现代汉语·文字
- 超声心动图检查指南解读
- 澳大利亚 ADG 危险货物运输规则 锂电池篇 2025中文版(澳洲航线出口)
- 动力锂电池海运运输合规操作手册 2025 中文版(IMDG 规则适配 + 港口检验要求)
- 2026年福建高考地理真题试卷+参考答案
- 2026年售楼处室内设计说明
- 2026年高一数学上册期末考试模拟测试卷【能力提升】附答案
- 2026新版海姆立克急救法培训
- 灵龟八法具体应用手册
- 社区农民工维权工作制度
- 民办非企采购制度
- DB11∕T 939-2025 温拌沥青路面施工技术规程
- 门禁行业分析报告
- 年产12万吨废有机溶剂回收项目可行性研究报告
- 220kV 变电站毕业设计任务书
评论
0/150
提交评论