Category Archives: Agile Development

Why You Should Go to an Agile Software Conference

It’s that time of year again and people are scrambling to put together conference proposals, with fingers crossed, for the annual Agile Conference in August. This year it’s Agile2013 in Nashville and I, like the others, am scrambling. I have 2 … Continue reading

Posted in Agile Development, Agile2013 | 1 Comment

Property-Driven Development in Hardware

So this is one of those posts where after a short conversation with a colleague, something jumps into my head and I end up asking myself I wonder if this makes sense? The idea has to do with formal verification, which is … Continue reading

Posted in Agile Development | Tagged | 8 Comments

My Commitment to Agile Hardware Development

You’re in a training course. It’s noon on Friday and more than four days have just flown by. You’ve covered several different topics; some you like and some you don’t. A few you want to start using; others not so … Continue reading

Posted in Agile Development | Leave a comment

Book Review: Test-Driven Development for Embedded C

Opinions, guest opinions, video… where does AgileSoC.com go next? Book reviews, that’s where! The first book I’ll take a look at is Test-Driven Development for Embedded C written by James Grenning.

Posted in Agile Development, TDD | 1 Comment

Guest Blog: A Heretic Speaks (Why Hardware Doesn’t Fit the Agile Model)

Fair to say that what we’ve posted on AgileSoC.com to date is decidedly pro-agile. Bryan, myself and the guest bloggers we’ve had thus far believe in agile hardware development so we haven’t spend much time talking about why agile hardware … Continue reading

Posted in Agile Development | Tagged | 5 Comments

Test Driven Development: Introducing the SVUnit Framework

Up until now, we’d been discussing the justification of using TDD in an ASIC development flow.   Hopefully, we’ve convinced you to try it.  In this post we’ll introduce a TDD framework that has been developed for SystemVerilog to help you use this … Continue reading

Posted in TDD, Tools, Uncategorized | Tagged , | 3 Comments

Hey Buddy, Can You Spare a Keyboard

Whenever I describe the agile practice of pair programming I usually get the same general reaction,which is something like “I don’t think I’d like to do that”. My usual attempt to convince someone that it could be an interesting tool … Continue reading

Posted in Agile Development, AgileSoC, Pair Programming | Tagged | 5 Comments

Sir! Hands On Your Head And Step Away From The RTL!

A handy bit of guidance that I’ve gleaned from books on lean product development comes via the recognition that unfinished work sitting in someone’s in queue, which in lean manufacturing lingo is called inventory, is waste in your development process. … Continue reading

Posted in Agile Development | Tagged , , , | 6 Comments

Dear Agile Hardware Skeptic

This post is a little different than what I’ve been doing here so far because it’s directed at only 1 person. This person is new to agile. We have talked about it a few different times and last time we talked … Continue reading

Posted in Agile Development | Tagged | Leave a comment

Emacs, org-mode, Kanban, Pomodoro… Oh my…

This post is slightly off-topic of our usual AgileSoC theme; instead it is aimed at you Emacs folks who use org-mode and have been asking yourself “How can I combine Kanban and org-mode?”  Here’s how I did it.  It’s not rocket … Continue reading

Posted in Agile Development, Tools | Tagged , , , | 6 Comments