学会开发和项目管理技巧吧!这样你可以避免不必要的功能膨胀和技术负债,还能设计出真正解决问题的系统架构。

课程核心学习内容

  • 学习如何选择构建内容以及选择合适的技术栈,这是面向AI的防开发技能
  • 学习如何通过不断追问“为什么”来明确需求,深入挖掘每个请求背后真正的需求,从解决方案追溯到根本问题
  • 掌握防止和控制项目范围蔓延的技能,同时鼓励在有限条件下提出创新性解决方案
  • 学习如何选择技术栈,包括JavaScript框架和低代码解决方案,理解每种方法的优点,从而做出明智的技术决策
  • 通过用户研究,发掘用户的真实需求,进行可用性测试,并将需求表述为问题陈述,以指导开发工作
  • 将功能请求看作是潜在问题的提示,而非直接需求,学习如何挖掘出真正的问题所在,从而实现有意义的改进
  • 学习如何充分利用遗留软件,发现直接重写中被忽视的机会,并练习构建精简、目标明确的解决方案

课程学习要求

无需编程或设计经验。

课程详细介绍

掌握一项能够抵御人工智能挑战的开发技能!

建造软件本身就是一个挑战,但知道该建造什么样的软件以及选择合适的技术栈来构建它,又是一个全新的挑战。

人工智能正让我们更快地构建错误的软件。这门课程将教你如何选择合适的技术栈来构建真正正确的软件。

你如何解决用户、利益相关者和客户面临的实际问题?你如何防止和控制项目范围蔓延,同时决定要构建的内容?你如何打造出最有效的最小可行产品(MVP)?你如何为项目选择最合适的技术栈?你如何妥善管理功能请求?当你需要重写遗留软件时,又该如何着手?

所有这些问题以及其他更多内容,都在这门课程中得到了解答。我凭借25年的软件开发、管理及用户体验设计经验,将分享真实案例,通过测验帮助你练习,并提供一个PDF工作表供你在工作中使用。

课程适合人群

开发者、设计师、团队负责人、项目经理和需求分析师,所有参与决定最终构建和部署软件的相关人员。

课程深度学习目标

  • 掌握将逆向工程的需求、功能请求和现有软件转化为问题陈述的技术,用以确定最佳软件解决方案
  • 克服最小可行产品(MVP)概念的不足,精准明确软件成功必需的核心功能
  • 学会选择合适的软件堆栈,涵盖JavaScript框架、静态网站生成器、内容驱动框架、低代码/无代码解决方案及内容管理系统,精准匹配项目需求
  • 将用户访谈、用户观察、可用性测试等用户研究融入软件开发全流程,打造高质量软件
  • 科学处理功能请求,将其视为待解决的线索而非既定需求
  • 将遗留软件转化为宝贵的用户研究资料库,避免低效的逐屏重写错误

本课程将为你提供实用的工具,可立即应用于软件开发流程中。学习如何选择合适的技术栈构建适配的软件,有效节省时间、成本与精力。

声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。