Let's Bury the Term Software Engineering |
|
| Saturday, 10 November 2007 11:45 |
Software
engineering is not an accurate way to describe what software designers and
developers do. We create software in an environment that is constantly changing
to fulfill the expectations of businesspeople who aren't exactly sure what they
want. Does that sound like engineering? As I'll discuss in this article, physical
engineers deal with the universal laws of physics, but software designers and developers
deal with unrelenting change. By using the word engineering to describe our profession, we set ourselves up for static
processes and brittle team structures that tend to discourage change, rather
than folding it into our everyday lives. Once we can shift our mindsets away
from engineering our software, people, and processes, we'll find that our teams
are more responsive, productive and change-ready
than ever before. Software
engineering is not an accurate way to describe what software designers and
developers do. We create software in an environment that is constantly changing
to fulfill the expectations of businesspeople who aren't exactly sure what they
want. Does that sound like engineering? As I'll discuss in this article, physical
engineers deal with the universal laws of physics, but software designers and developers
deal with unrelenting change. By using the word engineering to describe our profession, we set ourselves up for static
processes and brittle team structures that tend to discourage change, rather
than folding it into our everyday lives. Once we can shift our mindsets away
from engineering our software, people, and processes, we'll find that our teams
are more responsive, productive and change-ready
than ever before.Read more >>
Set as favorite
Bookmark
Email this
Hits: 671 Trackback(0)Comments (0)
|


Software
engineering is not an accurate way to describe what software designers and
developers do. We create software in an environment that is constantly changing
to fulfill the expectations of businesspeople who aren't exactly sure what they
want. Does that sound like engineering? As I'll discuss in this article, physical
engineers deal with the universal laws of physics, but software designers and developers
deal with unrelenting change. By using the word engineering to describe our profession, we set ourselves up for static
processes and brittle team structures that tend to discourage change, rather
than folding it into our everyday lives. Once we can shift our mindsets away
from engineering our software, people, and processes, we'll find that our teams
are more responsive, productive and change-ready
than ever before.
