Mike Hogg

image
Mike Hogg leads an embedded development team within Zuhlke, an engineering consultancy. He and his colleagues have been using agile techniques and their precursors for over a decade in multiple sectors including telecoms, transport, and medical. He has 15 years development experience primarily in real-time embedded systems written in C++ and C, and he has also delivered business applications in Java. Mike writes the blog Agile Adventures in an Embedded World for Embedded.com.

Mike Hogg

's contributions
Articles
Comments
Discussions
    • How an auto mechanic is like a software developer.

    • Managing an operating system dependency behind an OS abstraction layer allows for easier code re-use in other target environments and hence target flexibility.

    • How does Scrum framework work in an embedded systems programming environment?

    • Here's why many embedded systems developers prefer agile techniques or their related precursors such as XP and scrum.

    • Mike Hogg leads an embedded development team within Zuhlke, an engineering consultancy. He and his colleagues have been using agile techniques and their precursors for over a decade. http://www.zuhlke.com

    • Actually "Royce's modified waterfall" refers to the Waterfall model of development as first described by Winston Royce in 1970: www.wikipedia.org/wiki/Waterfall_model. Apologies for not being clearer. You make an interesting point about experimental projects. I don't have experience in pure research work so am ill equipped to comment on appropriate processes when there is no immediate customer or delivery date! I'm pleased to hear that your experience matches ours in that documentation and adherence to regulations can be addressed just as well on agile projects. And thanks for the accolades!

    • Thanks for the response, you raise some common objections to agile practices that I'll be covering in subsequent posts. Watch this space!