DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone >

Software Engineering: An Oxymoron?

Pete Carapetyan user avatar by
Pete Carapetyan
·
Sep. 09, 10 · · News
Like (0)
Save
Tweet
7.80K Views

Join the DZone community and get the full member experience.

Join For Free

Software Engineering is often regarded as an oxymoron by those of us with any experience in this industry. Craft? Sure. But Engineering? Not!

Glenn Vanderburg has a great story to tell:

This is a brilliant and surprising talk, and it's not going to go away. Glenn visited our large and popular JavaMUG user's group to present this talk for it's 5th time, and it has every hallmark of an industry changing presentation. This could even grow to be a book on par with the infamousĀ Mythical Man Month. My opinion only.

You'll be surprised if you get a chance to catch this talk on the speaker circuit. You also might find yourself standing around like we did after it's over, full of ideas and stories and wanting to talk to Glenn about them - this is a fertile area.

Software development CAN be Engineering:

Glenn takes the history of software development apart in some very interesting and revealing twists. He not only covers the historical practices of software as they relate to engineering, but he exposes the primary differences that make software appear to defeat the definitions and practices of good engineering. You may feel a bit stunned, I did.

Software engineering is real. Agile is the ultimate feedback engine, and Glenn covers every major breaking point and how prototypical agile practices fit the exact definition of effective engineering from all it's archetypal definitions.

You can see his presentation online atĀ 

http://confreaks.net/videos/282-lsrc2010-real-software-engineering

You won't be disappointed.

Engineering Software development Software engineering

Published at DZone with permission of Pete Carapetyan. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How Low Code Demands More Creativity From Developers
  • How To Evaluate Software Quality Assurance Success: KPIs, SLAs, Release Cycles, and Costs
  • SQL vs. NoSQL: Pros and Cons
  • Introduction to JWT (Also JWS, JWE, JWA, JWK)

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo