2017-03-05 58 views
1

我有这个网络项目,我正在和一位朋友一起工作。然而,当涉及到谁应该做什么以及应该在什么时候完成时,存在问题。我们使用JavaScript,HTML和CSS,并且我们无法在两台独立的计算机上工作,而且只有在编码时才会共享想法。请帮助我了解如何或可以使用什么来分享如何执行相同的项目,但独立。如何以网络开发人员的身份在团队中工作

+0

只要看看'极限编程','git','jira'等等...... – cyrix

回答

1

使用诸如https://basecamp.com/之类的项目管理工具可以帮助您跟踪里程碑和项目最后期限。它也是与你的团队保持联系的好方法。还有很多其他消息传递工具可用于在团队中共享创意,例如https://slack.com/

在团队中工作时,总会遇到踩在他人脚趾上的问题。您可能需要编辑一个特定的文件,但其他人正在处理它,或者自上次拍摄一个副本后对其进行了更改。你们如何跟上其他人写的代码?那么这是你想要VC(版本控制)的地方。 SVN等一些大牌,但到目前为止,最流行的是Git(希望你已经听说过/使用过它)。

安装git https://git-scm.com/,你可以提交你的代码。然后,您可以将代码推送到联机存储库,例如GitHub https://github.com/。使用GitHub意味着你既可以推动你的代码,也可以减少代码,以确保你们两个都有其他人提交的更改。

您可能还会发现需要跟踪需要实施的错误和功能,何时需要完成并由谁来完成。您可以使用Jira https://www.atlassian.com/software/jira或Visual Studio团队服务等工具(我确定那些更轻量级的免费替代方案)。本质上,您记录了需要在项目上完成的任务,例如修复错误。然后,将其分配给一个人并将其分配给冲刺(冲刺是一段时间,在与您的团队会面并审查优先事项并完成工作之前,您通常需要工作一段时间,通常冲刺为1或2周)。

我希望这会有所帮助。

1

在最低限度,我建议你

  1. 设置了一个版本控制系统(例如,在GitHub
  2. 使用像VirtualBox管理程序建立在独立的虚拟机项目库主机。有了这个,你可以建立你自己的独立环境而不影响他人的工作流程。

注意:这里假设一次只有一个人使用主机。

相关问题