随笔-项目管理的瞎想
项目管理看似简单容易,可真正能把控全局却不是一件容易的事。
在项目前期,要做需求调研,这是项目开始的基础。不明确的、含糊的需求描述在后期都会给项目带来不可预料的问题。
需求调研之后,进行相应的分析,将客户要求的,期望的东东整理成文档,做可行性分析。
需求分析待双方都确认无误后,进入系统设计阶段。系统用如何搭建物理框架,既要满足当前的开发需求,又能有一定的可扩展性。
根据项目中估算的数据量、并发量等参数选择合理的物理架构,前期不要大牛拉小车,浪费硬件的资源,同时又浪费老板的钱。
物理框架设计好后,选择逻辑架构,用什么技术,如分布式,用remoting,还是wcf还是其他。等等。系统分层明细,秉着单一原则,将建好各层(数据层、逻辑层、实体层、公共层、接口层、工厂层等),同时要考虑日后的修改或扩展。
公共层或组件,包括缓存、日志、邮件、上传文件、安全验证等一系列的公共的部分建立好,可为日后项目开发提供强有力的功能接口支持。
项目进入到正式开发阶段,前提是数据库设计等已完成,团队的成员根据计划分别进行需求功能开发。在分配任务时,一定要了解团队各成员的技术水平,这样可合理有效的分工,使项目事半功倍。
当然,还有代码规范,俗话说没有规矩,不成方圆。代码规范文档等在项目开始前一定给团队成员进行培训,在开发中不按要求者代码重写并扣绩效,呵。。强硬措施。
随笔,想到哪,就写到哪,今天到此!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述