Many software professionals, from senior developers to project managers, struggle daily with the challenges of enterprise application lifecycle management (ALM) and managing the software system development lifecycle (SDLC). Of course, many of the ALM traps and SDLC pitfalls can be avoided by learning from the experience of others who have toiled away in the application development field.
Experience is a great teacher, but learning from the trials and tribulations of others is a great way to move forward without falling into the non-obvious traps that others have fallen into in the past.
Cameron McKenzie, TheServerSide
The BEST approach
One such soldier is Randall Nagy of Soft9000. Randall is known as a pioneer and proponent of a BEST based approach to enterprise development, with BEST being an acronym for Business Enterprise State Transfer.
From TheServerSide's sisters site, whatis.com: What is BEST?
Insights into the software development process
Since the beginning of 2013, Randall has been sharing many of his thoughts about the software development process with TheServerSide readership. The following three articles represent a short roundup of Nagy's insights into the more non-functional challenges of dealing with ALM and SDLC:
- Software requirements and expectation management key to project success
- Tradeoff management key to successful software development techniques
- Fulfilling non-functional requirements with patterns and best practices
Learning from the experience of others
Experience is a great teacher, but learning from the trials and tribulations of others is a great way to move forward without falling into the non-obvious traps that others have fallen into in the past. If a smart enterprise Java professional learns from others, Randall Nagy is one of the others from whom they should be learning.