| By Gregory Bohmer | Article Rating: |
|
| January 29, 2008 06:30 AM EST | Reads: |
19,141 |
In the adventurous world of software development, we have all come to experience, criticize, and embrace many software lifecycle approaches (e.g., RUP, Agile, Scrum, XP, etc.). At their core, they intend to identify various stages in the software process and optimize their instrumentation through various iterative techniques. Through my own consulting experience
on many projects, I have come to expect a slightly different discrete set of "stages" that invariably accompany software endeavors. Expanding on these traditional software stages, this evolutionary software cycle or "evo-cycle" brings with it an incredible burden for managers and developers alike, often resulting in staff attrition, process degradation, or the dreaded burnout. Knowing the evo-cycle, software professionals can prepare better mentally for its unrelenting impact.
Software professionals usually take a great deal of pride in some combination of:
• Chasing and groking the latest software methodology/technology
(e.g., JPA, PMP, Spring JMS, Ruby, AJAX, etc.) making them more
marketable (and better positioned to pay their bills!)
• Creating software products and libraries (open source included)
that can be reused (the DRY principle) by other technologists
• Building and deploying software projects that are successfully
used by their business customers.
Published January 29, 2008 Reads 19,141
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Gregory Bohmer
Gregory Bohmer is a seasoned architect/implementor of JEE/JSE and open source initiatives on a wide range of enterprise-level applications. Clients include various branches of the U.S. Federal Government. He is currently the president and principal architect at Tactical Trust, Inc.
![]() |
Tomislav 01/13/08 06:58:16 PM EST | |||
Wonderful catalogue of work hazards, too many lively reminders of my own experiences! |
||||
![]() |
Gregory 01/08/08 01:58:13 PM EST | |||
This is a case of an error in the online form of this article. The print article is simply titled "Software Takes Stamina". Not sure what happened with this online version, it appears someone at sys-con took the liberty of changing the title. -The original author. |
||||
![]() |
jrt 01/03/08 11:27:58 AM EST | |||
What a crock -- Exceptional usage of attention getting title and buzzwords that have no follow up in what is presented in the article itself. "AJAX and Ruby Makes You More Marketable ... Where in the article is the information regarding how AJAX and RUBY will make you more marketable? Where is the information about AJAX and RUBY providing a better position to pay your bills!? |
||||
- Three Tips to Successfully Load Test Adobe Flex Applications
- Patterns for Building High Performance Applications
- It's the Java vs. C++ Shootout Revisited!
- Asynchronous Logging Using Spring
- Graal, a Dynamic Java Compiler in the Works
- Cross-Platform Mobile Website Development – a Tool Comparison
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Immersing into JavaScript Frameworks
- Workday Reportedly Prepping to Go Public
- Book Review: Sams Teach Yourself Java in 24 Hours
- Three Tips to Successfully Load Test Adobe Flex Applications
- Book Excerpt: Introducing HTML5
- Five Years Waiting for JRE 7: Is It Justified? (Part 1)
- Book Excerpt: Java Application Profiling Tips and Tricks
- i-Technology in 2012: Five Industry Predictions
- Patterns for Building High Performance Applications
- It's the Java vs. C++ Shootout Revisited!
- OpenXava 4.3: Rapid Java Web Development
- The Next Web Architecture
- Asynchronous Logging Using Spring
- Java for Programmers (2nd Edition)
- Graal, a Dynamic Java Compiler in the Works
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- i-Technology Predictions for 2007: Where's It All Headed?



















