Tony Markos wrote
Systems Dev Life Cycle is the same thing as Software Dev Life Cycle.
|
I don't know if I would agree that they're exactly the same, in that "Software" is just about Software and "Systems" includes Software, Computing Devices, non-Computing Devices,e tc. However, your point that they are treated pretty much the same is accurate because the SDLC is really about a virtual assembly line for the Release of a single version of Software or Systems. Software and Systems virtually move from phase to phase, from Strategic Inception through to the delivery and finally the closing of a Release.
The SDLC Phases, as per The International Foundation for Information Technology are:
- Strategy (and Inception)
- Research (and Analysis)
- Planning
- Requirements
- Design
- Procurement & Build (Federated Build)
- Common/Centralized Build (Merging of all Federated Builds)
- Systems Integration Testing
- User Acceptance Testing
- Production (Release & Operations)
- Closing (which is implied and not often made explicit)
If you compare this to SDLCs like the one on Wikipedia, you'll see that each phase has very specific and clear purpose. There are no vague phases that are called "Development" (which really means what you do across all phases) or "Implementation" (which happens in all phases that have correlating Environments).
Tony Markos wrote
However, we are Business Analysts, not developers. It is important to remember that the primary purpose of a BA is to come up with the bigger picture. This is done up front on both a Waterfall and an Agile project. Also, what is done in big picture analysis is essentially the same for both methodologies: Come up with a minimal, yet adequate quality of the systems required behavior and - especially - the interrelationships between the "chunks" of required behavior.
|
Actually, it's important to keep in mind that most IT leaders would argue that the purpose of a Business Analyst is to gather and manage Requirements and to help validate those requirements against the design and implementation. They look to Asset/Product Owners and to Architects for Strategy.
Tony Markos wrote
Do not let the common myths like: Waterfall involves lots of up front requirements documentation, or Agile does not require an up front big picture cause confusiion. Such myths confuse bad Waterfall with Waterfall and bad Agile with Agile.
|
This is a very accurate statement. In fact, I have to say that in the years of following SDLC topics online, you're one of the few people that has made this point very clearly. I know companies that automate so much of their waterfall processes that they can move through a waterfall faster and with higher quality than many other companies can move through Agile based SDLC implementations.
Anyhow, I hope this helps.