agile

Are there best practices for testing security in an Agile development shop?

I'm putting together a best practices training program for agile and there are no real good resources for secure design and testing related to Agile (as far as my contextual searching ability has shown). What are the best practices for testing security per release? If it is a monthly release, are there shops doing pen-tests every month?...

Which Agile software development methods have you had the most success with?

There are numerous Agile software development methods. Which ones have you used in practice to deliver a successful project, and how did the method contribute to that success? ...

How to use Scrum and Visual Studio without Team System

I'm interested in possibly using Scrum with my development team (yes, I know it'll be a little painful to transition over to it). However, we don't have Team System and probably can't currently afford to get it immediately. What are some possible tools for getting a team up and running on Scrum in a .NET/Visual Studio environment withou...

Getting started with Agile and TDD..

How do I get started in Agile and TDD. I have learnt a bit about Agile, but finding it difficult to get started. How do I get started. ...

Requirements, Specs, and Managing Up in an Agile Environment

My company has tried to adopt the scrum methodology with mixed success. Theses are some areas where we've had issues. How do you handle these? Tracking requirements from Product Marketing through to product. We're trying out JIRA to track all requirements individually and assigning a release to each one as it is picked for implemen...

Separating What from How - Design in an Agile Environment

In an agile (scrum) environment, how do you get product management to create small enough backlog items or stories without having them do all the design, which is not their specialty? In other words, how do you separate the what (business requirements) from the how (design) in agile development? ...

Managing a project vs Managing a Development

Our organisation uses PRINCE2 for every project we run; IT is large part of our organisation but we're not a software house. Whilst I appreciate PRINCE2 is a great method of running projects, and, we've had a lot of success with it, I feel it's fairly high level for the nitty-gritty of building software. Is it unheard of to run an AGILE...

Agile architectures

Hello all, I am starting my graduate thesis and the subject will be "agile architectures" Basically, it will start with a description of traditional software development methologies, and the subsequent birth of agile methodologies, finishing with recommendations and a design of a flexible application architecture easily adaptable to the...

Scrum: Resistance is (not) futile

I'm the second dev and a recent hire here at a PHP/MySQL shop. I was hired mostly due to my experience in wrangling some sort of process out of a chaotic mess. At least, that's what I did at my last company. ;) Since I've been here (a few months now), I've brought on board my boss, my product manager and several other key figures (But...

Best Scrum tools

What tools for managing Scrum would you recommend? ...

Pair programming

I'm very curious, how popular in the world ( and I know that the stackoverflow community comes from different parts of the world ) is pair programming. Have you ever worked/are working/will work in a company where you've been pair programming ? What's your opinion on the matter ? ...

Why should I use Feature Driven Development?

Extreme Programming, Scrum and Test Driven Development definitely seem to be the most popular Agile methods at the moment. But someone recently suggested that I take a look at Feature Driven Development. Have you ever used this method with any success? What are the advantages of using it? ...

Sprint velocity calculations

Need some advice on working out the team velocity for a sprint. Our team normally consists of about 4 developers and 2 testers. The scrum master insists that every team member should contribute equally to the velocity calculation i.e. we should not distinguish between developers and testers when working out how much we can do in a sprin...

Pricing for Agile Development

I hear very positive things about Agile Development, in particular as a way to keep the customer involved throughout the process, and therefore maximising the likelihood of building what the customer actually needs. The issue I have is the vast majority of new/potential customers want fixed quotes which to my mind forces us down the pre...

Becoming Agile

Does anyone have any good techniques or examples on how to promote the benefits of Agile development practices in a waterfall driven corporate environment? We recently switched to feature based development, using trunk & branch code management, we have a one project running well with scrum, but its hard to get this approach adopted by t...

How does off-the-shelf software fit in with agile development?

Maybe my understanding of agile development isn't as good as it should be, but I'm curious how an agile developer would potentially use off-the-shelf (OTS) software when the requirements and knowledge of what the final system should be are changing as rapidly as I understand them to (often after each iteration of development). I see t...

You have to sell "agile" to management...

You have to sell "agile" to management, they are receptive but have zero knowledge or understanding of modern application development techniques. Which ONE book do you give them as a set text? It must cover a few different methodologies (XP, Scrum etc) and give a flavour of the benefits AND problems. It must be understandable to people ...

Effective Ways to Introduce Agile into the Workplace?

In your experience (anecdotal or otherwise), what are some effective ways to introduce Agile into a non-Agile organization or company? UPDATED: Can anyone speak to cases where you tried to introduce Agile but you were "shot down"? Also, do you now have a retrospective understanding why you were "shot down"? ...

How do you use FogBugz with an Agile methodology?

"Evidence-based scheduling" in FogBugz is interesting, but how do I use it w/ an Agile methodology? ...

In a Scrum project, should testing and peer reviews be worked into each sprint as individual tasks?

This seems to be a point of contention where I work. Some complain about the lack of verification structure in Scrum projects, while Scrum purists say it's not what Scrum is about. Both sides bring up great points, but I would like to see what people outside my circle say about the subject. What are your thoughts? Why? ...