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