Sunday, June 2, 2019

Essay --

Question 2 aUnified Process would be an appropriate choice for this project. style of Thinking Unified Process is a predictive and adaptive approach of softw are development methodology based on object oriented principles. (Satzinger & Others, 2005) It is put on case driven approach focused on developing the system incrementally by delivering the captured functional requirements in iterations. (So-Young & Ho-Jin, 2005) Creating different artifacts throughout the development process eliminates the chance of undefined requirement and miscommunication. (Rational, 1998) Modularity embedded in the process allows developing and delivering of system in components. Maintaining software quality and requirement changes are integral part of process. (Daoudi & Nurcan) (ISQA 8220 Notes) course of Working UP is use case driven methodology developing system iteratively and incrementally thereby adding flexibility to process. This flexibility allows us to quickly react and brook frequent cha nges during development process. (Satzinger & Others, 2005) (Daoudi & Nurcan) Each iteration is a small part of project needed to be developed under four phases Inception, Elaboration, Construction and Transition. UP defines six disciplines in each phase to better manage iteration. These are - Business modeling, requirements, design, implementation, testing and deployment. (Satzinger & Others, 2005) Every iteration carry out different activities variation all discipline and deliver an increment at the end of iteration. Each increment developed during iteration consists of added functionality as compared to previous increment. So, iteration itself is capable of suit any design or requirement modification. (Satzinger & Others, 2005) (ISQA 8220 Notes)... ...fied Process also relies on extensive documentation, tight control, re-usability and effective modeling. (Rational, 1998) At PrintAndCopy, current IT department is moderately size and they rely totally on structured developmen t methods that provide extensive documentation but structured development methods lacks flexibility. Also, structured methodologies are not price and time effective. So, avoiding a major change in their current development practices yet adding more flexibility in development process UP would be best suited. UP will also allow IT team to re-use the existing developed components contributing to reduction in overall time and cost. (Satzinger & Others, 2005) Also, most of the IT employees are remotely located. This further aids to employee flexibility as this approach does not require frequent team and client meetings like scrum. (ISQA 8220 Notes)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.