agile

Is Agile programming too... ad hoc for safety-critical systems?

For example, would it be incredibly dangerous to do it for avionics software? Note, I don't completely understand Agile. ...

Where to find the best user story template?

I want to implement user stories in a new project where can i find a good template or other ones used in agile development? ...

Whats a good process for writing story cards?

We are just going through defining our story cards for the next project. We have a good idea what the customer want through workshops We have a business requirement document that will be signed off by them. Our proces of defining storys is as follows We take a feature the customer wants and write a story We have a brief design disc...

Functional Spec & Agile Processes

In traditional Waterfall, requirements were gathered - typically in a MS-Word document - following an esoteric template. In a "strict" waterfall model, this document is frozen after the requirement phase and a Change Control / Change Management process is responsible for introducing controlled changes. (**) [Typically, the document is t...

Do we need to become craftsmen instead of engineers?

In the ending conference of Agiles 2008 (Buenos Aires, Argentina) some of the lectures talk about becoming craftsman instead of engineers. What do you think about that? Edit: I add a link to a Tobias Mayer Blog link ...

Are you an agile/pragmatic developer in a waterfall organization?

If so, how do you deal with things that just don't "feel" right such as: not writing unit tests not having a continuous build not refactoring not having a team coding standard not pair programming not doing iterations no daily standups no retrospectives Now, some agile organizations do leave out some of these practices, but most succ...

Agile in small bites: most bang for the buck

What single aspect of agile development should we implement first to improve our development process, and why? I'm in a situation that's requiring me to "tweak" my process, rather than re-engineer it, and "agile" seems to be the mantra of the day. If we can make only one change that will improve something--quality, time to market, do...

What is "Agile Development"?

I've been hearing a lot of buzz recently about "Agile Development", to the extent that a lot of job postings even list experience with it as a requirement. Now, I've read the Wikipedia article, and some of the other questions asked here, but I'm still not exactly clear on what employers are expecting when they say "2 years of experience ...

How best to do Agile Development with Trac?

We use Trac as our bug tracking / development / wiki system and I was wondering if anyone has experience and uses some of the Trac Agile/Scrum plugins or functionalities? Anything you'd recommend? Or would it be better to duplicate Trac tickets as dead-tree user story index cards and a hand-drawn burndown chart? Note that I found a s...

How do you unit test a unit test?

I was watching Rob Connerys webcasts on the MVCStoreFront App, and I noticed he was unit testing even the most mundane things, things like: public Decimal DiscountPrice { get { return this.Price - this.Discount; } } Would have a test like: [TestMethod] public void Test_DiscountPrice { Product p = new Product(); ...

Agile Vs Spiral Model for SDLC

I believe that Agile is nothing but another implementation of Spiral Model. I am a big supporter of Spiral (The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts) since its beginnings and have seen that lot of p...

Can you recommend a free Task Board/Burndown tool for Windows?

There's not a lot to add to the subject really. I am after a free task board/ burndown reporting tool for Windows. ...

How to blend CMMI and Scrum?

I work in a shop that is certified at CMMI level 5. This certification is important because it gives us access to certain customers and contracts. I'm looking at how to blend Scrum with CMMI. I've found some info on mixing Scrum with CMMI-3, but quite a bit of it is "hand wavy" and wouldn't hold up to intense scrutiny. Specifically, ...

Agile 40-hour week

Have you ever worked on a (full-time) project where using Agile methodologies actually allowed you to accomplish a 40-hour work-week? If so, what were the most valuable agile practices? ...

Embedded projects and agile - Can/should you do this with hardware?

What are the ways that a hardware design group could use iterations and general agile practices to design boards? Such as: Should the hardware group be integrated with the project team? How does the hardware group schedule iteration work? Using stories? Because of the cost of PCB/board spins, could an agile team do a partial-featur...

How do you manage your task-list/backlog? Wiki-based tools to suggest?

I'm looking for a low-key tool to handle a simple ranked task list (aka backlog in the agile lingo). This will be used by several users, and will most likely change frequently. We already have a bug tracking system, but it's a bit too complex and heavyweight for the kind of casual, day-to-day planning we'll be doing. Really, what we ne...

Engineer accountability and code review processes

In your “enterprise” work environment, how are engineers held accountable for performing code inspections and unit testing? What processes do you follow (formal methodology or custom process) to ensure the quality of your software? Do you or have you tried implementing a developer "signoff" sheet for deliverables? Thanks in advance! ...

What are the benefits of "MSF for Agile Software development"?

Now I'm usually skeptical of Visual Studio goodies that come with the 'agile' brand name. So when I saw Agile for MSF in the process draft document I thought I'd take a look (which is coming to grips with the transition to agile. Its amazing... the speed of adoption of anything that comes signed 'Microsoft'. ) From a cursory glance...

Best development methodology for a team of 6 - 10 looking to grow by 50% eventually

From our current experience we're leaning towards a kind of lean methodology. We are starting to introduce a Product Owner role and we also are forming some QA roles. I'm worried that stratifying the roles like this will result in high visibility but low velocity. I think we'd rather have high velocity at the expense of visibility (we're...

How can I still use DDD, TDD in BizTalk?

I just started getting into BizTalk at work and would love to keep using everything I've learned about DDD, TDD, etc. Is this even possible or am I always going to have to use the Visio like editors when creating things like pipelines and orchestrations? ...