双剑合璧:结合GitHub与Google Workspace的项目管理艺术

双剑合璧:结合GitHub与Google Workspace的项目管理艺术 之前写过一篇 从理论到实践的项目管理打通 。 其中介绍了 Github 的项目管理方式 Github Projects,以及配合 Github 实现整个开发和项目管理打通,但是可能会出现一些问题,今天来聊聊其中会出现的问题,以及给出对应的解决方法,顺便总结一下现阶段自己认为的开源项目做项目管理的最佳实践方法。 google projects VS github projects GitHub Projects 针对开发者:GitHub Projects特别适用于软件开发项目,因为它紧密集成了GitHub的代码仓库、问题跟踪(Issues)和拉取请求(Pull Requests)。 项目管理功能:提供看板(Kanban)和项目里程碑跟踪,便于管理项目的进度和任务。 开源友好:对于开源项目尤其友好,使得与全球开发者的协作变得简单。 集成和自动化:通过GitHub Actions,可以实现持续集成和持续部署(CI/CD)等自动化流程,与项目管理紧密结合。 Google Projects Google Workspace集成:如果你已经在使用Google Workspace(前身为G Suite),那么Google Projects(指的是Google的某些项目管理工具,如Google Tasks或者更广泛的Google Workspace应用)可能提供更好的集成体验。 通用项目管理:可能更适合非软件开发的项目管理,如营销活动、HR项目等(如Google Docs、Sheets、Slides等)。 协作和共享:Google应用的强项在于实时协作和文件共享,适合需要紧密协作的项目团队。 以前是单打独斗,或者是简单的开发小团队,那么 Github Projects 必然是最合适的,如今需要考虑到更多人的参与,更有序的资源和文档的管理,那么对于现在来说,可能需要更多的优化协作。 比如说一些重要的文档记录,一些重要的表格,以及 PPT 演示,会议记录,以及一些日程安排。但是对项目本身来说,结合Github问题追踪和拉取请求又非常重要。 我希望组合使用GitHub Projects和Google Projects(或Google Workspace的相关工具)进行项目管理,可以根据各自的优势制定一个最佳实践方案。这样做可以充分利用两个平台的优点,实现更高效和全面的项目管理: 1. 使用GitHub Projects管理开发活动 代码管理和追踪:利用GitHub的核心优势,将所有代码管理任务(包括版本控制、分支管理等)以及与代码直接相关的活动(如Bug追踪、功能请求等)保留在GitHub。 自动化工作流:通过GitHub Actions实现自动化,比如自动测试、构建和部署,以及自动化的问题和拉取请求管理。 项目看板:使用GitHub Projects的看板功能跟踪开发进度,如待办事项、进行中和已完成任务。 2. 利用Google Workspace管理项目的其他方面 文档和文件共享:使用Google Docs、Sheets和Slides来创建和共享项目文档、计划和报告,利用它们强大的实时协作功能。 通信和会议:通过 Google Meet 和 Gmail 进行项目会议、沟通和更新,保持团队成员之间的紧密联系。 任务和日程管理:利用 Google Tasks 和 Calendar 管理非开发任务(如市场活动、人力资源计划等)以及重要的项目里程碑和会议安排。 最佳实践方案 集成工具使用:探索和使用第三方工具或脚本实现GitHub和Google Workspace之间的数据同步。例如,可以自动同步GitHub Issues到Google Sheets作为任务列表,或者在GitHub里程碑变更时自动更新Google Calendar。 明确分工和规范:在项目开始时明确规定哪些任务和活动应该在GitHub上管理,哪些应该使用Google Workspace工具。制定明确的团队协作和沟通规范,确保所有项目成员都清楚使用哪个工具以及如何使用。 定期检查和调整:项目管理方法和工具的选择应根据项目的实际情况进行调整。定期回顾团队的工作流程和工具使用情况,根据反馈和项目需求进行必要的调整。 谷歌项目管理工具:所有你需要知道的 对于 Github 的项目管理,可以阅读 从理论到实践的项目管理打通 ,以及 Github Projects 官方网站 https://docs....

二月 22, 2024 · 3 分钟 · 596 字 · Xinwei Xiong, Me

心流状态的魔力:专注与幸福感提升指南

同之前写的 GTD 和 四象限法则实践 说的那样,我比较缺少一种专注度,以及效率。想起来最开始有过进入心流状态的体验,那就是在打游戏的时候,或者看小说的时候一旦沉迷在游戏或者小说中,那么就会进入到心流的状态,会忘记时间。 如果你曾经如此专注于一项任务,以至于忘记了时间,那么你就经历了心流。但是处于心流状态不仅仅是让一天过得更快。它对你的生活、健康、生产力和幸福感有积极的影响。 要理解是什么让心流状态如此神奇,你需要理解它是什么以及它是如何工作的。了解更多关于心流背后的科学以及如何忘乎所以。 定义 心流理论(英语:Flow),亦译神驰、沉浸,是1975年由奇克森特米哈伊·米哈伊 所提出的心理学概念。其描述人类一种完全沉浸(专注)和完全投入于活动本身的心智状态的振奋状态。在适当的条件下,心流状态可以变成催眠 或欣喜若狂 的恍惚状态。一些科学家已将心流本身理解为一种恍惚 。 触发心流 明白了心流是如何产生的,有助于我们进入到心流状态。 米哈里·契克森 认为,使心流发生的活动有以下特点: 我们倾向去从事的活动 我们会专注一致的活动 注意力投入在当前活动 动作与意识的合并 反省自我意识的丧失 有清楚目标的活动 有立即回馈的活动 我们对环境与动作有主控感–挑战与技能之间达成平衡 在从事活动时我们的忧虑感消失 主观的时间感改变–例如可以从事很长的时间而不感觉时间的消逝 以上项目不必同时全部存在才能使心流产生。但米哈里·契克森 也提出一些方式使得一群人可以在一起工作使得每个个体都能达到心流的状态。这种工作群体的特点包括了: 创意的空间排列 游戏场的设计 平行而有组织的聚焦 目标群组聚焦 现存某项工作的改善(原型化) 以视觉化增进效能 参与者的差别是随机的 在心流中,你会觉得你可以永远做你正在做的事情。没有一种体验会导致心流。它可能发生在你阅读、写作、绘画、跑步或园艺时。 虽然没有一个活动能保证创造心流,但人们经历的心流状态有一些共同的特征。并非所有这些都总是存在的。但是,存在的因素越多,你就越有可能体验到心流。 心流状态的特征 当人们处于心流状态,可能会出现四个特征: 自动运转:事情做起来顺手不需多加思考,身体自动发挥。 时间流逝:处于心流状态中,不会在意时间的流逝,直到回到正常状态后,才会注意到已经过了多长时间。 不觉他物:专注投入事物之中,导致不易察觉像是饥饿、手机震动等感觉与刺激。 感到愉悦:在事情完成后,感受到愉悦、满足、成就感等正向情绪。 心流状态是一种被一项有趣的任务所吸引的体验,你的注意力完全被它吸引住了,你通常会失去时间感、自我意识以及任何与手头任务无关的东西。 心流状态的十大特征 注意焦点(Attentional focus) 在心流中,无论你在做什么,你都会全神贯注。你没有在想别的事情。必须有人工作来吸引你的注意力,或者打断你手头的工作。 挑战(Challenge) 活动必须有适当的难度。太简单了,而且不够吸引人。太有挑战性了,你根本无法进入。 目标导向(Goal-oriented) 要激发心流,活动必须有一定的指向性,不一定要宏大–你可以玩电子游戏或给图片上色。但是为了引导你的注意力,你必须有一些东西来引导你的注意力。 反馈(Feedback) 在活动中有能量的交换。有没有花几个小时在电脑或手机上玩那些益智游戏?他们全神贯注是因为他们能给你给予即时的反馈。你赢了一场比赛,完成了一关,或者赢得了一颗星星–这会让你继续玩下去,因为你觉得自己做得很好。 个人控制(Personal control) 如果你觉得活动或情况超出了你的控制,你将很难进入心流状态。作为一个旁观者,很难拥有心流状态所特有的精神专注和参与感。 永恒(Timelessness) 当你处于心流状态时,你会感到迷失在活动中。这触发了一种改变了的意识。它可以加速或减速-但无论哪种方式,你有点惊讶,当你检查时钟。 这种时间的转变来自于完全沉浸在当下。 和平(Peace) 在流动中,你有一种平静的感觉。你会全神贯注于工作,但不会感到压力过大或焦虑,也不会感到那么难为情,甚至更少焦虑。这种特殊的特征超越了体验本身,因为处于流动状态平衡了皮质醇和压力水平。 内在动机(Intrinsic motivation) 为了进入心流,活动本身必须是有益的,而不依赖于结果。例如,如果你喜欢游泳,无论你是在比赛,锻炼,还是只是在游泳池里戏水,你都可以进入流动状态。与任务本身相比,结果是次要的。 与生理需求脱节(Disconnect from physical needs)...

二月 13, 2024 · 1 分钟 · 133 字 · Xinwei Xiong, Me

GTD与四象限法则实践

GTD 和 四象限法则实践 过年的时间,有很多时候都在思考,一年的成长中,除去很多的优点,还发现了很多的缺点,其中总结缺点有下面的一些: 不会主动的去思考所做事情的优先级 自己更擅长主动解决事情 不够专注去完成某一个TODO 每次当我回顾自己所做的事情时,虽然数量众多,但总感觉缺少清晰的判断和深思熟虑。有时候,我可能会因为某个任务在那一刻看起来很重要,或者出于条件反射而去做,而没有真正地评估其优先级或重要性。这种做法不仅影响了我的工作效率,也让我错过了深入思考和策划的机会,这是我在未来一年中需要改进的地方。 我之前看过一些关于时间管理的书籍,甚至是 GTD。若你是效率控,必定久仰GTD大名,它算的上时间管理界的逼格代表。但是复杂难懂,不好上手。 这篇文章,我将会从之前学过的 GTD 知识,以及自己的部分实践和思考,总结出来的 GTD 模式,自己的时间管理方法,以及四象限。 GTD 是什么 既然想用GTD,那得知道它有何用。时间管理、提高效率,一提GTD就这两词。显然,这两词太抽象。多数人认为,GTD能充分利用一天时间做更多事,部分人认为GTD能治疗拖延症,更有人把GTD作为提醒器,对抗遗忘。 这些确为GTD所及之事,但非核心卖点。Kindle能压泡面,但便携阅读和护眼才是它的核心卖点。用就要用它的核心卖点,否则会显得本末倒置。没有人为了压泡面买Kindle,不是吗? GTD的核心卖点是节省脑力。有些人事多人忙,一天还没过完,精力已耗竭,打不起精神完成更多工作。David Allen 认为用大脑来记忆是浪费,完全可用第三方纸笔或软件等代替,待需处理此事之时,再进入大脑,而非一直盘踞在脑海中。心无旁骛能提高当下效率,还可节省精力,应付更多工作。 由此可见,GTD的前提是“你很忙”。假如你不忙,只是时间利用率不高,爱拖延,爱磨蹭,GTD不是不能用,但也要明白,它并不是为这种情况设计的。 GTD的作用原理 做任何事,都遵循客观的五个步骤:收集、判断、整理、复查、执行。以「家中请客设宴」为例: 收集:询问有几位客人赴约,分别喜欢吃什么。 判断:判断客人的喜好,哪些能满足,哪些不能满足,需要多少份食物。 整理:记下准备做的菜,准备买的食材。 复查:检查还有何遗漏之处。 执行:设宴之日,按预想好的操作即可。 GTD理论认为,人的精力有限,一旦脑力跟不上,就会混乱,可通过合理分配脑力以优化五个步骤:前四步准备充分,第五步傻瓜执行。 GTD则要求忘记前因后果,因为早已用纸笔或软件记录。 GTD理论认为,前期充分准备,执行便可心无旁骛,更轻松,也更专注,提高效率是自然之事。 五个步骤的优化方法 🚧 通过举例生入库来演示一下整个过程,整个流程非常的程序化,备受程序员喜欢哈哈哈 收集:设置生肉库 你需要一个生肉库来代替大脑记忆,将所有待处理的信息记录其中。其他GTD的文章,会称之为工作篮、收件箱等。但我觉得生肉库更形象,因为收集的全是原始信息,像没字幕的原版片,是生肉,待加工。 五步骤中的第一步:收集 生肉库可实体可虚拟。存放促销单的盒子、记事本,这是实体生肉库。手机上的APP、电脑文件夹、邮件收件箱等,这是虚拟生肉库。根据实际情况,可设置1-2个生肉库,勿多勿少,适用最好。 不仅仅把“准备做的事”记入生肉库,而是记入一切待处理的信息。这和其他待办清单有很大区别。 收集阶段如何避免崩坏 所有信息统统放入生肉库,一个不落。如果生肉库中只是部分信息,你就无法完全依赖它,你知道他不完整,还需要用脑记。如此一来,变成两头兼顾,搞得更为费脑而不是省脑。 领导让你采购5样商品,你在清单上记了3样。你无法对照清单买完就走,只能在超市里拼命回想。当你一旦想起,会直奔货架,若再掏出纸笔完善购物清单,明显多此一举。这就是为什么有些人用GTD觉得更麻烦,而不是更轻松。 不要超过2秒。根据我的实践经验,单条收集时间超过2秒,代表收集方法太麻烦,麻烦的事定不能长久。请避免以下三种情况: 不合理的生肉库:扫码送红包的促销单,放盒子里即可,不用拍成照片存印象笔记。 做多余的事:常见于用APP做生肉库。周三14点开会,如此记录即可。不用设定时间提醒,分类,标注重点等等。这是后面的事,不要在收集阶段做。 执念:常见于手账控。记个信息要画花,要贴纸,要换颜色,不然对不起美美的手账。热情一过就懒的搞。 定期清空生肉库。 注意是清空不是清理。生肉库必须定期空无一物,我为了避免堆积每日清空。但这的清空不代表完成,而是把“生肉”从生肉库里移出,进入下一环节。 判断:为“生肉”打标签 收集的后一步是判断。所谓判断,是指对“生肉”作定性。定性的方法是依次提问,再根据答案给“生肉”打标签。 收集阶段要求不超过2秒,原始信息基本一扫而过。为了正确判断,有必要再次阅读,看清楚后进入Q2。 Q1: 这是什么? 收集阶段要求不超过2秒,原始信息基本一扫而过。为了正确判断,有必要再次阅读,看清楚后进入Q2。 Q2: 现阶段是否执行? 如果不能执行,从没用 可能会做 可能有用 中选1个标签打上,判断结束。 如果可以执行,进入Q3。 没用:过期的优惠券、没意义的信息、已取消的计划等等。 可能会做:想做但不是现在。比如,网上推荐的美食,有机会打算去吃。别人推荐的电影,有空打算去看。 可能会用:今后会派上用处的信息。比如,外卖单、优惠券、可借鉴的案例等。 Q3:2分钟内能否完成? 2分钟内可完成,打上2分钟标签,判断结束。如果耗费2分钟以上,请进入Q4。 Q4:能否一步完成? 如果不能,打上多步标签,判断结束。...

二月 12, 2024 · 3 分钟 · 589 字 · Xinwei Xiong, Me

回顾与前瞻:我的2023年度总结报告

我的 2023 年度总结 2023 很快就要过去了,转眼间大学生活只剩下最后半年了,我一个朋友说过,工作的越久越是觉得:*可怕的不是你失去了工作的激情,而是再也找不回来了。* 这一年经历了很多,接触了很多人,遇到过很多事情,慢慢的对自己的三观有种雏形。很喜欢马斯洛需求层次理论(Maslow’s hierarchy of needs) 从中找到自己的状态。我喜欢挑战,无论是工作还是业余爱好(爬山,骑车 …)我似乎已经成功地满足了马斯洛需求层次理论中的前四个级别:生理需求、安全需求、社交需求和尊重需求。我目前所处的阶段很可能是自我实现需求。但是值得一提的是,虽然马斯洛的理论是分层的,但实际上人的需求可能不会那么线性或固定。例如,即使一个人达到了自我实现的阶段,他们仍可能在不同时间遇到其他层次的需求。例如,如果一个人失去了工作或遭遇经济困难,他们可能会重新关注安全需求,比如财务安全和稳定。同样,如果一个人经历了亲密关系的结束或社交网络的变化,他们可能会重新感受到对社交需求的渴望。甚至在日常生活中,像是在生病或饥饿时,我们的注意力可能会暂时从更高层次的需求,如自我实现,转移到生理需求上。 我认为我们应该认识到,虽然人们可能在不同时间点上侧重于不同的需求层次,但这并不意味着他们在个人发展上有所倒退。相反,这是一个自然的、动态的过程,反映了人生的复杂性和多变性。在面对挑战和变化时,能够灵活地调整自己的需求焦点,是适应和个人成长的一部分。所以,顺其自然,把握节奏,不断学习,不断思考,是我的成长生存名言。 户外很大一个程度上,放松了我的思想,让我能站在一个局外的角度看待整个棋局。纵穿整个成长的周期,我们就像是深处在一个棋局上,每一个角色都不可或缺,但却都有自己的局限性。 今年有一种冲劲,很讨厌温水煮青蛙的生活,以及安于现状的人生,偶尔出现一点点的 idea,或者是灵光一闪,偶然间有一个冲动想自己创业做下去。这些想法也被我一点点的记录在本子上,我总觉得以后可能有机会会翻起,那时候会孤注一掷的去做。处在马斯洛的自我实现需求的层级上,渴望做出自己的事业。事业和工作,事业指人们所从事的具有一定目标,规模和系统的对社会发展有影响的经常活动;而工作指在长时间内做着重复的一系列动作或事情。很明显,我们都知道,如果人生是一个游戏,那么后者的角色就是一个 NPC,做的永远都是重复,没有任何价值的增效的工作,不利于个人成长,对社会的进步也是微乎其微。做事业和做生意也是有所区别的,生意是以短期赚钱为导向,事业是以人生高度为导向。 在重庆游玩的时候,也是和一个非常厉害的创业前辈交流过(经历和认知,文化水平卓越),明白了,对于以赚钱为驱动,那么就是在做生意;如果是以梦想,热爱,坚持为驱动,那么就是真正的做事业,赚钱,只是这个过程中的水到渠成。作为一个螺丝钉,在一线上工作,尽管象棋中的兵看似不起眼,但它们是实现战略目标的基础。在创业中,前线员工(开发、测试、运维)和日常运营团队就像这些兵,他们执行日常任务,是企业运行的基石。但是,如果只是做士兵,那么当然可以安于现状,但是,如果你期望做出自己的事业来,那么当然是不够的,只专注于日常的业务操作而没有更广阔的视野,可能会错失重要的战略机会。你还需要跳跃出你的思维和格局,要结合象的远见、马的创新思维和车的执行力。这意味着你需要能够制定长远的战略规划(象)、灵活地应对突发情况并创造性地解决问题(马),以及直接推动业务前进(车)。甚至是要有战略性思维,如果是作为企业的战略领导者,类似于象棋中的国王。具备全局视角,设定公司的长远目标和战略方向。虽然国王在棋盘上的移动有限,但却是游戏的核心。同样,作为创业者,我们可能不会直接参与每一个细节,但是,作为决策者的的决策和愿景对公司至关重要。从此,无论是工作中还是项目中,我常常是将自己带入到棋盘中的各个角色,去认真感受棋局以及每个角色的变化。 在职业生涯中,遇到面试官反问的环节,我比较喜欢询问的几句话: 在您看来,员工为什么选择留在这家公司?他们对工作最热情的方面是什么? 您为什么要选择这家公司,您个人在这里工作的最大动力是什么?您认为同事们最看重公司的哪些方面? 您能描述一下这里的工作环境吗?员工通常是怎样描述他们在这里的工作体验的? 您作为老板,能告诉我您的创业经历吗,为什么要选择创业,创业意味着什么? 您能分享一下公司领导的领导风格吗?他们是如何激励团队和推动创新的? 这些问题潜在的可以帮助你了解员工和老板的工作状态,思想。 在中国传统教育框架体系中,成功的定义是,拥有自己的事业。当然在课本上也并非如此,成功其实是一种感觉,可以说是一种积极的感觉,它是每个人达到自己理想之后一种自信的状态和一种满足的感觉!总之,我们每个人对于成功的定义是各不相同的!在简易的成功学中,成功的定义是:*天赋,努力和运气* 。用我们平常 code 的思维理解,三者中或只有 努力 是可以读写操作的,而天赋和运气都是可读的,但并不能写操作。所以,对于我们大部分普通的人来说,都是 “尽人事,听天命” 的状态。记得有首励志的歌这么说的:你尽管努力,剩下的交给天意 。 于是,这就是今年形成的思想,勇敢的去做,不要怕失去,努力也是一种投资,就像二级市场的 K 线图一样,有涨有跌。拿三种曲线举例,第一条曲线前期曲曲折折,突然在一个转折点扶摇而上,直冲云霄;第二条曲线前期曲曲折折,后期也是曲曲折折,不上不下;第三条曲线前期也是曲曲折折,突然一个转折点暴跌,坠入低谷;我们大部分人都渴望走第一条曲线的道路,但是,前期的曲曲折折,是否会迎来某一个转折点,没有人知道。有时候我们可能会感到停滞不前,甚至是跌宕起伏,但这并不意味着失败。稳定可以是成长和自我反思的机会,也可能是积蓄能量、准备下一次跳跃的阶段。勇敢地面对挑战,不惧怕失去,将努力视为一种投资,是通向成长和成功的关键。生活和职业道路有其起伏,这些在儒家思想中可见,对待得与失、荣与辱、成与败等等,乃至人生的吉凶祸福,人们应注重“求诸己”,不假外力,更不应怨天尤人。重要的是如何应对这些起伏,以及我们从这个过程中学到了什么。 接下来以下面的几个议题快速的对自己做年度总结: 首先,专业上,最具有代表性的是我的专业名片,github 地址 Github 的贡献的小绿点: 我的 gihtub 2023 徽章: 一、开源项目贡献 以 github 代表为例,今年的 ossinsight 表现: 项目参与: 2023 年主要参与的开源项目: openim , 参加了阿里的开源项目 sealer ,网易的 gitops 项目 horizon ,贡献了 kubernetes 项目、k8sgpt 。提出了基于 AI和大语言模型的智能客服 openkf …… 技术成长:...

十二月 31, 2023 · 2 分钟 · 272 字 · Xinwei Xiong, Me

我的第一个博客

你好,我是熊鑫伟 在光阴的长河中,我如此荣幸地踏入大四的这个重要时刻。不仅仅是一位学生,我热衷于编写那些跳动的代码,于是,我成为了开源的狂热追随者。欢迎你探索我的数字天地——我的GitHub 。这里,你将看到我对技术的热爱,我的第三代博客,我期待它能成为我与这个世界对话的终极纽带。 在无数社区中,OpenIM 如同闪耀的北极星,引领我前行,灌溉我的技术之心,让我真实地行动起来。 然而,我的生命并非仅停留在屏幕前。从此,世界不再是书本,而是展开在我脚下的广阔天地。 户外的召唤使我欣喜,无论是我独自的冒险还是与朋友的欢聚,每一个步伐都是对自然的敬意和生命的探索。 我寻找开源的深意,并在阅读中不断地得到启示: 《开源的成功之路》:它让我明白,每一个成功都不是偶然,而是走过的那些布满荆棘的道路的回报。 《大教堂与集市》:开源并不仅仅是代码的分享,它更是心与心的交流,是一种对自由与创新的追求。 《黑客与画家》:这部作品是我至今的最爱,它提醒我,真正的价值不在于你拥有了什么,而在于你创造了什么。 > “你的价值取决于你创造了什么,而不是你拥有什么。” 这句话是我每日的座右铭,激励我持续前行,创造属于自己的美好。 开源,于我,是一个旅程,充满了未知与挑战。但我渴望在这条路上遇到更多的同路人,与你共同分享,共同创造。 我真心邀请你,与我一起,探索这个充满可能的世界。

九月 14, 2023 · 1 分钟 · 16 字 · Xinwei Xiong, Me

开源的阶段性成长指南

✨ 熟悉我的人都知道,我是一名不折不扣的开源爱好者,从大一开始接触到 GitHub 后,逐渐的沉迷于 开源世界 ~ 今天这篇文章很特别,算是自己参考并且总结出来的开源阶段,以及学习开源项目的步骤和心得。未来自己也是按照自己的规划来进行成长。 同学习 Kubernetes 的成长轨迹 一样,这篇文章将会长期更新,也可以参与贡献 ~ 目前我是处于第一阶段,处于一种对开源世界和对知识的沉淀与积累的过程中,这个阶段的主要表现是我们开始学一些基础。但是我喜欢做笔记将它们记录下来,供自己日后翻阅和复习,当然也是制作自己的内容价值。 GitHub - cubxxw/awesome-cs-cloudnative-blockchain: 📚 菜鸟成长手册🚀 CS系列 、云原生系列、区块链系列、web3系列🔥、Golang系列💡…… 这一阶段,并不是意味着我开始迈入第二阶段,第一阶段就 come to an end. 我认为以下所讲的所有阶段就像是人生轨迹,并不是意味着你当爸爸了就不是父母的孩子,你依旧可以扮演着多种角色,并且不断完善和改进自己的角色。开源项目也是如此,类比我们的成长经历,在后一阶段我依旧会扮演好前一阶段的角色。所以我会坚持做自己的内容创作和知识共享 ~ ✨ 下面开始介绍适合大多数人的开源项目的不同阶段,为了方便定位,我将上面知识积累称呼为 0 阶段知识积累阶段。下面开始从第一阶段开始讲起~ 第一阶段:简单看源码阶段 💦 在这一个层次的我们,是一个刚毕业或者没毕业的大学生,又或者是刚刚踏入职场,我们是一个新手,对于开源项目保持一心热血但是不知道从何开始。 方法: 简单看源码 说明: 简单看源码、文档、跑跑样例代码 学习效果: 1 ~ 2 有产出: 没有产出 是否达成学习闭环: 尽量问题驱动看源码,从问题出发学源码回归问题,达成闭环 Get 到的技能点: 阅读源码的技能 案例: 阅读 sealer、sealos、Kubernetes、k3s、horizoncd 的源码,并且测试 阶段 第一阶段:简单看源码阶段 方法 简单看源码 说明 简单看源码、文档、跑跑样例代码 学习效果 1 ~ 2 有产出 没有产出 是否达成学习闭环 尽量问题驱动看源码,从问题出发学源码回归问题,达成闭环 技能点 阅读源码的技能 案例 阅读 sealer、sealos、Kubernetes、k3s、horizoncd 的源码,并且测试 第一阶段的建议是简单地看源码、文档、跑跑样例代码来学习。这个阶段的主要目的是积累基础知识,建议尽量问题驱动看源码,从问题出发学源码回归问题,达成闭环。阅读源码的技能是这个阶段最重要的技能点。建议阅读一些开源项目,例如 sealer、sealos、Kubernetes、k3s、horizoncd 等,并进行测试。...

五月 16, 2023 · 3 分钟 · 508 字 · Xinwei Xiong, Me

从理论到实践的项目管理打通

项目管理从理论到实践 理论介绍 瀑布模型: 敏捷模型: Scrum框架: 传统和敏捷差异 传统项目管理方法通常按照线性流程进行,通过预先制定的计划、监督和控制来实现项目目标。敏捷项目管理方法则更加灵活,通过迭代和持续的改进来实现项目目标。敏捷方法强调团队合作、适应变化、快速交付价值。 项目管理十大知识领域 项目管理的十大知识领域包括: 项目范围管理:确定项目的目标和边界,并确保项目在进行过程中不会超出这些范围。 项目时间管理:确定项目的时间计划,并确保项目按时完成。 项目成本管理:确定项目的预算,并确保项目在预算范围内完成。 项目质量管理:确保项目产品、服务或结果符合质量标准。 项目资源管理:确定项目所需的人员、设备和材料,并确保这些资源得到有效利用。 项目沟通管理:确定项目的信息需求,并确保项目信息得到有效传递。 项目风险管理:识别、评估和应对项目中的风险。 项目采购管理:确定项目所需的外部产品、服务或结果,并确保这些外部要素得到有效管理。 项目合同管理:管理项目中的合同,包括签订合同、监督合同履行和结束合同。 项目结项管理: 记录项目成果,并对项目进行评估,以确定未来项目的改进点。 项目管理的五大过程组 项目管理的五大过程组是: 开始过程组:在项目启动之前进行的活动,包括项目的范围、目标、预算和资源的确定。 规划过程组:为项目的成功制定计划,包括项目时间、成本、质量、资源、沟通、风险、采购和合同管理计划。 执行过程组:将计划转化为具体行动,通过项目团队的协作来完成项目的任务。 监控和控制过程组:监督项目的进展,并对变化做出反应,以确保项目按照计划完成。 关闭过程组:完成项目并归档项目文件。 监控负责产品项目的整个生命周期。 启动:项目如何高效启动 项目启动 上面我们看到项目管理的五大过程:启动、规划、执行、监控和收尾,毫无疑问的是,如何高效启动项目的重要性不容置疑~ 先看一下贯穿始终的一个表: 我们针对启动过程中的两个关键过程: 制定项目章程 识别干系人 应用 ⚠️ 项目启动阶段应该要做的事情包括: 确定项目目标:明确项目的目的、范围和成果,确保项目与组织的战略目标一致。 组建项目团队:确定项目团队的成员,并建立合适的团队沟通和协作结构。 制定项目章程:明确项目的责任和权限,并制定项目章程,确保项目运作有序。 确定项目预算:根据项目的范围和目标制定项目预算,并确定项目的资金来源。 确定项目时间表:根据项目的范围和目标制定项目时间表,并确定项目的里程碑。 评估风险: 评估项目中可能存在的风险,并制定风险应对策略。 获取资源: 确定项目所需的人员、设备和材料,并获取这些资源。 审批启动文件: 审批并签署项目启动文件,确保项目有了正式的许可开始进行. 沟通计划:制定项目沟通计划,确保项目中的信息得到有效传递。 合同管理:管理项目中的合同,包括签订合同、监督合同履行和结束合同。 项目管理计划:制定项目管理计划,确保项目管理过程有序、高效。 开始执行项目:根据项目管理计划和项目章程开始项目执行。 持续监控项目的进展,进行调整和控制,确保项目按计划进行。 定事 💡简单的一个案例如下: 定人 💡简单的一个案例如下: 概念认证(POC) 中文维基百科~ 概念验证(英语:Proof of concept,简称POC)是对某些想法的一个较短而不完整的实现,以证明其可行性 ,示范其原理 ,其目的是为了验证一些概念或理论。概念验证通常被认为是一个有里程碑意义的实现的原型 。 在项目生命周期中,POC 通常出现在项目的规划阶段或开始阶段。 在项目的规划阶段中,POC 可用于评估新技术的可行性和成本效益,以确定是否在项目中使用。 如果 POC 结果表明新技术是可行的并符合项目需求,那么就可以在项目的开始阶段中进行更全面的实施。...

五月 7, 2023 · 3 分钟 · 626 字 · Xinwei Xiong, Me