下面是我自己的一些总结,都是做项目过程中血的教训,一定要遵守!
1、项目的需求阶段,需要多想想需求的合理性,一定一定要多问几个为什么。业务的合理性理解了,才能透彻的看到需求背后的理性和逻辑,也有助于真正理解业务,项目不是按部就班的编码
2、项目的时间估计,要包括设计时间,编码时间,自测时间,以及应付日常工作的时间。其中要在设计比较透彻的情况下,才可能有合理的时间估计
3、项目的设计,要考虑功能实现的完备性,功能的完整边界,各种异常业务场景,最后才是性能,安全,可扩展性
4、项目的开发过程,最好边开发边写case,越细越好。千万不要相信自己的代码没问题!要千方百计的质疑代码的正确性,尤其是在项目周期比较长,人员比较疲惫的时候,更加要防范风险,往往这个时候风险更加易于产生
5、自测一定要细致,自测未完成,宁愿项目delay,切忌盲目提交代码上线。要做一个全栈工程师。PM,QA其实都是可以不要的,自我保证代码的正确性!
6、不打无把握之仗!
7、一定要主动学习业务,做相关的准备,尤其是与自己相关联的业务!除了技术,业务也要有学习计划!
8、要对自己开发的项目,负责的业务要了解实时的数据,要有自我运营的思路
9、自己有粗心的毛病,对于自己开发的业务代码,自己写的脚本,一定要反复的自我check,如果脑子不清晰了,要冷静半小时,离开这个环境,然后再次check,review.要保持专注,否则一定会是BUG不断!!
最后,流程一定要放在第一位,因为出了问题,人人都会咬住流程不放,如果流程缺失没做到位,会被人咬的哑口无言!
相关推荐
5. 集成能力:Checklist通常可以与其他项目管理工具(如JIRA、Confluence)或持续集成/持续部署(CI/CD)工具(如Jenkins)集成,实现测试流程的自动化。 三、Checklist的安装与使用 要开始使用Checklist,你需要...
1. 需求定义:明确项目目标,确定业务流程,编写需求规格说明书。 2. 可行性研究:评估技术、经济和法律可行性。 3. 用户参与:确保用户反馈被充分考虑,定期进行需求评审。 二、设计阶段 1. 架构设计:设计软件...
然而,checklist则可能包含更具体的业务规则检查,比如API使用规范、代码复杂度控制、安全性检查等,这些可能是eslint等通用工具无法覆盖的。 其次,checklist能够无缝集成到自动化部署脚本中。在持续集成和持续...
### CMMI-CheckList:初始级(Level 1) #### 过程域1:需求管理 **特定目标(Specific Goal)**:获得对需求的理解、承诺,并管理需求变更,同时维护需求的双向可追溯性,以及识别项目工作与需求之间的不一致性。...
总的来说,"CheckList 和 ComboBox demo"项目展示了如何在WPF中灵活地使用两种常见控件,并结合MVVM模式进行高效开发。通过学习这个示例,开发者可以提升对WPF控件、数据绑定以及MVVM模式的理解,从而在实际项目中更...
MTK CTS LAB只接受这两类业务的认证申请。文档中指出,中文版的内容专门针对这两种认证类型,并且明确了"本页适用于非 GO"和"本页适用于 GO"的项目分别对应不同的认证要求。 在实际检查过程中,常见的错误包括: 1....
4. 业务管理(Business Management):合作伙伴应具备良好的业务管理能力,包括项目管理、风险管理、合规性以及如何建立和维护客户关系。 5. AWS计费和成本管理(AWS Billing and Cost Management):合作伙伴需要...
在IT行业中,软件发布是一项至关重要的任务,它涉及到...以上是一个全面的“release checklist”可能包含的部分要点,具体清单会根据项目的特性和需求有所不同。这个清单旨在减少人为错误,提高软件发布的质量和效率。
2. **业务方案**:企业计划建立统一的项目管理平台,以项目任务驱动业务执行,统一研发流程,并利用Checklist管理关键点,提高项目监控质量。此外,项目管理平台还将用于追踪项目过程,增强追溯能力。 3. **业务...
标签中提到的"python 开发语言 Python库"是关键词,说明这个库是为Python开发者设计的,他们可以将`plonehrm.checklist`导入到自己的项目中,利用其提供的功能,比如可能包括员工管理、招聘流程、考勤记录等人力资源...
综上所述,Scrum Checklist不仅是一份简单的工作指南,更是一种强大的工具,可以帮助团队更好地理解和应用Scrum原则,从而提高项目成功率。无论你是Scrum的新手还是资深专家,都可以从这份指南中获得有价值的见解和...
本文将根据“Coding Review Checklist(代码审查清单)”的内容,详细解析其涉及的关键知识点。 #### 二、常规项 1. **代码运行性**:确认代码能够正常运行,这是最基本的要求。如果代码无法运行,那么后续的所有...
文件"website_security_checklist.xls"很可能是一个Excel表格,用于列出各种安全检查项目,以便系统地进行网站安全性评估。以下是一些可能包含在该清单中的关键知识点: 1. **HTTPS与SSL/TLS**:确保网站使用HTTPS...
总的来说,准备充足的上线Checklist是确保项目顺利进行的关键,它涵盖了从培训、数据管理、技术测试到人员协调、问题应对等多个环节。通过细致的计划和执行,可以显著降低上线风险,提升产品发布的成功率。
这篇文档是关于KS工厂审核的年度报告书和CheckList,主要涵盖了工厂的现状、审核标准、评价项目以及结果。KS工厂审核是针对企业的质量管理和生产流程进行的一种评估,确保产品和服务符合特定的质量标准,通常与韩国...
在项目团队组织方面,需要确定合适的人员结构和角色分配,包括项目经理、业务分析师、技术顾问等关键角色。同时,团队成员应该接受适当的培训,以确保他们具备执行任务所需的技能和知识。 定义项目策略是另一个重要...
由于提供的压缩包文件名为"checklist-main",我们可以推测这可能代表项目的主目录。在该目录中,我们可能会找到以下关键文件和目录: 1. `package.json` - 记录项目依赖和元数据,包括npm(Node包管理器)模块的...
- **目标**: 控件布局不宜过于拥挤,整体项目采用统一的控件间距。 - **检查点**: 检查控件布局是否合理,屏幕覆盖是否适当。 5. **控件文字对齐方式的一致性**: - **目标**: 控件文字对齐方式一致。 - **检查...
在实际操作中,项目启动时通常先与用户沟通,制作功能描述文档(例如用Excel创建CheckList),明确页面布局和页面间交互。美工设计Dummy页面的同时,编码人员依据需求设计数据库和项目结构。编码过程中应考虑代码...
首先,【需求文档】是项目启动的基础,它详细阐述了系统的需求和预期功能,通常包括用户需求、业务流程、功能规格和非功能需求等。阅读和理解需求文档是确保项目顺利进行的第一步。 【数据库设计】部分,如"3_2_...