logo

System Analysis and Design Assignment Solution

13 Pages3488 Words158 Views
   

Added on  2020-03-15

System Analysis and Design Assignment Solution

   Added on 2020-03-15

ShareRelated Documents
Running head: System Analysis and Design1System Analysis and DesignNameAffiliate institution
System Analysis and Design Assignment Solution_1
Running head: System Analysis and Design2Table of ContentsIntroduction......................................................................................................................................3Scrum...............................................................................................................................................3Advantages of Agile Scrum.............................................................................................................3Disadvantages of Agile Scrum........................................................................................................4Extreme Programming (XP)............................................................................................................4Advantages of Extreme Programming.............................................................................................5Disadvantages of Extreme Programming........................................................................................5Adaptive Software Development (ASD) Methodology..................................................................6Advantages of ASD.........................................................................................................................7Disadvantages of ASD.....................................................................................................................7Conclusion.......................................................................................................................................7Recommendation.............................................................................................................................7Memorandum...................................................................................................................................7Event Table....................................................................................................................................10FFSL Domain Model Class Diagram............................................................................................10FFSL Design Class Diagram for Customer and Sales...................................................................11References......................................................................................................................................12
System Analysis and Design Assignment Solution_2
Running head: System Analysis and Design3IntroductionScrum, Extreme Programming (XP), and Adaptive Software Development (ASD) are the threeadaptive methodologies that could be used by Free Feet Socks Limited (FFST). Scrum is apopular method used to perform things on agile methodology. Apart from Scrum being amethodology, it is also a framework developed as needed by the organization using it. ExtremeProgramming (XP) on the other hand is a development methodology of agile software whichaims to improve software responsiveness and quality to changing client needs. Lastly is theadaptive software development (ASD) methodology which is a new system in agile softwaredevelopment. ASD aim is development of products that are complex, systems that are large andrepetitive development with same prototyping. (Jaško & Marinković, 2016)ScrumScrum is a framework of agile for accomplishing innovative projects. Scrum performs well forcomplex, innovative or new work product development scope. As such, FFSL can use thismethodology to expand further activities like selling underwear and home goods such as scentedcandles. The framework of Scrum is simple. The owner of the product generates a wish list thatis prioritized known as product backlog. During sprint planning the staffs dealing with thesystem picks a small portion in the descending order of that wish list, a sprint backlog, anddetermines how implementation of those pieces will be done. FFSL team will have specificamount of time for a sprint to accomplish the work normally 2-4 weeks but arrange dailymeetings to analyze the progress of the work. FFSL scrum master will keep the team focused onthe objective. Upon completion of the sprint, the work done should be ready to be handed over tothe client, kept on storage shelf, or shown to a stakeholder. Finalization of the sprint is donethrough it reviews and retrospective. The team then selects another portion of the backlog andstarts the operations again. The cycle is repeated until the arrival of deadline is reached, budgetdepletion is reached or adequate items in the product backlog are completed. (Hall, 2014)Advantages of Agile ScrumAgile scrum will help FFSL to save money and time. It will help the organization to successfullydevelop the project especially where the documentation of business needs is difficult to quantify.
System Analysis and Design Assignment Solution_3
Running head: System Analysis and Design4Using this methodology fast codes and testing is easily done since mistake are easily corrected.Clear visibility of the development of the project is achieved as this technique stress on regularupdates of the work progress through frequent meetings. It is also needs constant response fromthe user. It is easy to adapt with the changes since it involves short sprint and continuousfeedback. Team members’ productivity and issues identification is enhanced through dailymeetings. And it minimizes the cost of process and management of the project thus resulting tocheaper and faster output. (Satzinger, Jackson & Burd, 2008)Disadvantages of Agile ScrumThe stakeholders of project management might demand for delivery of new functionality if anexact end date is not set. Estimation of cost may not be correct if duties are not well defined. Theproject may fail if the team lacks commitment. It requires short projects as it functions well withfew staffs. All teams need to be involved till the accomplishment of the project otherwise it mayfail. Test team are required to carry out regression testing after every sprint otherwise the qualitymanager of the project will find it hard to quantify and implement it. (El & Alnoukari, 2012).Extreme Programming (XP)XP first insists on business output and then takes an incremental. FFSL is focused on developingand implementing application of customer management. Customers such as retail store arerequired to fill an application before being supplied with products of FFSL. As such FFSL willuse XP to build the product by constant testing and reviews of this new implementation.(Kaschek, 2008). This methodology strongly supports regular releases in short cycles ofdevelopment and focus on improving productivity and checkpoints introduction at which newclient’s requirements can be owned. XP quickens and simplifies new software developmentprocess enhancing the launching of new product faster. (Qasaimeh & Abran, 2011). It also bringsabout effectiveness in the code process and offer maximum value to customers. In addition, itenhances strong involvement of the customer into the process of software development, goodinteractions among the teams and development of iterative cycles. it enhances customercollaboration on negotiation of contracts, and change responses on the plan. It is based onrespect, simplicity, courage, communication and feedback values. XP brings the team together in
System Analysis and Design Assignment Solution_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Adaptive Methodologies for Odd Jobs Limited
|16
|3696
|367

System Analysis and Design
|14
|1909
|73

System Analysis and Design Assignment
|15
|3425
|36

Implementing Management Information System in OZES
|12
|1968
|27

Implementing Management Information System in OZES
|16
|2390
|402

Adaptive Methodologies for System Development: A Comparison of Scrum and Extreme Programming (XP)
|15
|2854
|471