开始任务前5分?

在开始新任务之前,您要做的前5点是什么?

您是否经常投资一天寻找新的结构? 或者,使用可比较或完成项目?

0
2019-05-04 18:55:03
资源 分享
答案: 1

这与项目有关。 这是一项任务,我是从营销的目的开始,还是为细节消费者设计的任务? 另外,什么包括“开始”? 是在收集需求之前还是之后? 但是,严格的清单:

  1. 获取任务的上下文。 也就是说,确定您的消费者或可能的客户试图完成的内容以及原因。 如果您正在构建度假村注册系统,那么OTS替代方案的错误就是一个例子。

  2. 收集需求。 与利益相关者 认识客户。 如果可以的话,认识任何对任务有发言权的人。 考虑这个任务肯定会改变的现有补救措施,无论是消费者正在利用还是存在于市场领域。 从那里开始,尽可能用非技术语言写下所有内容 - 一个优秀的需求文档需要定义要做的事情而不仅仅是如何做。 之后,与消费者一起审核这个文档,并进行迭代直到他们同意它。 对于较小规模的任务(也许还完全说话),这种行为可能不那么正式。

  3. 开始做出技术选择。 选择理想解决问题的语言,结构,ORM,数据源等,这是否意味着坚持使用您认可的东西或找到新的东西。

  4. 评估此任务的威胁。 如果这是一份联邦政府合同,你可能需要一个100页的皮革绑定威胁记录。 如果这是一个3人4个月的任务,你可以在留言文件或电子表格中找到一些笔记。 无论如何,你打算确定什么可能失败的任务,最有可能发生的事情,它将受到多大的伤害,以及你可能会做什么来规划它,管理它,和/或者在现实之后最小化它的结果。 作为一个例子,通常的一个例子是“其中一个开发者被公共汽车撞击,放弃,生病等等”所以你可以通过设置节目来最小化分享专业知识,利用优秀的资源控制技术来维护代码系统化等等总体而言,休息的过程以及对失败和计划机会的思考比实际制定所有备份策略更为重要。

  5. 建立现代技术。 这是你一旦在实际编码中没有人打算做的那种点,所以设置你的repo,你的构造web服务器,你的构造系统,你的wiki,你的bug跟踪器,或任何你计划利用你的任务。

0
2019-05-08 03:57:27
资源