总结一下新入职要做哪些准备,踩过的坑加深印象。
1.软件安装
了解公司常用的软件,如果有现成安装好的更好,把必备软件安装好并准备好账号。如果是陌生的软件,有空的话最好学一下使用方式,找同事问。
2.工作模式了解
了解公司的组织架构,一般的工作流程,产品开发是使用内部系统,还是使用文档,或者使用第三方软件等,公司部门如何协作。
对公司技术部门的情况有一个大概的了解,条件允许的话了解下大概技术水平,主要技术路线等。
3.认识同事
同事不用急于熟络,也不可能一下子记住所有人,这个环节更重要的是让对方认识你。但是要记住接下来和你合作会比较密切的同事,留下好印象。
感受一下部门氛围与工作节奏,了解自己上级的工作风格。
有机会请同事或上级吃个饭,进一步请教了解公司的情况以及对自己的要求。
4.熟悉业务*
几个需要背下来的:公司的基本业务板块、公司价值观、公司内部常用术语、公司主要业绩指标数值、公司主要竞争对手、市场行情与政府政策。一般公司会有一份介绍文档或PPT,一些额外信息需要向相关同事请教。
需要熟悉的产品:对于自己所在部门的产品,主要流程都走一遍,用一用,最好能用思维导图做个归纳思路会清晰很多。主要竞品也要用一用,了解异同。
对于自己负责接手的产品,要整个用一便,每个功能,每个状态都要试用,并画出对应的流程图,对于不清晰的地方找对接同事确认清楚。对于自己感到疑惑或者功能比较复杂的,如果公司需求文档有保留,看一下以前的需求文档,顺便了解一下公司对需求文档的要求,以及写作规范。
对于自己负责产品涉及到的业务,最好能够亲自体验,至少基本了解业务的情况:现有缺陷,发展目标,核心竞争力/价值,商业模式等。
要具备对数据的敏感性,拿到相关埋点数据与统计数据做分析,做到心中有数。
5.需求文档撰写基本要求
工作很忙,不要重复造轮子,如果已有成熟的相关产品,或者网络上有相关介绍文档,务必了解,也能应对其他人后续对产品的挑战。
写清楚需求的背景——开发更容易理解,也证明自己不是乱提需求。
写清楚功能的入口——开发可能也是新接手,未必了解清楚。
写清楚不同状态、交互的流转——技术在实现时可能不会注意到这些,即便是显而易见的逻辑,也要写清楚。
涉及到数字或选项等,写清楚:极值、默认值、格式要求、格式要求的实现形式——基本要求。
写清楚异常情况处理——对于能够预见的异常情况,写清楚如何避免或处理。每一步都必须要考虑可能存在的异常情况。
很重要的——一定要给图。
6.行事准则
低调谦虚,对同事和开发有礼貌。对于日常遇到的问题,要换位思考,请对方办事注意措辞和时间,大家工作都很忙。
需求要一定要和开发和测试同事确认清楚,确保开发和测试知情。不能写完就完事。
开发完成后,一定要亲自测试,上线后要亲自确认效果无误。