我的软件开发旅程

我对制作此类3D游戏的兴趣将我介绍给软件开发人员(在美国塞勒姆的一家怀旧游戏商店中拍摄) 我是来自诺丁汉的28岁的开发经理Chris Winfield,目前在伍斯特生活和工作。 在接下来的几个月中,我将撰写一系列帖子,分享我作为动手开发经理,将最初的MVP成长为市场领先的解决方案以及管理成功的开发团队的经验。 18个月前,我决定每天早上2个小时开始起床,给自己时间去尝试新的想法,技术和工作方式。 我通过阅读书籍和博客,收听播客以及简单地抽出时间尝试其他方法来提高自己的技能。 我将根据到目前为止的职业经验分享诚实的建议。 这些帖子是我自己的观点和经验,但是发布的原因是要学习新的东西-我很乐意在评论部分听听您自己的经验和观点。 背景 自从我上学以来一直从事编码工作,后来我继续在伯明翰大学学习计算机科学。 在那里,我真正开始对设计定制算法以解决复杂数据问题感兴趣。 2010年毕业后,我以初级Web开发人员的身份加入了地址技术公司PCA Predict(或当时的Postcode Anywhere)。 加入后不久,我为一个新概念实现了UI,这是一个用于国际邮政地址的自动完成搜索引擎。 这个概念很成功,从那时起,我开始设计和实现搜索算法,并推动了最终成为PCA核心产品的愿景。 随着它的吸引力,团队不断壮大,我逐步担任高级开发人员和团队负责人的角色,成为开发主管。 2017年,PCA被GBG…

您什么时候应该聘请产品经理?

在过去的几年中,许多创始人朋友问我“我应该聘请PM吗?”或“我何时应该聘请我的第一位PM?”,我一直在考虑这一问题并观察其他团队。 我最终在劳拉(Lola)担任一个独特的职位—您几乎永远不是PM的第一位员工(一个或多个创始人从事产品工作)。 这使我有机会从一开始就了解我们如何扩展产品组织。 有时规模扩张意味着招聘,但有时它是在内部找到合适的人,或者在多个人之间分解责任。 直到你需要它 关于产品管理学科的最大抱怨之一是,它会使事情变慢。 另一个问题是,项目经理整天坐在会议中,没有时间帮助团队执行任务。 当PM团队太大或职责重叠太多时,往往会发生这种情况。 重叠对于产品团队而言可能是最有害的事情之一- 这意味着没有明确的所有者来制定决策,并且事情可能陷入政治困境。 没有明确的所有者意味着人们开始担心信用,并且可以开始“抢地”,而不是试图使事情前进。 有一些避免这种情况的好方法。 在出现痛点之前,请不要雇用PM。 有人认为您应该及早雇用,以便他们可以开始进行规划并防止将来出现产品债务。 我会说相反的话-如果您(和您的团队)认为一切都很好,那么您可能不需要雇用额外的人。 如果及时将正确的东西交付给用户,则项目经理将“证明”他们为什么需要在那里,而不是能够立即加入并立即为团队提供帮助。 就是说,几乎每个团队都随着成长而发现这些痛点。 他们包括:…