agile

Thinking Things Through - How do you use Documentation in Agile Projects?

I am building a very complex application and the scope is getting difficult to keep track of. I have read here and there that in Agile development, you don't want to get bogged down in documentation because the point is to have working software quickly, not lots of documentation. However, I really enjoy documenting everything I'm doing...

How to implement Agile development into a working team?

We have a working team of 3 PHP developers, 1 scripter (Javascript) and 1 architect. None of us have actual experiences with Agile development from any of our previous teams. My question is how to effectively implement Agile development into our team? What should we do first? What are prerequisities? Should we implement all at once or bi...

How to use agile tools/methods within a geographically distributed team

I'm working on a software project which several members are working from home and some other are part-timers. We meet physically one time each month at least. We communicate mostly by emails. Our source code repository (mercurial) is on a jungle disk (workgroup) that we share together. We have a working product and one customer. But,...

Do any of the Agile tools/methodologies talk to the allocation of development tasks?

I am trying to establish the merits of the way development tasks are assigned or allocated. Are there any preferences as to whether developers choose tasks on a purely voluntary basis or are they just assigned the next task in the list? Does this depend on developer preference or do any of the methodologies give guidelines in this regard...

What is the easiest set of tools to get started with Source Control, TDD, and CI for Microsoft.Net 2008/2010

I work on a team with three other developers and one business analyst writing internal business applications. We're primarily building apps in ASP.Net, and do so in a very 2003-ish way. It's like going back in a time machine. Although two of the other developers are amenable to learning new things, one of the developers is not. He's ...

Distributed agile project management tools similar to BugsEverywhere/ditz/ticgit?

Are there any tools that will allow me to plan and manage a project using an agile/iterative style from the command-line, storing the data on the filesystem, similar to how BugsEverywhere/ditz/ticgit work? ...

Agile development; on-line free tools!

We have been looking to implement Agile methodology within our geographically distributed development team, so i need suggestions on any free on-line application that you have used and find useful. Right now we are using paper cards and wall to manage this :), but we want to shift to an on-line version preferably free. I have used Targ...

Agile classes for the developer

Where can I find good agile classes for developers? Not really talking about scrum and estimating user stories here. More along the lines of principles from the gang of four... patterns and object orientated code. Preferably somewhere around the New York and Boston area? ...

Testing a Gui-heavy WPF application.

We (my colleagues) have a messy 12 y.o. mature app that is GUI-based, and the current plan is to add new dialogs & other GUI in WPF, as well as replace some of the older dialogs in WPF as well. At the same time we wish to be able to test that Monster - GUI automation in a maintainable way. Some challenges: The application is massive. I...

Which software do you use for Scrum ?

Possible Duplicates: Scrum Software Recommendations for project management software for Scrum I checked wikipedia, http://en.wikipedia.org/wiki/Scrum_(development) But I am still looking for some insight from the genius minds using SO. I installed Microsoft Project 2010, and was assuming that it would have some template/plu...

TDD Exercise Ideas

I am about to give a TDD workshop. I have the theoretical part pretty much sorted out, but I wish to avoid typical Tic-tac-toe, Currency or god forbid Calculator exercise. Any suggestions for a good TDD exercise that can be ideally finished in a couple of hours? It would be great if you could list the most important test cases (includi...

How to do smart resource planning for short Agile/Sprint cycles?

We use scrum technique to plan for short development lifecycle. It is very common that sometimes tasks gets moved or reallocated or deferred from the current sprint for multiple reasons. In that case there is a chance of resources getting freed up from the planned work. It may get difficult to allocate new tasks to them during sprint as ...

Is Pomodoro any useful?

Has anyone worked with Pomodoro technique and found them really useful? I recently read about it online and I am intrigued. My technique is mostly brute-force (get-on-it-until-it-is-done), and I simply haven't found anything that beats this. Should I use techniques like Pomodoro? ...

Do you know of any good resources to support my research; or even of an application that exists already?

I am thinking of developing software to facilitate home and small businesses in developing applications using the agile methodology. Do you know of any good resources to support my research; or even of an application that exists already? ...

What is the best place to find software development conference listings?

I am interested in an array of software ideas and use more than one language, is there somewhere that concisely lists software development conferences year by year? I'd like to know what options are out there for this year and searching by ideology/language isn't practical in my opinion to get an overall. Some ideologies/languages that...

Sprint to the finish: how to keep all team-members busy in the final days of a Scrum sprint?

Given that the tasks in a specific sprint will not divide perfectly into the team, and all finish on the same date, what do you do to keep everyone working as the sprint moves into its final stages? Inevitably it seems like there will be one or two people freed-up. If all the other tasks are done-done, and the remaining tasks are alrea...

TDD - How to start really thinking TDD?

I have been reading about Agile, XP methodologies and TDDs. I have been in projects which states it needs to do TDD, but most of the tests are somehow integration tests or during the course of project TDD is forgotten in effort to finish codes faster. So, as far as my case goes, I have written unit tests, but I find myself going to sta...

Scrum burn down charts, can they go negative?

I work on a small Agile development team which is part of a large, non-agile thinking corporation. Currently, we practise Scrum and occasionally, we exceed our sprint commitment. My question is, how do you handle burn down charts when you have exceeded your sprint commitment? I can think of two options: Extend the y-axis in the nega...

What good practices, if any, has the agile movement lost?

I am a long time agile advocated but one of the things that bothers me about Agile is that a lot of agile practitioners, especially the younger ones, have thrown out or are missing a whole lot of good (non Scrum, non XP) practices. Alistair Cockburn's style of writing Use Cases springs to mind; orthogonal arrays (pairwise testing) is an...

How to do a burndown chart for the whole project in Visual Studio 2010?

I am very new to using Agile (scrum). we have planned sprints using story points, but have not assigned work (tasks) to all the user stories in the project, just in the sprint coming up. My boss wants to know how much work is left to do...and I don't know because I haven't planned those sprints. Can anyone give me advice or a resource...