TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Agile for a team of 2?

10 点作者 cuchoperl超过 14 年前
We are a team of two (developer + UX/UI designer) working in a web app. We are just starting and we are looking for a way to work seamlessly.<p>What Agile practices would you recommend us to start with?<p>Thanks

7 条评论

dirtyaura超过 14 年前
Don't bother too much about how to split work, how to manage schedules, how not to step on each other toes (I actually recommend doing it). This all comes naturally.<p>Worry mostly about focusing and decision-making, how to cut unimportant stuff early enough. With 2 guys, that's the big challenge.
xd超过 14 年前
It's not "agile" but very much suited to your situation, MVC, as a developer you would maintain the Model and Controllers. The UX/UI designer sticks to the Views. Apply agile methods around this. As to which, you will need to experiment and see what works for you.<p>And take the time to learn each others skill sets and talk about the reasons why you do things the way you do. Most of all challenge each other on a daily basis.<p>Oh, and have fun.
评论 #1969379 未加载
dennyabraham超过 14 年前
From working in extremely small things myself, I can recommend a few things:<p>1. Write tests around everything you have the time to.<p>2. Communicate frequently.<p>3. Try to write things in vertical (shippable) slices.<p>4. Work in short iterations.<p>5. Keep what works, drop what doesn't<p>Ultimately, the most important element to reap the benefits of 'agile' was #5.
stewiecat超过 14 年前
I did a pseudo-agile process for a project where I was the solo developer. A lot of agile practices scale down quite nicely: defined scope, sprints, unit testing, etc. The key is to keep everything small: short sprints, small features or small parts of large features. ALWAYS deliver a shippable product at the end of each sprint, even if its just for morale purposes.
dcaldwell超过 14 年前
We're a team of three working on a web app and we use Pivotal Tracker. We use it more as an agile-y way to do project management instead of something like Basecamp.
jonezy超过 14 年前
in that small of a team i would say focus on one to two day sprints with releases to production at the end of day two.<p>unit testing is NOT agile (it's extrememe programming) but you should still do it.<p>be sure to continually evaluate whether what your doing makes sense, if it doesn't drop it/change it.
kiriappeee超过 14 年前
Depends on what the app is as well and how you can split the work up into stages. Are the features clearly defined? Can you work on small feature driven iterations? Or is it better to work on goal based sprints? One general piece of advice I can offer is that since you are a team of two you might not need to take an approach which has a large review based section in it. This is again purely situational. If you are doing usability testing then this can change. Also are you two working in the same location or is it remote? In the end the methodology has to suit your needs. Consider the above stuff and if you can hit us back with a bit more details I'm sure there'll be more specific answers.<p>As for specifics... Look into FDD. Feature driven development.<p>Oh and good luck with the work :)<p>Edit: by less review I don't mean testing and stuff. I mean formal and rigid sort of meetings every week. Sure have a proper review at regular intervals but most of the reviewing should be happening automatically with every feature/sprint completed.