Monday, 6 May 2013

Waterfall model

Question: What is Waterfall Model?
Answer: Sequential design process, often used in software development process, in which process is seen as flowing steadily downwards ( like a waterfall ).


Question: What are the main steps in waterfall model?
Answer: Following are the main steps in water fall model.

1. Requirements specification: Make a list of sections/modules / functionality which need to develop.

2. Design: Create a mock-up and make a output design (Looks after completion)

3. Construction (implementation or coding): Start the Development

4. Integration: When one module is complete, then integrate with main modules OR integrate all the modules

5. Testing and debugging: After integration modules, test them properly in all ways (like check in all browser with different operting  system)

6. Installation: Setup the software where client want.

7. Maintenance: Start the maintenance OR enhancement.



Simple Ways to understand the Waterfall Model

Saturday, 4 May 2013

Agile Software Development - Principle of Agile Software Development - Agile means quick in movement.

Agile is way to develop the software and satisfy the customer by delivering the product on time.


Following are the way of Agile Software development.
  • Develop functionality 1 => Integrate and test
  • Develop functionality 2 => Integrate and test
  • Develop functionality 3 => Integrate and test
  • Demo Release and Test
  • Get Client Feedback
  • Do the Changes
  • System Testing
  • All functionalists completed, Delivered to client else go ahead above process


Principle of Agile Software Development 
  • Satisfy the Customer
  • Welcome the changes by customer.
  • Delivered on time
  • Business people and developer must work together means proper communication between them.
  • face-to-face conversation between team members.
  • Continuous work, No gap in work