Question

Software Engineering Question 2 Agile techniques vary in practices and emphasis in software engineering. However, they...

Software Engineering Question 2

Agile techniques vary in practices and emphasis in software engineering. However, they share common characteristics, including iterative development and a focus on interaction, communication, and the reduction of resource-intensive intermediate artifacts. There are seven methods reported in a book chapter of Advances in Computers, i.e.
1. Extreme programming
2. Scrum
3. The crystal methods
4. Feature driven development
5. Lean development
6. Dynamic systems development method
7. Agile modelling
How could any listed TWO (2) methods assist in designing and developing a new enhanced version of *Sahana?
Your answer should be in essay format with approximately 1000 (500 words for each factor) or more words.

*Sahana is a free and open source disaster management information system developed in Sri Lanka in the immediate aftermath of the Indian Ocean tsunami

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Agile modelling

In old days waterfall model is the most popular technology later on sever model come in to play for software development but still they face lot of lack on that model but now this days Agile modelling is one of the popular techniques. While developing any product the main problem we are facing that is changing request during the development by the client and the additional cost which will add up for that changes and as well as time which is require extra for that changes. By using this technology, we can develop any product very quickly and its also take less effort. The main reason to use this technology is to make the product quickly and which take care the change request is coming during development. In agile model we have customer interaction on every stage and demo design has been design to show to the client so that client has a clean idea about the product means how it will be look like finally and what will the feature they will have if they need any changes at that time its easily to change on the early stages. For all the features Agile is used is used in enhanced version of Sahana.While develop sahana enhanced version we can down the whole services and work on that till completion rather we develop small small module and deploy which is even take very less time to develop and customer can used that.Sahana is a nonprofit organization its provide service information management system and disaster management. While develop the enhanced version of Sahana if any changes would be come it would be easy to handle .And its really take very less time to develop and on every stage we have customer interaction so that tis make the probity very high to deliver the right product to the user on time and its take very less time means its save time. So while develop the enhanced version of Sahana its help the whole development process means requirement analysis requirement gathering planning and all and after that its handle the change request which is a very key factor in this days and save lots of time and effort and the product will be deliver on time by the help of this. There is several SDLC model are present like Crystal, Feature driven development, Scrum, Extreme programming, Lead development. From all of this as the requirement is gather from the client and after that it is analysis properly and then select the any of these model as per the requirement. Agile provides very flexibility of development and is also easy to manage, very little planning requires and with the help of this model if we design any product its take very less man power. All of the important feature makes very easier to develop the enhanced version of Sahana.

Feature driven development

The first real-world application of the Feature Driven Development methodology was on a 50-person software-development project for a Singapore-based financial organization, and also the initial discussion of the methodology was within the 1999 book Java Modeling in Color with UML.

FDD was designed to follow a five-step development method, designed for the most part around distinct “feature” comes. That project lifecycle seems like this:

Develop AN overall model
Build a options list
Plan by feature
Design by feature
Build by feature
The framework has since gained widespread use notably in larger organizations, and nowadays there's a thriving Feature Driven Development community with its own web site.

.Sahana is a nonprofit organization its provide service information management system and disaster management. While develop the enhanced version of Sahana if any changes would be come it would be easy to handle .And its really take very less time to develop and on every stage we have customer interaction so that tis make the probity very high to deliver the right product to the user on time and its take very less time means its save time. So while develop the enhanced version of Sahana its help the whole development process means requirement analysis requirement gathering planning and all and after that its handle the change request which is a very key factor in this days and save lots of time and effort and the product will be deliver on time by the help of thisSimple five-step method permits for a lot of fast development
Allows larger groups to maneuver product forward with continuous success
Leverages pre-defined development standards, thus groups are able to move quicklyprovides very flexibility of development and is also easy to manage, very little planning requires and with the help of this model if we design any product its take very less man power. All of the important feature makes very easier to develop the enhanced version of Sahana.

Add a comment
Know the answer?
Add Answer to:
Software Engineering Question 2 Agile techniques vary in practices and emphasis in software engineering. However, they...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT