agile

Is Scrum effective on a team where all of its members are amateurs?

We have proposed to use Scrum in our IT Project and our Adviser asks us if it is appropriate to us because we are still amateurs. Is it appropriate to us Scrum even if we are amateurs? ...

Unit Testing Front End Logic

We have tried to introduce unit testing front end logic on a recent project and the value of the tests are being questioned. We were not code reviewing the tests so the quality of them is poor, developers copied poor tests creating more poor tests and so we have a lot of crap tests. I still believe there is value in testing the prese...

How to deploy software iteratively?

Reading through wikipedia I came across the concept of Sprints in Agile development. From my understanding a Sprint is when a group of developers code a certain amount of features and once these features are programmed they are packaged and shipped of to the client, then the next sprint starts and another set of features are coded and sh...

Can jmockit be used as a independant development tool for incremental developement

I am trying to use Jmockit API for indepentant use with out any framework for our incremental development. But I am not able to initialize the proxy for mocked class So I have two question. Can we use JMockIt for independantly of any test framework. If yes how to use it Thanks, Ashish ...

Recommendation for a book on "expressive" PL/SQL?

Let me be clear - I have more than enough "references" and "for beginners" books. What I want is something like "Exceptional PL/SQL" or "Agile PL/SQL" or "PL/SQL Design Patterns" or even just "PL/SQL For Developers Who Want To Write Pretty Code". Does such a thing exist? (I'm a C++/Ruby/etc. developer. I've been thrown into an Oracle ...

Agile Development Contract Template - Time and Materials with Variable Scope and Cost Ceiling

Peter Stevens has a great summary of different agile contract models on his blog. I've decided that I like one of them the best (Time and Materials with Variable Scope and Cost Ceiling) for a project I'm initiating, but I can't find a sample contract or template for such a contract. Anyone know where I could find something like that? ...

Unit tests in production release code?

Couple of questions: 1.) Do you unit test release code? 2.) If so, do you then leave those unit tests intact so that the tests themselves exist in the production environment? I see the value in #1, but is it a "good practice" to create dependencies in production to, for example, the NUnit assemblies? Give me your thoughts. ...

Continuous builds and Agile vs commit often

Hi All, I'm just doing some formal training in Agile at the moment and one question I have is about the value of Continuous Builds vs value of committing to the version control system often. My understanding with version control is that its better to commit often, because then you have history and the ability to go back to previous cha...

Is there a tool for sending a daily digest from a set of SVN repositories?

My team has a range of projects spanning several SVN repositories. Along with the daily updates from meetings and emails, I would like a daily digest email that summarises the commits from the set of repositories that we're using. I've seen similar things within project management tools like Unfuddle, but wondered if there was a simple...

Newest Agile Design Methods for code construction

Hallo everybody Recently I've been reading the book: "Agile software development, Principles, Patterns and Practices" by Bob Martin The following (S.O.L.I.D) agile-design-principles are listed within the book: Single Responsibility Principle Open Closed Principle Principle Liskov Substitution Principle Interface Segregation Princip...

Working Solo On Small Projects: Cowboy Coding The Way To Go?

I am a big advocate of agile methods when working on teams and/or large projects. However, I find that for smaller projects, when working solo, I usually start the project writing unit tests, documenting extensively, refactoring. As time wears on, I stop because I feel like I'm wasting time. I find that cowboy coding with an agile spin ...

Tangible benefits of Use Case Modelling

At my current employer we generally adopt the old-school approach of writing a traditional functional requirements specification and then performing a full tech design. If the app is big then we break it into smaller chunks and attack it a chunk at a time but following the same basic pattern. This technique has served me well over the y...

Bring agility to a C# Developers Team

Hi, This ins't a troll but i wanted to know what would be the best XP or Scrum for a project that ALREADY STARTED We are 6 developers for a important project in my company the problem is that during vacacion periode the classic V cycle just isn't effective and has a junior architect, i've been asked to put some agility on the team. So ...

Why is it more costly to discover a defect later in the process?

Why is it more costly to discover a defect later in the process? I've heard this a lot but I struggle to understand and put context/examples to this. ...

with agile estimating, is it true some say to choose intervals like 1/2 to 1.5 days only?

with agile estimating, is it true some say to choose intervals like 1/2 to 1.5 days only? ...

How do you like the data access part (with SQL Server) of Agile Principles, Patterns, and Practices in C#

How do you think about data access code like this: public void AddCusotmer(Cusotmer customer) { //save customer into database ... // save payment type SavePaymentType(customer); //save other data ... } private void SavePaymentType(Customer customer) { if(customer.PaymentType is XXXPayment) { var payment ...

First Agile Project - What should I write first?

I have been learning about TDD and BDD and using this as much as I can at work but in an environment that really isn't agile. I want to try it out properly on a pet project at home. So, going with the agile approach, and the principle of having working software, what should I write first? Should I create some forms first (this will be W...

Has Agile really worked for you as a Developer?

I have met a lot of people for whom Agile has worked really well, and most of them tend to be managers and architects who plan and delegate the work. However I really haven't found much good developers convinced that Agile is working for them. Of course you can say if Agile isn't working for you, you aren't doing it right. But whatever ...

Apply kanban in an agile team

How can I apply kanban to an agile team using XP? Any good advices, articles books? ...

How to compete on a scarce spec'd project to avoid team death-march

I'm time+cost estimating a semi-complex software solution, that hasn't got specific requirements in about 75% of features. I would still like to make as good estimate as possible, by getting additional data from the client. There will still be parts that may end up not being able to develop, since there's too many dependencies with other...