Tagged Questions

Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.

I am kind of new in agile environment since I always participated in projects before which was only said to be agile while it wasn't.
Now I am really in an agile project and I see a setback - if it ...

I used to work in a waterfall methodology and now I am in a team that is following an agile methodology. It seems they are doing it wrong. For example, we have stand-ups that last 25+ minutes daily, ...

My team follows the Scrum development cycle. We have received feedback that our unit testing coverage is not very good.
A team member is suggesting the addition of an external testing team to assist ...

O/C principle dictates that production code should not be changed if system behavior augmention is required. Otherwise it becomes hard to trust tests.
Following it as a dogma we are going to end with ...

I work on an agile team at the moment where our stories are written primarily from the user perspective as well as testing.
So, for example, we may have a request for a date picker. The story would ...

It seems most companies are practicing Agile methodologies these days for software development.
I'm curious to know if there are any downsides to using Agile, does it have shortcomings, is it always ...

Since I started learning C a few years ago, I have never been a part of a team that worked on a project. I am very interested to know what are the best practices for writing large projects in C.
One ...

Since I learned about the Spiral Model of software development, I've tried to apply it to the different projects I've been involved in. However, I'm starting to feel like it's really just compressing ...

My group has recently grown in size with the addition of several teams from different projects. We work using an Agile programming methodology: 2 week sprints, deliverable every sprint, 2-3 pushes to ...

Are there version control and project management tools which "work well" with freelancing jobs, if I want to keep my customer involved in the project at all times?
What concerns me is that repository ...

I'm working in a start-up. I have a background with teamwork and management, but I'm currently the only developer. We have a project that will involve a few developers in the form of 2 freelancers. I ...

We have a number of tasks that need to be completed, but are probably not real user stories, or if they are, they are very developer-centric user stories which will never be visible to the end-users. ...

During iteration retrospectives on agile projects, one of the topics that comes up most often for us is that the product owner is (or product owners are) not available or engaged in the project at a ...

Our team is pretty good at planning/pointing, but once in a blue moon, we will have a severely underpointed story. I'm talking something we thought it would take a couple days and we realize its going ...

I am working in an organisation with 11 scrum teams developing on the same code base. Currently, all development is done in trunk, and at the end of a sprint everything MUST be releasable, or it must ...

We've been working with Scrum for a while now, generally successfully. However of late, as the pressure has started to mount up we've encountered several situations where items came through planning ...

I am somewhat familiar with the concepts and benefits of Scrum. With that in mind, I am trying to improve the failing Scrum product management structure of a company I'm now working for that has three ...

Currently working on a complete front-end and back-end overhaul of our webapp. We did this because a lot of changes needed to be made to the database schema as well as the user experience.
Now we are ...

Lest's say I have user stories about using product catalog in shop:
As an administrator I can add/modify/delete catalog items (one or more user story, doesn't matter here)
As a customer I can search ...

I'm working in a team where each member is working on an user story. How can we avoid creating duplicate or conflicting functionality?
For example, if my user story requires the creation of class A ...

As a result of a retrospective we were uncovering worse ways of developing
software. We had a idea we though was great and tried it. We stayed with it during the development of a major update which ...

In my experience as a freelance developper, I've had some difficulties with clients, whom insist on getting an estimate over flimsy requirements. They then expect me to deal with requirements changes, ...

I have been wondering if it would be smart to form a single scrum team for several tiny projects. I am aware that it would be very hard to state a single sprint goal, if a team is working on several ...

Can anyone offer any tips or experience on developing a test plan for an Agile sprint? Most of the time our team simply creates a "Test Feature X" task and goes about writing ad-hoc test cases. There ...

Maybe someone can share from his experience about developing an application that is meant to scale big time where just throwing more money at better hardware isn't a realistic option using development ...