Question

In: Computer Science

The major factors which will cause the unsuccessful of Sahana software project in offering an effective...

The major factors which will cause the unsuccessful of Sahana software project in offering an effective timely access to comprehensive ,relevant and reliable information for humanitarian operations today are:

1. Sahana Foundation is an well known successful organisation in terms of its reliability and stability, but always in the corporate world and in public sector, stakeholders usually prefer real time testing for its performance. It's very difficult to adapt an untested system in the changing environment, since SAHANA is free & open source software, the developers don't feel any responsibility or any sort of obligation in case of software issues. This plays devastating role when it comes to local maintenance ability and downstream troubleshooting scenarios.

2. The Sahana project works for a global community and hence it needs stability and consistency in its working.This is difficult to maintain this as it has no fixed owner institution/s.The changing institutions have a negative impact its steady working and development.

3. In the workflow & structure of Sahana it's very important to deal with the quality of data imported. Since the data that has been fetched, are gathered by individuals or various organisation who didn't use Sahana, because of this it's quite challenging to process the data before executing. To uplift this type of cases, there must be a support system to provide smooth functionality and to facilitate the quality of imported data.

4. One of the biggest challenge for Sahana is security issues. Sometimes, if the ISP(Internet Service Provider) itself is a victim of a cyber-attack and troubled with power failures, then the remote server pings won't be accessible over the internet. Because of this, it is impossible for other to access the network since it targets the domain with network ping to congest the internet via a distributed multitude of servers.

5. The people who use the Sahana platform are different from the people who actually develop it.The users of the software might not be understand or use the new features added by the developers which will make the promotion of Sahana difficult.Hence the software should have more user friendly interface so that even a layman in technology can use it.

6. Some features of the software like messaging and situation control may need real time response

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 [3], 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 [2]?

Solutions

Expert Solution

The enhanced version of Sahana can be build by using methods such as Agile Modeling and Feature-Driven Development. As first, the modules which need to be featured by Sahana needs to be fixed. Through the use of Agile Modeling, which follows iterative development, needs to be implemented. As the process needs to build in such a way of the changes are required during the initial phase after testing, or to satisfy the consumers, the whole process need not be started again. To make Sahana software reliable, stable, secure and to provide real-time testing features, a certain standard of input of features that need to be given to the software must be finalized by the organization.

As listed that Sahana is free and open-source software, but needs continuous development to support the data to be processed by the software and provide effective results. Through Feature-Driven development, by deciding the essential factors which need to be developed first by prioritizing the need for the complete framework. The few factors can be User-friendly UI design, the functionality it provides and the standardized input data, which can be easily processed by the system.


Related Solutions

You are the Project Manager for a major software development project.
a.You are the Project Manager for a major software development project. You are concerned that one of the project constraints is going unbalanced, but the project sponsor is unable to understand your concern since he is not familiar with the concept of project constraints. How would you explain this concept and its significance in project success, to the project sponsor? You can use the Iron Triangle to illustrate the concept.b. Saudi Railways has announced a project to add a new...
What are the primary factors that contribute to poor-quality software? Which of these factors can be...
What are the primary factors that contribute to poor-quality software? Which of these factors can be traced back to poor ethical decisions on the part of management or project team leaders or members?
2. What factors cause a credit line's interest rate to differ from the effective cost of...
2. What factors cause a credit line's interest rate to differ from the effective cost of the line?
1. (a) What are the six major factors that cause demand to change? (b) How do...
1. (a) What are the six major factors that cause demand to change? (b) How do each change demand? (c) Draw a graph to illustrate the change for each factor. (d) How does each shift affect equilibrium price and quantity? 2. What is the relationship between price and quantity supplied?
1. (a) What are the six major factors that cause demand to supply? (b) How do...
1. (a) What are the six major factors that cause demand to supply? (b) How do each change supply? (c) Draw a graph to illustrate the change for each factor. (d) How does each shift affect equilibrium price and quantity? 2. Suppose the price of an input good used to make chocolate decreases. Explain and graphically show what will happen to equilibrium price and quantity of chocolate. 3. Suppose the price of gummy worms decrease. Explain and graphically show what...
​​​​​​ Explain the factors to consider when selecting a software process model for a project (Waterfall...
​​​​​​ Explain the factors to consider when selecting a software process model for a project (Waterfall vs. incremental delivery).
Describe at least five factors which can cause a currency to depreciate
Describe at least five factors which can cause a currency to depreciate
Explain and evaluate the factors which will cause a contract to be void under Malaysian law.
Explain and evaluate the factors which will cause a contract to be void under Malaysian law.
QUESTION 21 Which of these factors is the most likely cause for a favorable direct materials...
QUESTION 21 Which of these factors is the most likely cause for a favorable direct materials price variance? The purchasing agent was highly effective in negotiating a lower price Producing at 50% of capacity instead of 60% Higher quality materials were purchased than required New production techniques led to more efficient use of materials 2 points    QUESTION 22 Jane's Juices, which makes smoothies on university campuses across Michigan, is making an annual budget for this coming financial year. Last...
1. Which of the following factors would not cause the supply of labor to shift? Select...
1. Which of the following factors would not cause the supply of labor to shift? Select the correct answer below: a) an increase in the amount of education required to perform a job b) implementation of a new government program that offers child care benefits to workers c) an increase in the number of companies producing a certain product d) All of the above would cause the supply of labor to shift. 2. In the United States, childless women with...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT