Agile hardware development?

Software developers have largely accepted the merits of agile development and commonly debate the value of one agile practice against another. Agile software development is a creative process that does not need all details to be defines in advance. Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.

320px-Agile_Software_Development_methodology

A fundamental flaw in applying the classic waterfall model to software development is that the act of designing and constructing software cannot often be reliably defined in advance.

Agile - fig2

Will Agile methods also work in in hardware circles? Is hardware development a creative or defined process? According to Agile hardware development – nonsense or necessity? article it is difficult for the average hardware developer to offer an informed opinion on agile. While there are obvious differences between software development and hardware development, there are also significant similarities. Change happens in hardware development and there is no avoiding it.

9 Comments

  1. nosnhojn says:

    Tomi, thanks for posting a link to the eetimes article I wrote on agile in hardware. The diagram you have that shows waterfall and agile progress is one that I’ve used several times and easy to recognize, it’s been good for getting the point across in terms of differences between the 2 models.

    neil

    Reply
  2. Tomi Engdahl says:

    Thank you for your feedback. The link on your comment point to http://www.agilesoc.com/ web page that has lots of more interesting agile hardware design articles.

    What’s All This Hardware Scrum Sprint Demo Stuff, Anyhow?
    http://www.agilesoc.com/2011/08/21/guest-blog-what%e2%80%99s-all-this-hardware-scrum-sprint-demo-stuff-anyhow/#more-613
    was interesting reading.

    Reply
  3. Grayson Saify says:

    Appreciating the time and energy you put into your blog and detailed information you offer. It’s great to come across a blog every once in a while that isn’t the same old rehashed information. Wonderful read! I’ve bookmarked your site and I’m including your RSS feeds to my Google account.

    Reply
  4. sigma says:

    sigma…

    Agile hardware development? « Tomi Engdahl’s ePanorama blog…

    Reply
  5. panasonic cordless phones says:

    panasonic cordless phones…

    Agile hardware development? « Tomi Engdahl’s ePanorama blog…

    Reply
  6. Tomi Engdahl says:

    If you have experience with Waterfall or traditional “phase-gate” developmental processes, then you know why Agile has gained traction so quickly. It’s a nimble, collaborative way to work. But like any professional process, it takes new skills to gain the promised benefits.

    Source: http://subscriber.emediausa.com/Bulletins/BulletinPreview.aspx?BF=1&BRID=44881

    Reply
  7. visit says:

    It’s awesome to pay a quick visit this web page and reading the views of all friends regarding this article, while I am also keen of getting know-how.

    Reply
  8. nożyczki fiskars says:

    I’m gone to say to my little brother, that he should also visit this website on regular basis to take updated from most recent news.

    Reply
  9. Tomi Engdahl says:

    More meaningfulness of work – agile methods make good for coder

    Agile software development methods can increase code base well-being. Occupational Health survey also indicated that the flow of information is improved.

    Agile software development methods contribute to the code base well-being if they are applied as well. They can increase the intelligibility of the work, meaningfulness and manageability. Such results opting for Occupational Health and the University of Turku AgiES research project. Which ended in the spring project studied the impact of agile and lean methodologies, software developers wellbeing at work, especially in the design of embedded systems.

    “The manner in which methods are applied to determine the significance of wellbeing. What more thorough methods are utilized, the more well-being and meaningfulness, ”

    Source: http://summa.talentum.fi/article/tv/uutiset/lisaa-mielekkyytta-tyohon-ketterat-menetelmat-tekevat-koodarille-hyvaa/212308

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*