项目开发流程
项目开发流程
【一】需求分析
【1】角色组成
- 架构师 + 产品经理 + 开发者组长
【2】前期
-
在跟客户谈需求之前,会先大致了解客户的需求,然后自己先设计一套比较好写的方案
-
在跟客户交流沟通过程中引导客户往我们之前想好的方向上靠
-
形成一个初步的方案
【二】项目设计
【1】架构师设计架构
- 编程语言的选择
- 框架的选择
- 数据库选择
- 主库
- 缓存数据库
【2】功能划分
- 将整个项目划分成几个功能模块
【3】组长分发任务
- 给每个组分发任务
【4】项目报价
- 技术方面
- 需要耗费的人力和天数
- 产品方面
- 公司层面的协调配合
- 产品经理
- 完善报价
【5】财务确认
- 财务确认资金
- 和老板沟通确认
【6】和客户沟通
- 产品经理和客户沟通详细的内容
- 中途如果加额外的功能
- 进行单独的评估和收费
【三】分组开发
【1】安排任务
- 组长找组员开会
- 分发各自的任务和功能
- 在架构师设计好的框架中填写代码(码畜)
【2】测试代码
- 自己负责的功能模块代码完成后要进行自测
- 避免一些显而易见的bug
- 如果交付给测试,测试出了一些低级的bug
- 则坑会遭到批评甚至扣绩效扣钱
一定要和测试搞好关系!
- 【题外话】薪资的大致构成
- 总薪资(15K)
- 合理合规的避税
- 底薪(10K)
- 绩效(3K)
- 岗位津贴(1K)
- 生活补贴(1K)
- 总薪资(15K)
【四】测试
- 测试部门进行代码的测试
- 压力测试:
- 压力测试是一种测试方法,用于评估软件在正常和超出正常工作负载时的性能和稳定性。
- 通过模拟高负载条件,测试人员可以确定软件在处理大量请求或用户同时使用时的性能表现。
- 这种测试可以帮助发现系统中的瓶颈,以及确定是否需要进行性能优化。
- 功能测试:
- 功能测试是一种测试方法,用于验证软件的各个功能是否按预期进行工作。
- 测试人员会根据软件需求规格说明书,逐个测试每个功能点,确保其符合预期的功能要求。
- 这种测试可以帮助发现潜在的功能缺陷和逻辑错误,以便及时修复。
- 测试部门还可能进行其他类型的测试
- 如安全测试、兼容性测试、可靠性测试等
- 以全面评估软件的质量和性能。
【五】交付上线
- 【1】交给对方的运维,上线到对方的服务器上
- 【2】上线到自己的服务器,收取一定的维护费用
__EOF__

本文作者:Chimengmeng
本文链接:https://www.cnblogs.com/dream-ze/p/17571540.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/dream-ze/p/17571540.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:Chimengmeng,转载请注明原文链接:https://www.cnblogs.com/dream-ze/p/17571540.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤