gpt4 book ai didi

project-management - 单人应用程序开发?

转载 作者:行者123 更新时间:2023-12-03 22:22:48 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

2年前关闭。




Improve this question




大家好。我想对我一直试图找到一些信息的问题有所了解。 如果您是从头开始构建项目的独立开发人员,您如何管理该项目? 过去,我曾参与过一些个人项目,这些项目已经发展成为相当大的项目。在几乎所有这些项目中,我都尝试担任正常软件开发项目中通常会出现的所有角色(即产品负责人、开发人员、架构师、测试人员等)。似乎当我离开项目一段时间再回来时,很难回到我正在做的事情的节奏中。因此,我有一些问题:

  • 如果我知道要求(在此
    当前时间),我是否记录它们
    无论如何?如果是这样,我该怎么办
    这样做,我该如何管理这些
    要求?产品积压,
    功能列表等?
  • 如果是这种情况,完整的产品积压或用例是否有点矫枉过正?
  • 一个人如何有效地适当
    他/她每个角色的时间?
  • 什么是正常的事件流
    那一个会跟随吗?开始编码
    立即,写下用户
    故事/用例,然后进入
    OOA/D ?
  • 对于这个级别,什么样的图表/建模就足够了?领域模型、类图等?

  • 基本上,我很好奇 SO 社区中的每个人在您是单独的开发人员时如何从开始到部署开发项目。需要哪些步骤、文档和其他与项目相关的事件来帮助将该项目从不切实际的业余爱好项目转变为更专业的项目?任何帮助、引用或建议将不胜感激。提前致谢。

    最佳答案

    我发现,关于单独开发,最困难的部分是让自己保持前进是很困难的。即使你这样做是为了谋生(又名,经营自己的软件业务),除非你有紧迫的需求(又名,如果你不赚钱,你就会饿死),坐下来也很难和只是代码。

    从您的角度来看,我建议在有意义的地方遵循良好的软件实践。例如,如果我是一个单独的软件开发人员,我就没有理由创建一个协作开发环境。我真正需要的只是一个 SVN 服务器、我的 IDE 和一个记录文档的地方(可能设置一个 wiki 或一个网站或其他东西)。我会亲自制定一个现实的时间表来遵循,并努力坚持下去。

    至于文档的努力程度,这实际上取决于您和您正在开发的产品。例如,我肯定会建议记录您的要求。除非您的产品是微不足道的,否则您不可能记住所有这些以及为什么您想要某些产品而不是其他产品。然而,管理完整的积压工作本身就是一项工作。在单独程序员的情况下,这可能没有意义。

    基本上,我试图理解的重点(每个项目都应该遵循——不仅仅是在这种情况下)是有足够的管理才有意义。其余的应该专注于产品的工作和开发。

    您可能想要查看的其他内容是阅读此内容 - Agile Programming Works for the Solo Developer .还有其他类似的文章。可能会给你一些好的想法。

    关于project-management - 单人应用程序开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1523418/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com