Tuesday, May 5, 2020

SDLC Models and Comparison

Question: Discuss about the SDLC Models and Comparison. Answer: Introduction Project management is a very important aspect for the success of business organizations. In the project management, a project can only be managed by some of the principles and set of methodologies. Methodologies are used to understand the requirement of the project and methodologies play a very important part in the project. Methodologies are very effective and it also helps in managing the projects in the right way and also give a direction to manage the project team in the right way. This report is useful to understand the various methodologies of the project management, and it also helps in selecting the appropriate methodology in the project life cycle. Project methodologies are very important for the project life cycle. This policy is used to be adopted by the project's manager of the company so that the project could be done in an effective way and with good quality(Lewis , 2015). Project methodologies work on some set of principle that helps and defines that the project team is working effectively and it is going in the right direction. Role of Methodologies in project management Working on the big projects is also a big reward for the company but it also a taking big risks before working on this project we have to learn how the project methodologies work in the project. In addition to this, by using the project methodologies, it mitigates risk and improves the chance of success of the project. It brings the staff of the company as a collaborative team. The methodologies help in paying the more attention to the working of the staff(Harrison Lock, 2017). It also leads the staff and also creates an environment in which, they can share their plans, strategy and their idea while working on any project by giving the importance to the staff they work as a team. In addition to this, to make a right decision related to project and in the effective manner project manager have to adopt the policy of project methodologies, the project manager should have to use this policy for the project and by the support of project methodologies managers have the capabilities of decision making. In project methodologies different and varieties of methodologies are used for different projects, the project manager should have to pick the right methodologies for the project so that project must be in right direction. Selecting the right methodologies it will help in managing the project in a proper way and also help in completing the project. In addition to this, if the project manager chose the wrong methodologies and it affects the whole project and project will go in the wrong direction. Some of the methodologies are discussed below: Agile: This method is very useful it collaborates all the features of the project and delivered the needs of all types of works projects. Some of the features of the agile methodology are: highly collaborative, involvement of customers, flexibility, time management, consistent delivery of products, incessant improvement to process and product(Lientz, 2012). Scrum: This is a very effective one method used for permitting the cross functional, small, self-managing team and delivered the requirements related to projects. Kanban: This method is very fast and it also helps in completing the project very fast and it also helps us increase the work progress(Lester, 2013). Lean: This type of method helps in completing the project in a short way and in given time period. Waterfall: This method is used for preparing the full plan of the project and after prepared, they executed the phase of the project. Some of the features of waterfall methodology are- sequential process manage activities, well documented, highly structured, and suitable for the projects which may not require a change in any phase when the development phase starts(Lotz, 2013). Prince2: This method is used for controlling and managing the project in an effective manner so that the project will go in the right way. PMIs PMBOK: This method is very effective one this method is used in the different types of project in this universal standards are used for the waterfall project management and helps in decision making. Difference between Agile and Waterfall methodology There are a number of differences between agile methodology and Waterfall methodology. These differences state the appropriateness of the methodology for certain project. Some of the differences are discussed below: S.no. Agile methodology Waterfall methodology 1 The agile methodology, trails a direct sequential method, however, providing flexibility for varying requirements of project (if any change occurs) The waterfall methodology is known for a sequential model, in which a project is segregated into a sequence of pre-defined stages that involves- probability, scheduling, scheme, formation, test, creation, and support(Bowes, 2014). 2 It is widely known for its flexibility. It is a structured methodology and can be rigid to a certain extent. 3 Under this methodology, the project is accomplished as one single project, which is further segregated into various phases(Manjunatha, 2015). The project is considered as many different projects. 4 This methodology is quite flexible, therefore changes can be made in the project as per the requirements even when the preliminary planning has been accomplished. This methodology does not permit to make changes in the requirement as soon as the development of project starts(Manjunatha, 2015). 5 For instance, in the software development project, testing is performed at the same time with programming(Jo, 2014). For instance, in the software development project, the phase of testing comes afterward the build phase. 6 This methodology is extremely collaborative development process, by this means prominent to faster problem solving and better team input. It is considered as an inflexible sequential process. 7 This methodology lays emphasis on the satisfaction of customers and thus, involves the customer`s participation all the way through the phase of project`s development. It is also considered as an internal process. In addition to this, it also not requires the customers participation. 8 This methodology is considered as best to be followed in the projects which may require any changes all the way through the development. This methodology is appropriate for the projects in which requirements are clearly defined and in which the changes are not estimated at all(Bowes, 2014). 9 This methodology introduces a project mindset which emphasizes on ensuring that the developed product shall make the end customers satisfy and changes itself according to the requirements of customers change. This methodology exhibits a project mindset and strictly emphasizes on the accomplishment of the development of the project. 10 This methodology requires dedicated and smaller teams with a high degree of synchronization and coordination(Jo, 2014). The synchronization and coordination of team are restricted to handoff facts. Similarity between Waterfall and Agile methodologies- In contrast to the differences stated above, there are some similarities as well in both of the methodologies such as: Both of the methodologies use same development or technical building blocks, for instance- requirement analysis, capability designing to satisfy the requirement, capability building, capability testing, and capability deployment. Both of the methodologies also put forth the similar programmatic building blocks, such as- scope, cost, performance and schedule(Manjunatha, 2015). Agile Lifecycle The life cycle of the Agile methodology can help in understanding and determine the project`s lifecycle. The methodology collaborates with the project`s life cycle as the various phases of the methodology supports the stages of project`s life cycle. The waterfall model, supports the project`s lifecycle in which the requirements are defined clearly, as well as the changes, are not expected to be made on the project; once the work of development of project starts. In addition to this, makes designing and prototype which supports the project`s lifecycle. Conclusion At the end of this report, we have discussed on all the aspect of project methodologies. In this report, we have to choose the right and appropriate methodologies from the various set of methodologies. While choosing the right methodologies it helps in completing the project in an effective way. In the decision making methodologies play a very important role while making a decision we have to choose the correct methodologies and then take the decision only by taking a decision company can achieve the objectives. In this report, these methodologies also help in understanding the project life cycle. In addition to this by the help of these methodologies, the project can be done in a proper manner and by the help of these methodologies work is going in the right direction and the quality of work is maintained by such methodologies for achieving the objectives. References Bowes, J. (2014, 7 17). Agile vs Waterfall: Comparing project management methods. Retrieved from www.manifesto.co.uk: https://manifesto.co.uk/agile-vs-waterfall-comparing-project-management-methodologies/ Harrison, F., Lock, . (2017). Advanced Project Management: A Structured Approach. Routledge. Jo, A. (2014, 9 14). Waterfall vs. Agile: A Comparison of Methodologies. Retrieved from www.wholegraindigital.com: https://www.wholegraindigital.com/blog/waterfall-vs-agile-comparison-methodologies/ Lester, A. (2013). Project Management, Planning, and Control. Butterworth-Heinemann. Lewis, M. (2015). Project Management: 25 Popular Project Management Methodologies. CreateSpace Independent Publishing Platform. Lientz, B. (2012). Project Management: A Problem-Based Approach. Routledge. Lotz, M. (2013, 7 5). Waterfall vs. Agile: Which is the Right Development Methodology for Your Project? Retrieved from www.seguetech.com: https://www.seguetech.com/waterfall-vs-agile-methodology/ Manjunatha. (2015, 14 14). SDLC Models and Comparison between Waterfall Vs Agile Models. Retrieved from www.winwire.com: https://www.winwire.com/sdlc-models-and-comparison-between-waterfall-vs-agile-models/ Newton, R. (2013). The Project Management Book. Peasrosn UK. Portny, S. E. (2013). Project Management For Dummies. John Wiley Sons. Snyder, S. C. (2013). A Project Manager's Book of Forms. John Wiley Sons.

No comments:

Post a Comment

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