Ase Assignment

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

ADVANCE SOFTWARE ENGINEERING

ASSIGNMENT NO 3
NAME: SYED HUSSAIN ABBAS

SEATNO: EB20102127

SEC: B SHIFT: EVENING

Q1. How is Agile methodology different from the traditional waterfall process?

ANS:

1. Waterfall is a Liner Sequential Life Cycle Model whereas Agile is a continuous iteration of
development and testing in the software development process.
2. In Agile vs Waterfall difference, the Agile methodology is known for its flexibility whereas
Waterfall is a structured software development methodology.Comparing the Waterfall
methodology vs Agile which follows an incremental approach whereas the Waterfall is a
sequential design process.
3. Agile performs testing concurrently with software development whereas in Waterfall
methodology testing comes after the “Build” phase.
4. Agile allows changes in project development requirement whereas Waterfall has no scope of
changing the requirements once the project development starts.

Q2. What is an Agile methodology introduction?

ANS

Agile software development refers to a group of software development methodologies based on


iterative development, where requirements and solutions evolve through collaboration between
self-organizing cross-functional teams.

Developing software incrementally using short iterations of 1 to 4 weeks so that the


development process is aligned with the changing business needs. Instead of a single-pass
development of 6 to 18 months where all the requirements and risks are predicted upfront, Agile
adopts a process of frequent feedback where a workable product is delivered after 1 to 4-week
iteration.

Q3. What are the 4 values and 12 principles of Agile?

ANS:

VALUES:

1. Individuals and interactions over processes and tools

2. Working product over comprehensive documentation

3. Customer collaboration over contract negotiation

4. Responding to change over following a plan

PRINCIPLES:

1. Early and continuous delivery of valuable software.


2. Embrace change.
3. Frequent delivery.
4. Cooperation.
5. Autonomy and motivation.
6. Better communication.
7. Working software.
8. Stable work environments.
9. Quality assurance
10. Simplicity
11. Self-organizing teams
12. Reflection and adjustment

Q4. write a brief note on six sigma.

ANS:
INTRODUCTION:
Six Sigma is a highly disciplined process that helps us focus on developing and delivering
near-perfect products and services.
Features of Six Sigma
1. Six Sigma's aim is to eliminate waste and inefficiency, thereby increasing customer satisfaction
by delivering what the customer is expecting.
2. Six Sigma follows a structured methodology, and has defined roles for the participants.
3. Six Sigma is a data driven methodology, and requires accurate data collection for the
processes being analyzed.
4. Six Sigma is about putting results on Financial Statements.
5. Six Sigma is a business-driven, multi-dimensional structured approach for −
● Improving Processes
● Lowering Defects
● Reducing process variability
● Reducing costs
● Increasing customer satisfaction
● Increased profits
Key Concepts of Six Sigma

At its core, Six Sigma revolves around a few key concepts.

• Critical to Quality − Attributes most important to the customer.


• Defect − Failing to deliver what the customer wants.
• Process Capability − What your process can deliver.
• Variation − What the customer sees and feels.
• Stable Operations − Ensuring consistent, predictable processes to improve what the
customer sees and feels.
• Design for Six Sigma − Designing to meet customer needs and process capability.

You might also like