logo

System Analysis and Design for Free Feet Socks Limited

12 Pages2493 Words80 Views
   

Added on  2020-03-16

System Analysis and Design for Free Feet Socks Limited

   Added on 2020-03-16

ShareRelated Documents
System Analysis and Design for Free Feet Socks LimitedContentsPart A....................................................................................................................................................2Introduction...................................................................................................................................2Adaptive methodologies................................................................................................................2Recommendation...........................................................................................................................4Part B: Modelling and Diagramming.....................................................................................................6Question 3: Event Table....................................................................................................................6Question 4: Domain Model Class Diagram.......................................................................................7Question 5: Design class diagram..........................................................................................................7Question 6: Use Case Diagram..........................................................................................................8References...........................................................................................................................................10Appendix.............................................................................................................................................11Memo..............................................................................................................................................11Human Computer Interaction (HCI)............................................................................................11HCI Adoption plan......................................................................................................................11Appendix: Memo.........................................................................................................................111
System Analysis and Design for Free Feet Socks Limited_1
System Analysis and Design for Free Feet Socks LimitedPart AIntroductionAdaptive methodologies 1: SCRUMSCRUM is an Agile methodology that is most often used for software development projects.This methodology is influenced by empirical investigations and adaptive feedback loops. Inthis methodology, real world results are focused upon rather than the speculative measures.SCRUM methodology divides the development project time into small time sprints that lastfor a week or two. It provides a set of roles and responsibilities and rules for meetings. Thereare three major roles in SCRUM including Product owner, Scrum master and the projectteam. If this methodology would be used for the development project of Free Feet SocksLimited then the people with these roles would have following responsibilities:RoleResponsibilitiesProduct OwnerDefine and communicate project vision and priorities to the softwaredevelopment teamAnswer all the questions that the software development team hasCreate a balance between the team members to get them involved inthe development processScrum MasterFacilitate the project team to achieve development goalsHelp project team to eliminate any issues that is faced in developmentAdvise the product owner on taking steps to maximize ROIProject TeamThe team would have 7 members including two programmers, onesoftware engineer, one QA expert, two testers, and one UserExperience DesignerTeams would have the freedom to decide how to achieve goals ofsprints.AdvantagesIf the SCRUM methodology is used for the development of the software project for Free FeetSocks Limited, then the project would have following advantages:The time utilized in development and the money used for development would besavedThe new developments of the project can be easily coded and tested in differentiterationsThe project progress is frequently updated which gives clear visibilityAs development is done in sprints that are small in duration and involves fastfeedback so coping with the changes done in the systems would be easierAs methodology facilitates daily meetings, it would also be easier to assess theproductivity of individual team membersA quality software would be developed within a short span of time2
System Analysis and Design for Free Feet Socks Limited_2
System Analysis and Design for Free Feet Socks LimitedThe overhead costs of management would be low with self-controlled approach ofteam performance managementDisadvantagesThere can also be some disadvantages for Free Feet Socks Limited’s software developmentproject if they use SCRUM methodology such as:The project would have definite end date and thus, if any of the decision makers ofFFSL including Alan Masters, Nils Lofgren or Steven Smith come up with new ideasfor feature development it would lead to scope creep.As this uses fasts processes, the team has to be experienced in SCRUM developmentand as the company’s existing staff is new to digital or automated technologies orsuch development projects, new staff may have to be hired or the existing team has tobe trained on SCRUM methodology to make the development effective. This wouldadd to the cost to the company.Because of tight deadlines and daily reporting structures, the work pressure on thedevelopment team would be high which can frustrate themExtreme ProgrammingExtreme programming is another Agile methodology that uses principles including customerinvolvement, integrative development, and effective team communication that act as pillar forthe success of the methodology. XP utilizes iterative cycles of development that last for aweek eachAdvantagesIf the XP methodology is used for the development of the software project for Free FeetSocks Limited, then the project would have following advantages:It would save the time needed for realization of the requirement of the developmentprojectAs there is less documentation required, the company would save on administrativecostsThe methodology is simple and thus, it would be easier to develop codes such that thecompany would have less challenges in developmentAS this methodology would lead all the people in the team to work from samelocation, the communication would be easy and strong[ CITATION Wil161 \l 16393 ].DisadvantagesThere can also be some disadvantages for Free Feet Socks Limited’s software developmentproject if they use XP methodology such as:The methodology focuses more on coding rather than on designingIt would not provide measures for quality assurance such that bugs are efficientlyeliminated3
System Analysis and Design for Free Feet Socks Limited_3
System Analysis and Design for Free Feet Socks LimitedUnified Process DevelopmentThis software development methodology explores who does what, when it is done and howproject goals can be reached. It in an incremental and iterative methodology and utilizes usecases, component based architecture, and unified language for modelling. Unified processconsiders four aspects of software development as most important including product, people,project, and process. Use cases define certain functionality and are the artefacts ofrequirements. Using multiple use cases, a use case model is designed which gives thefoundation for the development process. AdvantagesIf the UP methodology is used for the development of the software project for Free FeetSocks Limited, then the project would have following advantages:Use cases would capture business value to the software development projectAs the development plan would reflect upon what people do, it would easier for theteam to understand itDisadvantagesThere can also be some disadvantages for Free Feet Socks Limited’s software developmentproject if they use UP methodology such as:The use cases my not define the complete requirement of Free Fee Stock End users would not be involved directly and thus, company may miss out of somerequirements.RecommendationA recommendation of the appropriate methodology can be given based on current projectrequirements and constraints of the company. The requirements of the current projectinclude:Development of a software that allows sales people to record the orders in handhelddevices that are integrated with the back end systems of the companyDealers who are sold the bulk orders would be approved by management upon seeingthe order detailsThe software interface must provide forms for recording customer details includingName, Business number, Address, Telephone, Email, Application date, Discountlevel, Sales area, and Date last visitedConstraints of the project and the company are:The purchasing model for managing supplies cannot be modelledParty planners would have separate responsibilities to manage parties and would notbe the part of the systemThe staff does not have the knowledge of IT systems and their developmentThe company has only a limited budget in which the project has to be executed4
System Analysis and Design for Free Feet Socks Limited_4

End of preview

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

Related Documents
System Analysis and Design for Free Feet Socks Limited
|13
|2958
|230

System Analysis and Design Assignment Solution
|13
|3488
|158

ICT310 System Analysis and Design - Assignment
|9
|1322
|149

System Analysis and Design Assignment
|15
|3425
|36

System Analysis and Design
|15
|2115
|73

System Analysis and Design
|14
|1909
|73