SDLC: Software Development Life Cycle.

SDLC: Software Development Life Cycle:

In every IT industry SDLC is most important, it has to known by everyone, before going to involve in any project.

In case of individual small projects, only one user will be there, he will develop everything himself, testing, processing, database design everything will be done by him only.

In such environment, if he comes into corporate company, he cannot digest a separate Testing Team and all these.

In case of big project involvement of big team Testing is must by QA Team, in such case; all developed code should be tested by third party that is testing team.

It is must in big project. It should be done by so many team, means, a Project charter is must, Project charter includes domain of the project and Project manager basically, then he will select new resources according to the requirement of the project.

Then project will start, for all this process, I have given here simple details of project process, that is Software Development Life Cycle.

My intention is… I want to give basic details regarding SDLC.

SDLC: Software Development Life Cycle.

1. Initiate: Initiation of the project.
Input at initiation: Basic Problems, Value added reasoning.
Output of the initiation: Green signal of the project, Charter document, Scope & Plan doc.
Who is involved: Stake holders means Business owners, Senior Level IT persons at initiation.

2. Define : What is the project.
Input: Charter Document or Scope & Plan doc.
Output: Requirements doc, Project plan, Test plan.
Who is involved: Business Associate, Project Manager, Quality Assurance, Development Team.

3. Design:
Input: Requirement Doc, Project Plan, Quality Plan.
Output: Functional Design doc, Technical Design Doc, Developers, Project Manager.
Who is involved: Business Associates, Developers, Team Leader, QA Lead, Project Manager.

4. Build: Coding of the software.
Input: Functional Design Doc, Technical Design Doc.
Output: Product, Unit Testing.

5. Test: Testing the product.
Input: Test Case Docs.
Output: Test Results, UAT: User Acceptance Testing.

6. Deployment: Tested product moves to end user, to start using the product.

Wishing you all the best, DONATE AS YOU LIKE