Software Management Methods For Research Volter

Part A: Software Management Methodologies

Describe about the Software Management Methods for Research Volter.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

According to Yamada (2014), the management of software projects is itself quite a complex and tedious task. The selection of the appropriate methodology to conduct the same is thus considered as one of the core issues associated with such projects.

Researchers Völter et al. (2013) are of the opinion that several software project management methods are readily available in the market, including the CMMI-DEV or the CMMI for Development method, the Project Management Body of Knowledge method, the PRINCE2 method, Agile methodology, CMMI for Services, the ITIL, the DevOps and the CobIT. The primary objective of this paper is to provide detailed discussions on five of the above-mentioned methodologies.

 The paper has been structured to contain three distinct sections:  part A, B and C. Part A of the paper would emphasise on the description of the selected methods (or models), along with the criteria that have been utilized for making the selection. On the other hand, the capabilities of the selected methodologies, along with a comparative analysis between the same have been mentioned in section B. Last but not the least, discussions on certain projects that have reportedly utilized the chosen methods would be conducted in section c of the report.

Selection Criteria

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

According to Highsmith (2013), the following sets of criteria are utilized for selecting any particular software project management methodology out of the several that are available in the market:

Simplicity: The first and foremost criteria that has to be considered while selecting any management model is the extent to which the model is simple for use. Authors Volter et al. (2013) comment that simpler models are selected over complex ones due to the very fact that the utilization of the same ensures appropriate understanding of the management activities to be taken, along with the identification of the strategies and methods to be utilized.

Methodology based on the Project Management practices: According to Yamada (2014), there exists several concepts (like that of work items, activities, resources, project deliverables, etc) within a project environment, that have a similar level of importance in the domain of software management. Thus, it is essential to select such a methodology that takes into consideration these particular aspects of a software project, besides being able to manage project management concerns in effective manner.

Based on the above mentioned criteria, the following software project management methods have been selected so as to be reviewed:

Part B: Capabilities of the selected methods

CMMI-DEV or the CMMI for Development method

The Project Management Body of Knowledge or PMBOK method

The PRINCE2 method

The Agile methodology

The CMMI for Services or the CMMI-SVC

In the following section of the report, we would   provide detailed discussions regarding the software management methodologies that have been enlisted o in section 2.1. A brief discussion would be made regarding the principle characteristics of the chosen methodologies and the institutions that are responsible for creating and marinating the same.

CMMI-DEV or the CMMI for Development method:

According to Clarke, Nelson and Stoodley (2012), a CMM or the Capacity Maturity Model, which also includes the CMMI, is   essentially a method of representing the external world and thus includes all the elements of an effective operational process.  At present, a large number of methodologies, standards and Capacity Maturity Models are available that claim to improve   the manner in which corporations carry out their business activities. However, Bourne, (2016) is of the opinion that none of these models have the capacity of overseeing the issues that the business organizations experience on a day to day basis.

On the other hand, the CMMI for Development method essentially contains the   best practices of the development industry (associate with a total of 22 process areas), adherence to which (throughout the lifecycle of the project) guarantees the eradication of the issues that are experienced in the production life cycle (Ortiz et al. 2016).

The Software Engineering Institute or SEI (of the Carnegie Mellon University) officially released the CMMI-DEV method in 2010 and had been associated with the maintenance and up gradation of the methodology since then (Garzás & Paulk, 2013).

The CMMI for Services or the CMMI-SVC

The CMMI for Services or the CMMI-SVC is yet another CMMI model designed and developed by the Software Engineering Institute or SEI of the Carnegie Mellon University. According to Kneuper (2016), this particular mode comprises of the industrial best practices that should be adhered by the organizations that provide services to the others.

On the other hand, researchers Mesquida et al. (2012) point out the fact that the CMMI for Services includes best practices for all those activities that are associated with the identification of the services to be delivered to a client organization, the establishment of the levels of services, the delivery and the management of the same.  Authors Filippi, D’Ambrogio, and Lisi (2015) comment that the CMMI-SVC model is relevant for all those organizations that provide services to others, including those operating in the domains of defence, information technology, health care, transportation, etc.

Security aspects of the selected methods

The PRINCE2 method

The PRINCE2 methodology (which is an acronym for Projects IN Controlled Environments) is essentially process-based methodology for ensuring the effective management of projects (Amendola et al., 2016). The said methodology is well accepted across several public domains organizations operating in the UK and the US. 

The PRINCE2 methodology was introduced for the first time by Central Computer and Telecommunications Agency the in the year 1989 (Kang & Kim, 2016). Researchers Saad et al. (2014) are of the opinion that although the PRINCE2 methodology was largely based on the PROMPT methodology, yet is capable of replacing the later from all government projects.  On the other hand, researchers Amendola et al. (2016) have commented that a consortium consisting of more than hundred European organizations had made significant contributions to the   process of developing the PRINCE2 methodology.

The Agile methodology

The agile software development methodology is defined by Stavru (2014) as a model that provides a specific direction to the software project management process, thereby overseeing the iterative activities that require to be undertaken by the members of a project team to ensure the products are ready to be shipped.

Soundararajan, Balci and Arthur (2013, August) have commented that the Agile methodology was formalized by a group of 17 software experts in 2001 by signing on the Manifesto for Agile Software Development.  These software developers, who are also considered by many as the “original Agile Alliance”, developed an open forum namely the “Guide to Agile Practices” in 2011 (Bass, 2016). At present, this very forum is associated with the development and maintenance of the agile principles.

The Project Management Body of Knowledge or PMBOK method

Karaman and Kurt (2015) define the Project Management Body of Knowledge as a well define set of principles and strategies that are widely utilized for managing organizational projects. The basic principles of this method keep on emerging with time and are documented in form of a book: A Guide to the Project Management Body of Knowledge (Snijders, Wuttke & Zandhuis, 2012). The guideline is managed and updated by the Project Management Institute and latest guideline was released in the year 20013.

The PMBOK method encourages the utilization of the following 5 processes for the management of projects:

Project initiation management

Project planning management (Oveisi, 2016)

Project execution management

Project control and monitoring (Snijders, Wuttke & Zandhuis, 2012)

Project closure

In the following section of the report, provides an insight into the capabilities and functionalities of the software method management that have been described in the section above.

According to Lim et al. (2013), the Capability Maturity Model Integration includes effective process for ensuring the security of the entire software development process.  The researchers have also highlighted the security mechanisms or processes that have been reported in the CMMI version 1.3, the same being enlisted in the   following section:

SVV – Security Verification and Validation

SRTS – Security Requirements and Technical Solution (Garzás & Paulk, 2013).

SMP – Secure Management in Projects

OPSD – Organizational Preparedness for Secure Development (Mora et al., 2015)

On the other hand, researchers Gonzálezâ€ÂMarcos et al. (2015) are of the opinion that   the PRINCE2 and the PMBOK method does not include any specific process or method for ensuring the security of the software development and management process being conducted.

The Agile Manifesto on the other hand, utilizes the following guidelines so as to enhance the security of the software development process:

The developers and the testers associated with any software project need to be relied on in contrast to the depending on security experts.

The security of the application being developed should be considered throughout the lifecycle of the project (Domann et al., 2014).

Implementation of functionalities in a secure mode, instead of including additional functionalities for ensuring the security of the application being designed (Soundararajan, Balci, & Arthur, 2013).

Emphasize on the mitigation of risks instead of identifying bugs in test phase.

The strengths and weaknesses of the selected methods have been outlined in the following table:

Sl No

Software Management Methodologies

Strength

Weakness

Preferred domain

1

CMMI-DEV

1.      Utilizes best practices in software development

2.      Guarantees  on time delivery   of project and reduced  time

1.      Increases documentation cost

2.      Not  suitable for   all  organizations (Lim et al., 2013)

Software  development 

2

CMMI-SVC

1.      Identifies methods and processes for the ensuring delivery of quality services (Mora et al., 2015)

2.      Includes security  processes

1.      Increases documentation cost

2.       Requires additional resources and knowledge for implementation

Providing IT  services to others

3

PRINCE2 method

1.      Supports universal vocabulary

2.      Can be utilized in any project

3.       Clearly defines  deliverable and  their quality

1.      Security processes not included

2.      Project leadership methods not defined (Kang & Kim, 2016).

Governance of IT

4

Agile methodology

Flexible, allows    including changes with much ease (Domann et al. 2014).

Weak  architectural  planning, weak project organization

Software  development

5

The Project Management Body of Knowledge

 Includes effective processes for scope and contract management

Relies entirely on the decisions taken by the manager (Oveisi, 2016)

Governance of IT

 

The following table would allow us to compare the capabilities of the selected methods:

Sl. No

Software Management Methodologies

Capabilities

1

CMMI-DEV

1.      Highlights process and methods to be utilized for developing   software products efficiently

2.      Includes effective security methods (Lim et al., 2013)

2

CMMI-SVC

1.      Highlights process and methods to be utilized for effective delivery of services Mora et al., 2015)

2.      Includes  effective security methods

3

PRINCE2 method

1.      More emphasis on justification of project   activities

2.      Entire planning process based on the product being developed (Kang & Kim, 2016).

3.      Entire   project subdivided into manageable phases.

4

Agile methodology

1.  Capturing high level requirements

2. Emphasizes on timely delivery of products (Domann et al. 2014).

3. Testing and  feedback   process is integrated through entire project lifecycle

5

The Project Management Body of Knowledge

 Includes compete management facilities for the following knowledge areas (Oveisi, 2016).:

                               I.            Communications Management

                            II.            Cost Management

                         III.            Human Resource Management

                         IV.            Integration Management

                            V.            Procurement Management

                         VI.            Quality Management

                      VII.            Risk Management

                   VIII.            Scope Management

                         IX.            Stakeholder Management

                            X.            Time Management

CMMI-DEV or the CMMI for Development Method Case Study

Chen et al., (2013) cited that Taiwan has gained recognition at international level for their different medical techniques used. In this particular project, project management has been undertaken for developing a software system for the health care domain. The development of the Electronic Health records for the medical applicants and process are the main focus of the developed system. In addition to that, the implementation of the hospital management system integrated the effectiveness and efficiency to both the developed system and project management procedure followed. For the development of this particular software system, the project manager has considered the application of CMMI-DEV. The implementation CMMI-DEV have allowed the project manager to categorize the planning model while focusing on the improvement of the continuous processes followed for completing the activities. Moreover, Chen et al., (2013), cited that the CMMI-DEV involves more personnel and time to the project thus increasing the budget of the developed system.

According to Carton, Adam and Sammon, (2008), the rate of success in efficient implementation of the ERP (Enterprise Resource Planning) are not high when compared to the financial cost invested upon them. In this particular case study, the method of PMBOK has been applied on implantation of the ERP system at UK multinational’s Irish subsidiary. The application of the PMBOK framework in the development and management phase has allowed the project manager in refining the need of the required ERP system with every identified phase of integration. The broad PMBOK framework of the technology has put light into the in-depth requirements of the project integration. Furthermore, the application of the PMBOK has allowed the project manager to evaluate the complex activities in the business regarding change management. 

In this particular case study of project management, the project management method of PRINCE2 has been applied for developing the “Customer Management Solutions Business Unit” for Ericsson Services. The application of the PRINCE2 methodology has provided appropriate structure and integrated the best principle and practices for managing the undertaken project. Furthermore, the application of PRINCE2 methodology has assisted in tailoring the system and project management process according to the local circumstances. In addition to that, PRINCE2 has provided clear description of the different responsibility that need to be carried out by the people involved with the project. PRINCE2 methodology has allowed in reducing the cost of the system while increasing the customer satisfaction. Moreover, this particular methodology was used for serving the long-term goals of the organisation. The virtual office for the project management has been further utilised as the data repository of the system. In this current project, the PRINCE2 methodology has improved he quality, time and cost of the system.

This particular case study deals with the software development process for the “Women’s Era- A State Level Women Development and Support” utilizing Agile Methodology process (Vijaya Kumar, & Sowmyavani, 2012). The application of the Agile Methodology assisted in developing the web based application in an iterative process. The open collaboration and adaptively of the different processes throughout the development process promotes the effectiveness of the project management procedures. Furthermore, the Agile Methodology has allowed in integrating the development project into sequence of small events based on the time factor allocated for the project. Apart from that, including the different new requirements at every iteration phase of the project based on the clients’ feedback was made easy with the agile methodology. In addition to that, activity framework of the project has allowed in emphasis on the testing and development process of the web application.

Diirr and Santos, (2014) have shown a case study of development of an IT (Information Technology) system with the application of CMMI-SVC Methodology of project management. the project has been undertaken for removing the problems and risks associated with the operations and delivery of the services. The application of the CMMI-SVC mmodel has allowed the project manager in focusing on the activities, while managing the deferent services provided by the business organization. The critical success factors of the develop IT services were efficiently identified and assist in developing the strategies for eliminating them in the process of development and integration of the system. Moreover, Diirr, and Santos, (2014) cited that the CMMI-SVC used in this particular project has allowed in improving the implementation and comprehension of the project.

Part D: Conclusion

The above sections of the report provide a detailed discussion of some of the most commonly utilized Software Management Methodologies. A brief description of the selected methodologies has been depicted in section 2 of the report, whereas the functionalities and capabilities of the same have been described in section 3. The report also contains certain case studies depicting the utilization of the said case studies in practical life.

In the light of the discussions made in the report, it can thus be said that the CMMI-DEV methodology has been designed specifically for the effective management of those software projects that are aimed at the development of new products. Since this particular method includes all best practices of the industry that are associated with the development of new products and systems, this particular management methodology would be the most suitable one for the development of new information systems and/ or software products.

References

Amendola, L. J., Depool, T., Artacho, M. A., Martinez, L. B., & Martín, M. (2016). Proposal for a Maturity Model Based on Expert Judgment for Spanish Project Organisations. In Project Management and Engineering Research, 2014 (pp. 41-57). Springer International Publishing.

Bass, J. M. (2016). Artefacts and agile method tailoring in large-scale offshore software development programmes. Information and Software Technology, 75, 1-16.

Bourne, L. (2016). Stakeholder relationship management: a maturity model for organisational implementation. CRC Press.

Carton, F., Adam, F., & Sammon, D. (2008). Project management: a case study of a successful ERP implementation. International Journal Of Managing Projects In Business, 1(1), 106-124. doi:10.1108/17538370810846441. Available at: https://www.researchgate.net/publication/241700177_Project_management_a_case_study_of_a_successful_ERP_implementation

Chen, J., Su, W., Wang, P., & Yen, H. (2013). A CMMI-based approach for medical software project life cycle study.Springerplus, 2(1). doi:10.1186/2193-1801-2-266. Available at: https://springerplus.springeropen.com/articles/10.1186/2193-1801-2-266

Clarke, J. A., Nelson, K. J., & Stoodley, I. D. (2012). The maturity model concept as framework for assessing the capability of higher education institutions to address student engagement, success and retention: new horizon or false dawn?.

Diirr, T. & Santos, G. (2014). Improvement of IT service processes: a study of critical success factors. Journal Of Software Engineering Research And Development, 2(1), 4. doi:10.1186/2195-1721-2-4, form https://jserd.springeropen.com/articles/10.1186/2195-1721-2-4.

Domann, J., Hartmann, S., Burkhardt, M., Barge, A., & Albayrak, S. (2014). An agile method for multiagent software engineering. Procedia Computer Science, 32, 928-934.

Ericsson Services Ireland, PRINCE2 Case Study. (2002). https://www.trainingbytesize.com/. Retrieved 26 September 2016, from https://www.trainingbytesize.com/wp-content/uploads/2014/08/ericsson.pdf

Filippi, M., D’Ambrogio, A., & Lisi, M. (2015, September). A service Systems Engineering framework with application to performance based logistics. InSystems Engineering (ISSE), 2015 IEEE International Symposium on (pp. 311-317). IEEE.

Garzás, J., & Paulk, M. C. (2013). A case study of software process improvement with CMMIâ€ÂDEV and Scrum in Spanish companies. Journal of Software: Evolution and Process, 25(12), 1325-1333.

Gonzálezâ€ÂMarcos, A., Albaâ€ÂElías, F., & Ordieresâ€ÂMeré, J. (2015). An analytical method for measuring competence in project management. British Journal of Educational Technology.

Highsmith, J. (2013). Adaptive software development: a collaborative approach to managing complex systems. Addison-Wesley.

Kang, S., & Kim, S. (2016). A Study on Composition and Application of Risk Management Planning and Procedure for Successful Overseas Construction Projects-Based on the PRINCE2 Methodology in the UK. Korean Journal of Construction Engineering and Management, 17(1), 48-55.

Karaman, E., & Kurt, M. (2015). Comparison of project management methodologies: prince 2 versus PMBOK for it projects. International Journal of Applied Science and Engineering Research, 4(4), 572-579.

Kneuper, R. (2016). CMMI for Services (CMMI-SVC).

Lim, C., Kamaruddin, N., Daud, N. I., & Osman, Z. Z. (2013, March). Process improvement exploration: mapping multimedia production process to CMMI-DEV. In 2012 International Conference on Graphic and Image Processing (pp. 87685O-87685O). International Society for Optics and Photonics.

Mesquida, A. L., Mas, A., Amengual, E., & Calvo-Manzano, J. A. (2012). IT Service Management Process Improvement based on ISO/IEC 15504: A systematic review. Information and Software Technology, 54(3), 239-247.

Mora, M., Gomez, J. M., Raisinghani, M., & Gelman, O. (2015). The Design of IT Services.

Ortiz, G. A., Trujillo, M. E. M., Oktaba, H., & Hernandez, E. R. (2016). Integrating Agile Methods into a Level 5 CMMI-DEV Organization: a Case Study. IEEE Latin America Transactions, 14(3), 1440-1446.

Oveisi, M. (2016). Study on Method Project Management Relying on PMBOK and Prince 2. Modern Applied Science, 10(6), 142.

Saad, S., Ibrahim, A., Asma, O., Khan, M. S., & Akhter, J. (2014). PRINCE2 MEthodology: AN INNovAtIvE WAy foR IMPRovINg PERfoRMANCE of MAlAysIAN AutoMotIvE INdustRy. The Journal of Technology Management and Technopreneurship (JTMT), 1(1).

Snijders, P., Wuttke, T., & Zandhuis, A. (2012). Pocket Companion to PMI’s PMBOK Guide-Updated Version. Van Haren Publishing.

Soundararajan, S., Balci, O., & Arthur, J. D. (2013, August). Assessing an Organization’s Capability to Effectively Implement Its Selected Agile Method (s): An Objectives, Principles, Strategies Approach. In Agile Conference (AGILE), 2013 (pp. 22-31). IEEE.

Stavru, S. (2014). A critical examination of recent industrial surveys on agile method usage. Journal of Systems and Software, 94, 87-97.

Vijaya Kumar, D. & Sowmyavani, M. (2012). Agile Software Development: A Case Study of Web Application. https://globaljournals.org. Retrieved 26 September 2016, from https://globaljournals.org/GJCST_Volume12/3-Agile-Software-Development-A-Case-Study.Pdf

Völter, M., Stahl, T., Bettin, J., Haase, A., & Helsen, S. (2013). Model-driven software development: technology, engineering, management. John Wiley & Sons.

Yamada, S. (2014). Software reliability modeling: fundamentals and applications (Vol. 5). Tokyo: Springer.

What Will You Get?

We provide professional writing services to help you score straight A’s by submitting custom written assignments that mirror your guidelines.

Premium Quality

Get result-oriented writing and never worry about grades anymore. We follow the highest quality standards to make sure that you get perfect assignments.

Experienced Writers

Our writers have experience in dealing with papers of every educational level. You can surely rely on the expertise of our qualified professionals.

On-Time Delivery

Your deadline is our threshold for success and we take it very seriously. We make sure you receive your papers before your predefined time.

24/7 Customer Support

Someone from our customer support team is always here to respond to your questions. So, hit us up if you have got any ambiguity or concern.

Complete Confidentiality

Sit back and relax while we help you out with writing your papers. We have an ultimate policy for keeping your personal and order-related details a secret.

Authentic Sources

We assure you that your document will be thoroughly checked for plagiarism and grammatical errors as we use highly authentic and licit sources.

Moneyback Guarantee

Still reluctant about placing an order? Our 100% Moneyback Guarantee backs you up on rare occasions where you aren’t satisfied with the writing.

Order Tracking

You don’t have to wait for an update for hours; you can track the progress of your order any time you want. We share the status after each step.

image

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

image

Trusted Partner of 9650+ Students for Writing

From brainstorming your paper's outline to perfecting its grammar, we perform every step carefully to make your paper worthy of A grade.

Preferred Writer

Hire your preferred writer anytime. Simply specify if you want your preferred expert to write your paper and we’ll make that happen.

Grammar Check Report

Get an elaborate and authentic grammar check report with your work to have the grammar goodness sealed in your document.

One Page Summary

You can purchase this feature if you want our writers to sum up your paper in the form of a concise and well-articulated summary.

Plagiarism Report

You don’t have to worry about plagiarism anymore. Get a plagiarism report to certify the uniqueness of your work.

Free Features $66FREE

  • Most Qualified Writer $10FREE
  • Plagiarism Scan Report $10FREE
  • Unlimited Revisions $08FREE
  • Paper Formatting $05FREE
  • Cover Page $05FREE
  • Referencing & Bibliography $10FREE
  • Dedicated User Area $08FREE
  • 24/7 Order Tracking $05FREE
  • Periodic Email Alerts $05FREE
image

Services offered

Join us for the best experience while seeking writing assistance in your college life. A good grade is all you need to boost up your academic excellence and we are all about it.

  • On-time Delivery
  • 24/7 Order Tracking
  • Access to Authentic Sources
Academic Writing

We create perfect papers according to the guidelines.

Professional Editing

We seamlessly edit out errors from your papers.

Thorough Proofreading

We thoroughly read your final draft to identify errors.

image

Delegate Your Challenging Writing Tasks to Experienced Professionals

Work with ultimate peace of mind because we ensure that your academic work is our responsibility and your grades are a top concern for us!

Check Out Our Sample Work

Dedication. Quality. Commitment. Punctuality

Categories
All samples
Essay (any type)
Essay (any type)
The Value of a Nursing Degree
Undergrad. (yrs 3-4)
Nursing
2
View this sample

It May Not Be Much, but It’s Honest Work!

Here is what we have achieved so far. These numbers are evidence that we go the extra mile to make your college journey successful.

0+

Happy Clients

0+

Words Written This Week

0+

Ongoing Orders

0%

Customer Satisfaction Rate
image

Process as Fine as Brewed Coffee

We have the most intuitive and minimalistic process so that you can easily place an order. Just follow a few steps to unlock success.

See How We Helped 9000+ Students Achieve Success

image

We Analyze Your Problem and Offer Customized Writing

We understand your guidelines first before delivering any writing service. You can discuss your writing needs and we will have them evaluated by our dedicated team.

  • Clear elicitation of your requirements.
  • Customized writing as per your needs.

We Mirror Your Guidelines to Deliver Quality Services

We write your papers in a standardized way. We complete your work in such a way that it turns out to be a perfect description of your guidelines.

  • Proactive analysis of your writing.
  • Active communication to understand requirements.
image
image

We Handle Your Writing Tasks to Ensure Excellent Grades

We promise you excellent grades and academic excellence that you always longed for. Our writers stay in touch with you via email.

  • Thorough research and analysis for every order.
  • Deliverance of reliable writing service to improve your grades.
Place an Order Start Chat Now
image

Order your essay today and save 30% with the discount code ESSAYHELP