Skip to Content
Agile 2
book

Agile 2

by Cliff Berg, Kurt Cagle, Lisa Cooney, Philippa Fewell, Adrian Lander, Raj Nagappan, Murray Robinson
March 2021
Intermediate to advanced
432 pages
11h 26m
English
Wiley
Content preview from Agile 2

13System Engineering and Agile 2

Today's products are often a combination of hardware and software. A car contains millions of lines of software code, as well as thousands of mechanical parts. An iPhone or Android phone contains an extremely complex operating system, but also a myriad of extremely carefully engineered parts. There is a lot of software in the world, but while many products today are exclusively software, most modern products are not software; they are physical objects that contain parts and often “embedded” software as well.

Some products are complex and contain other products, or assemblies. An assembly is a reusable component that consists of many other components. For example, an engine is an assembly, because it is a component in its own right, can be used in many kinds of car, and consists of many smaller parts. System engineering, aka systems engineering, is the discipline of designing complex hardware products, which may or may not contain software.

In the early days of computing, the process used for creating software was much like creating hardware. Software was created by laboriously crafting it and testing. This was not unlike a blacksmith forging a new tool, by hammering on it, inspecting it, hammering again, inspecting again, until finally it meets the blacksmith's expectations and the tool is declared done and placed in water to cool it. To inspect software, one runs it to verify that it produces correct output.

What about a hardware machine that ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

The Mushin Way to Peak Performance

The Mushin Way to Peak Performance

Michael Veltri
How to Develop a Great Digital Strategy

How to Develop a Great Digital Strategy

Jeanne W. Ross, Cynthia M. Beath, Ina M. Sebastian

Publisher Resources

ISBN: 9781119799276Purchase Link