-
-
Recent Posts
-
Recent Comments
-
Catagories
Tags
Agile2011 agile@intel AgileSoC Cadence CDNLive collaboration constrained random DAC delivery DVCon EDA EDA360 Emacs embedded software emulation ESL Featured formal verification fun functionality functional verification guest blog incremental development iterative development Kanban linkedin Mentor Mentor Graphics MiniTB org-mode pair programming Pomodoro project planning survey Requirements retrospectives SNUG svunit TDD TDD month teamwork usability User2User UVM UVM Express Verification Horizons-
Tag Archives: iterative development
When Done Actually Means DONE
In presentations I’ve given on agile hardware development, there’s one slide I have that seems to get the point across better than any other as far as how agile development differs from the waterfall-like process a lot of hardware teams … Continue reading
Remote Developers And The Feature-of-the-week
In all the discussions I’ve had regarding agile and from all the presentations I’ve seen, articles I’ve read, etc, the most valuable thing I’ve heard so far has been what I’ve been calling the feature-of-the-week. The feature-of-the-week was something I … Continue reading
Enough Already About Collaborating With The Fab!
In the last 2+ years that I’ve dedicated to applying agile methods to hardware development, a big part of my focus has been on using agile to bring design, verification and software developers closer together. In my opinion, we have … Continue reading
Posted in Agile Development, Leadership
Tagged emulation, ESL, incremental development, iterative development
1 Comment
Regular Delivery… It’s Part Of Being Agile
In a post a few weeks ago I talked about how regular delivery wasn’t actually the point of being agile in hardware development. While the software guys can deliver on a weekly or monthly basis, taping out an ASIC every … Continue reading
Posted in Agile Development
Tagged delivery, incremental development, iterative development
2 Comments
Agile Hardware Starts As A Steel Thread
For me, a key to agile is incremental development. Most software developers reading this will probably say “duh… no kidding” but it’s a new concept to hardware folks. If you’re new to agile, incremental development is something I’ve talked about … Continue reading
Regular Delivery Isn’t Really The Point
Living the role of agile hardware development advocate has been a learning process for me. Obviously, I’ve learned a lot in terms of agile development process but that’s not all. I’ve also had a chance to speak with people seeing … Continue reading
Posted in Agile Development
Tagged delivery, incremental development, iterative development
1 Comment