agile

Giving up Agile, Switching to waterfall - Is this right ?

Hi, I am working in an Agile environment and things have gone to the state where the client feels that they would prefer Waterfall due to the failures (thats what they think) of the current Agile scenario. The reason that made them think like this would be the immense amount of design level changes that happened during the end stages of...

Agile/XP estimating

Im the context of pair-programming ...how do you estimate? A 5 point story ...split in to 3 tasks...each task being swarmed by 2 members. Does it mean it mean it is finishable in half the time? ...

.NET... How to TDD with flat files

I have a project where most of the challenges are to ensure software works correctly with flat text files outputted by several external systems. Mangement made decision to introduce Agile and TDD as a particular implementation. I found that mocking input from the flat files makes no sense because the main issue to resolve is exactly co...

Is there any advantages in using VS2010 for TDD vs VS2008?

I want to push our management to migrate to VS2010 sooner. The new feature in our project is to migrate to TDD. I want to convince that there are endless benefits of migrating to TDD and VS2010 simultaneously. Is there really? VS2008 Pro vs VS2010 Pro - whats good can be used in terms of unit-testing? (sorry for the dumb question bu...

Philosophy behind Test Driven Development

I'm currently working my way through http://www.railstutorial.org/ It uses Rspec along with a TDD approach. I understand that writing lots of tests can help you ward off bugs as your app gets more complex, but I don't understand why you would write tests for simple things like the existence of a page title. It seems that you end up writ...

What is the best tool for scrum in TFS

I'm currently giving a try to the new Visual Studio Scrum template and I'm looking for a the best approach and tools to enhanced product backlog management and tracking work progression. Any suggestions? Steven ...

Selling TDD to the team

I have been doing TDD for the past 3 years. We were a small company, and we had very solid support for most aspects of the agile process from management. Everyone on the development team was sold on the process. And thus, the upfront investment it usually takes to build fixtures was accepted knowing it would pay off along the way. (Code ...

Is the use of mocks a good programming practice or just a different way to do it?

Would you guys say that the use of mocks is better than not using mocks? Is mocking used only in unit testing or could it be used directly in the original project as the real object and switch it after? I've been reading here and there and the most attractive thing about mocking I found was the layer isolation. ...

Articles explaining anti-AGILE patterns.

The more clients I visit, the more bad implementations of Agile Scrum I see. Sometimes I just hope I am misunderstanding the fundamentals of Agile, but the more I read the clearer picture I have developed on what Agile really is, versus how it gets implemented. I am looking for comics/articles that help explain why SCRUM goes bad, or t...

Can a member of an agile development team also be the scrum master?

We are a small team of 5 people (Product Owner, Product Owner Assistant, and 3 Developers) and I am currently moving us to become an Agile team using scrum to manage the project. I have been reading Agile Project Management with scrum, the help documentation for Rally, and various blogs to try and bring myself up to speed on Agile softwa...

How to install Agilo for Scrum in windows

I got the msi. then... next.. next... finish... but I cant access the agilo. I need a step by step process. ...

Can units tests be implemented effectively with agile development?

Soon I will be involved in a project that will be using the agile project management/development approach, with 5 (or so) 2 week sprints. The project will be using a DDD design pattern which I have found in the past works great with unit testing, hence I have enthusiasim to use it for this project as well. The only problem is given the f...

Developers and DevOps ?

Hearing a lot about DevOps (agile technique in operations) these days. Can someone shed some light on the level of involvement by the actual developers in this process ?? ...

How Agile, lean and Kanban relate?

Hey, I'm basically familiar with Agile methodology and Scrum. But what is "Lean Software Development" and "Kanban"? Is it safe to say that Scrum, Lean and Kanban are implementations of Agile methodology? or Lean and Kanban are different methodologies? Do Lean and Kanban provide a skeleton (like Agile) and leave the implementation...

I am looking for Hansoft equivalent software that runs on Mac, Win and Linux.

I like to use Hansoft to manage software development but my team uses Mac, Win and Linux computers. Are there any Hansoft equivalent tools out there. I love Hansoft as it supports agile and waterfall methodology. Also, we can manage docs and bugs. Thank you. ...

Best Practices to End a Software Project.

Several projects I have worked on have satisfied all the requirements, yet for some reason lingered on. Typically what happens is that the client is spending time with their new product and is asking the vendor (consultant) to modify such-n-such "just a little". Or perhaps they realize that although requirement such-n-such is satisfied, ...

Agile processes for developing programming libraries

Is it possible to or how should one use agile development processes (Scrum/XP) and write user stories in order to develop purely technical programming libraries (think Spring or a game engine for example)? ...

How to maintain up to date documenation about the current state of functionality in Agile environment

Agile is suppose to be light on documentation. In the agile world it is highly likely that the original requirement changes very quickly based end user input or the changes in design. The new requirement gets captured in form of new user story which again could be very short lived and may change in near future. In this scenario it gets d...

Appropriate use of Grails, Rails, etc?

We've got an Excel spreadsheet floating around right now (globally) at my company to capture various pieces of information about each countries technology usage. The problem is that it goes out, gets changes, but they're never obvious, and often conflicting - and then we have to smash them together. To me, the workbook is no more than a ...

Does an iteration in Scrum equivalents a tag under SCM?

Hey, I know this question is silly but I just want to make sure. Does each iteration (the end of each sprint) in Scrum equivalents a tag under -say- Subversion? Thanks for help and time. ...