agile

How to manage agile development when the team is not stable?

I have been using agile approaches (XP and Scrum) for my projects for several years with great results. But in all cases, all members of the dev team were committed 100% to the project. Now I am faced with doing this when the team is not stable. For instance, one iteration there may be four people working, the next maybe only two or thr...

Where to start learning Scrum methodology

Hello there, I have been developed all different asp.net project in the last 4 years but never happened to get deep into project management, and now since I am start to work on some projects on my own I think it is time for me to get into learning those methodologies on project management and development. I found agile is very popular a...

User story size/scope

When doing agile what are the specific criteria of defining the scope of a user story? What factors should I take into account when defining the scope? Is there any specific formula you use for this purpose? ...

Continuous Integration has always to come together with Test Driven Development?

I'm involved in a project where we are using a Continuous Integration server and NUnit for unit testing and integration testing. A customer asked us the other day if we were writting the tests before the code... Well, were are not doing it this way always. Specially when there are complex technology issues that we would like to test to ...

If I work in Java but I don't like the bloatyness of Spring and Maven-based projects what work should I try to get into?

... I really like extreme programming and get the sense that the Java community is moving further and further away from direct feedback, simple design and object-oriented programming. I love the sense of direct feedback you can get in Python, Ruby, Groovy (and if I could find work in it, Smalltalk) I'm really good at OO design, extrem...

Scrum Project Managment w/ Trac Integration

Currently we use Trac to manage all of our tickets (bugs, enhancements, and new projects). It lacks a nice ability to map out the projects, releases and do time estimations. Is there a good scrum project management system that would integrate with Trac to use the tickets we are already making? ...

Creating Scrum Product backlog for an eCommerce multivendor, multi department Portal

I am a .NET developer wanting to build an SaaS based ecommerce system with B2B and CMS features (custom built, ASP.NET MVC preferably or using Dotnetnuke that enables SaaS scenarios). Technologies would be mainly Microsoft's (.NET 3.5, 4.0, Ajax, jQuery, Asp.NET MVC or MVP, SQL Server/MySql, EF 2.0, NHibernate, WCF, WPF, Window mobile 6...

Unit for estimating hours in Scrum tool

Hello, I've been learning Scrum and trying a tool called Acunote for use with it. My question is about two fields I have there, for each task. They're "estimate" and "remaining". What unit should I use for those? Do I use Story Points? What about the remaining? For example I have a task that will take 10 units, let's say. I fill the re...

Can I use Agile in a Non-Development project?

I'm new to Scrum and Agile but wanted to know if I could use this methodology/practice for like a general "Project Management Solution" not just development? Pros/Cons/Suggestions? Any FREE software available to help out with the process? Small user group, about 10 Thanks! ...

How to make an Agile methodology work when developing long-term complex systems?

My team is building a product that has a lot of components that rely on each other. For example, whenever we add a new type of data to the system, we also have to add logging code to track the changes that use that data type. Or, when we add a new UI screen, we have to make sure that its strings are externalized so they can be translated...

What is the difference between a User story and a Feature in Agile terminology

Hi, I guess a feature could be something like 'Credit card authorization' while a user story may be 'Authorize Credit Card for Paypal'. So is a User story a subset of a feature ? Thanks. ...

User Stories - Problems that can't be made user stories

I am from an XP background. I know the process very well and have solid working experience with it. I have found it to be the best way to develop software. I find myself in the position of a process doctor of sorts and this creates much self examination and revaluation of my own understandings. A very common thing I hear is that some...

I'm starting an opensource project. Any advice?

First of all, I reviewed this question, but I think I need a little more information since I've never worked on an opensource project before. I'm starting an opensource project, currently hosted on Google code. It is a framework for creating flash games in ActionScript3 (programmer oriented). So far, so good, but I want to start buildin...

Can Scrum work with mediocre developers?

Anyone ever tried to assimilate Scrum to a team where most developers are just mediocre? I mean developers who aren't the most tech savvy, has bad time-management skills, but most of all - lack the sense of personal responsibility and commitment. Do you think it can work? Or would you try a different methodology? ...

Scrum and Project estimated time

IF the client asks me for a estimated time for completion for the whole project can this be given using Scrum? Using for instance the (dreaded) waterfall methodology I will have a technical spec to use to give a half decent estimation. ...

In agile/scrum user stories, how much detail is enough?

Enough detail is enough is the usual response. On the project we are currently busy with (which was incomplete and handed over to us without any brs/documentation/user stories of any sort, we get stories like: As a Product Owner I need the developer to test the XXX workflow so that it works correctly. and As a Product Own...

What is Object-Oriented Methodology?

I have been looking at different programming methodologies: Scrum, waterfall, spiral but someone told about one called Object-Oriented. Now as far as I know that's a paradigm and not a methodology. If it is a methodology can someone please explain how it differs from Agile or waterfall? Thanks ...

How would you use AGILE here?

I am a big proponent of agile, but a friend of mine (who doesn't know agile yet - hes a managerial type ^^) asked me how I would go about planning and developing a complex distributed project, with a database layer, comms layer, interface, and integration into embedded devices. The agile method emphasises the concept of releasing early ...

How do you estimate an agile project up front?

When working on fixed price software development projects, I frequently find myself having to estimate the total number of hours a project will take after the price is set, but before the work is started (or VERY early on in the development). Unfortunately, these types of projects are best developed using an iterative/agile method, whic...

Advice writing Losely Coupled code with Agile methods or otherwise

I have been reading Robert C. Martin's (aka Uncle Bob) books very intensely as of late. I have found a lot of the things he talks about to be real life savers for me (small function size, very descriptive names for things, etc). The one problem I haven't gotten past yet is code coupling. One problem I keep having over and over is that ...