在8天内设计,实施和交付量产Rails应用程序
构建和部署应用程序涉及很多细节。 现在,将其浓缩到8天之内,在混合物中加入一点血,汗水和眼泪……以及啤酒,大量啤酒,您会得到与Le Wagon Lisbon Batch#97的最后两周类似的东西。 这是我们一直在努力的时刻。 我们已经在一周前的5天中构建并部署了Rails原型,以适应我们的首次协作,技术工作流程并使用Github作为我们的VCS。 但是,现在,在我们的最后一个项目中,没有更多的时间来放松自己,这个过程需要完美无缺,因为我们正在现场演示我们的应用程序(插入剩余的天数,直到进行演示)。 由我自己,两个葡萄牙开发人员和一个德国开发人员组成的团队,我们意识到的第一件事是,我们需要以从功能到美学的期望和期望的坚实基础来进行此项目。 因此,这样一来,我们就不会在开发过程中途花太多时间在“看起来不错”或“正确工作”的反复试验上。 实施以下项目管理方法带来了很大的不同,尤其是当它意味着在截止日期临近时节省数小时甚至是数分钟的时间时: 我们花了更多的时间来预先计划模型,使用Sketch或经常只是用纸和铅笔,并用口头表达是什么竖起大拇指和吮吸什么(我们是一个艰难的人群)。 使用MVC模型进行编程时,我们花了一些时间思考和讨论我们的数据库模式 ,确保对模型以及它们的引用都进行了检查,并在继续进行之前对其进行了两次检查。 Trello在对工作进行分类和确定优先级方面是救命的。 一开始,工作被划分为前端和后端,甚至最小的工作细节也被添加到我们的待办事项清单中。 随着开发的进展和演示日的临近,它成为了需要捆绑的所有松散末端(后端和前端)的任务列表。 经过相互审查,我们始终确保将我们的任务从“待办事项”移至“已完成”。…