In: Computer Science
Q2
1. Extreme programming
2. Scrum
How could any listed TWO (2) methods assist in designing and developing a new enhanced version of Sahana [2]?
Extreme Programming is also an agile method which itself uses SCRUM software design to create an end product. Hardly any individual prefers extreme programming(XP) over SCRUM. XP adheres to using strict engineering practices whereas SCRUM is a more relaxed method with SPRINTS involved in it. In each Sprint a discussion happens between the team and the user. User stories are taken initially and the product is developed based on that. Product backlog is done and after which implementation happens. SCRUM based method takes in the user priorities/demands but the team members knows better where a flaw happens and so , hence they built the ideas of the team members and convinces the users about what they are doing and its benefits. In XP the user requirements are prioritized but this is actually not good for an end product.
Sahana is a framework or application which allows the code to be written mostly in Python. Its versatile in nature as it can work on more than one kind of operating system namely windows,mac and linux. Sahana can be used predominantly in the meteorological field since its got many inbuilt functions related to database. If anyone has the knowledge about the keywords of Sahana Framework it would be convenient. Updation on the current weather and future weather can be done with easy using these framwork along with the SCRUM Agile Software Architecture. Sahana being an open source software platform can be merged with the Scrum Agile methodology to achieve best results. Hence, I feel Scrum can be used with Sahana and we can rebuilt a new Sahana for upcoming future projects.