Home
About
Consulting & Training
Papers & Presentations
Podcasts & Webinars
Blog
Contact

Explore Publications

Scrum Teams, Swarming, and Hardware

Scrum Teams, Swarming, and Hardware

Swarming and Cross-Functional Teams are two of the most important concepts in the adoption of Scrum for software-development work. They play out very differently in the worlds of software and hardware development.
Read Article
How Hardware and Software Engineers Differ

How Hardware and Software Engineers Differ

Hardware and software engineers are similar in that they both make things. It is obvious that they employ different skills in their work. What is not so obvious is the implications of the differences in their skills when it comes to collaboration within teams.
Read Article
Embedded Software

Embedded Software

From an Agile perspective, the development of embedded software is not difficult, provided proper team definitions exist. This post addresses collaboration and cross-team dynamics to identify the optimum strategy for embedded software development.
Read Article
Agile Hardware Development with Scrum

Agile Hardware Development with Scrum

Agile Hardware Development with Scrum is an approach that applies iterative and collaborative Agile principles to physical product design. By breaking development into short sprints, using rapid prototyping, and continuously testing, teams can build hardware products faster, adapt to changes easily, and improve overall quality.
Read Article