Agile Methodologies for R&D Projects

Verified

Added on  2020/03/28

|16
|3913
|62
AI Summary
This assignment delves into the application of agile project management methodologies for research and development (R&D) projects specifically within the field of microelectronics. It examines various agile approaches, such as Scrum and Kanban, and analyzes their suitability for managing the complexities and uncertainties inherent in R&D endeavors. The assignment also considers factors like iterative development cycles, collaboration, and adaptability in the context of microelectronics R&D.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Name of student:
Registration number:
Subject name;
Name of supervisor:
Date due:

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
PROJECT MANAGEMENT METHODOLOGY
INTRODUCTION
Project management is the process of planning, controlling. Organizing and directing a project’s
activities. A project is a contractual activity that is designed to produce a unique and specific
product or service at the end of the period, with specific time period, budget estimation, scope,
quality and resources (which are normally referred to as the primary constraints) (Goff, 2007). A
project is also designed to achieve the objectives and goals set and anticipated by the client or
customer. Therefore, project management is basically the application of management into a
project to enable it succeed in its purpose. The overall goal of project management in every
project is to achieve the project’s objectives with the available requirements (Chin et al, 2012).
For project management discipline to be effective and efficient, the project managers or the
management team must be able to apply their knowledge, skills, techniques and tools in
achieving the project’s objectives (Rivera and Kashiwagi, 2016). In other words, the
management team must give the process all of their concentration for the project to reach the
expected benefits.
On the other hand, a methodology is a system of practices, techniques, procedures and rules that
are used to guide a group of people working in a certain discipline. A methodology directs the
project team on how to conduct themselves, what to do, when and how with the sole aim of
completing the project successfully (Chin and Spowage, 2010). Therefore, project management
methodology is a discipline that helps project managers to deliver most effective projects using
best and most effective practices, skills, knowledge and expertise (Attarzadeh and Ow, 2008).
The methodologies are basically used for steering the project process in the right direction and
keeping it on the right track (Singh and Lano, 2014). However, different organizations require
Document Page
different types of methodologies. The criteria for choosing the methodologies are based on
various aspects including: organization size, number of employees, type of change desired and
technology being used to name a few things (Karaman and Kurt, 2015). O the other hand, the
methodologies may be very similar and use almost the same techniques. Therefore, choosing the
right methodology for a business can be quite tricky but it is still possible. The following are
some examples of project management methodologies: Agile, Waterfall, PRINCE2, Scrum,
Kanban, Lean and XP to name a few.
TYPES OF PROJECT MANAGEMENT METHODOLOGIES
AGILE METHODOLOGY
It was developed in 2001 by a group of engineers. This method is not actually a method but
rather a set of principles for developing software devices. It is commonly used and famously
popular for organizations that require software development projects (Rasnacis and Berzisa,
2017). Also, it is commonly used by large organizations with large technological modifications.
However, when used a project, its main purpose is to offer the project managers and the client a
chance to collaborate repeatedly with a common objective, delivering software that works for the
organization (Hu et al, 2009). This methodology is an overall over its subsequent like Scrum,
Extreme Programming (XP), Kanban and Scrumban methodologies (O'Sheedy, 2012). Agile is
wholly designed for organizations that need flexibility and speed. To be able to manage its
purpose, this methodology is made up of phase or steps which are referred to as sprints. These
steps have to be followed and rules adhered to for the project to be complete and successful.
Requirements for Agile Methodology
Used for organizations that require software development
Document Page
Used in large business organizations
Suitable for project requiring less control and monitoring
Used in projects that require frequent and effective communications between the client
and the project managers
Used in projects with flexible requirements and demands
Suitable Methodology for Organization C
The best project management methodology suitable for this organization is the Agile
methodology. This is simply because the organization is composed of most of the requirements
needed for Agile methodology. From the case study information, organization C has a very large
number of employees (1200) which technically makes it a large organization. Furthermore, the
organization has locations and customers all over the world which makes it an international
organization. In addition to that, it offers technological services which mean that its services are
related to software system development of any technological development or improvement
operations.
Organization C Characteristics
Is an international business organization
Deals with technological development and improvement services
Have a wide range of customers, i.e. large market share and segment
Has the largest number of employees
Agile Methodology Implementation Plan
Organization C should follow the following steps in order for it to implement this methodology
effectively (Stare, 2013):

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Access whether the methodology is actually the right methodology for its purpose and
objective.
Hiring a project management manager who will be responsible for ensuring that the
team’s problems are solved effectively and that their ideas are their own
Hiring a team of motivated and excited employees.
Learn about the project requirements as a team
Plan and design the product according to the client’s requirements or demands
Execute the plan by putting the design into action, testing and reviewing the process
Monitor and control the project development
Implementation of the Agile methodology in this organization C should definitely be headed and
supervised by the organizations management, i.e all the managers. To add to that, the
methodology should be implemented in some of the projects not all, but only those project that
require such methodology characteristics, for instance those that need application or software
advancement or technological support.
Advantages of Using Agile Methodology
Agile methodology has some advantages that accompany its usage. Therefore, when
organization c uses Agile methodology, it will have the following advantages:
Client’s or customer’s needs are frequently met
Offers motivation to the software developing team
Increases the developers productivity
Provides better conditions for interactions between the clients, developers and the testers
Produces good quality end product
Document Page
Offers the client opportunities for making adjustments
Disadvantages of Using Agile Methodology
The costs of the project is not always fixed due to the changes made by the client
Discourages emphasis on the product’s designs or documentation
The probability of the project getting out of track is increased
End product may be completely different from what was expected in the beginning
Can be used only by project that require software development or technological
improvement
Benefits of using Agile methodology
Every project management methodology has its benefits just as it has its advantages and
disadvantages. With the use of Agile methodology, organization C will realize the following
benefits (Stare, 2014):
High levels of transparency, interactions and collaboration between the project
stakeholders and project team members.
Increase in predictability levels, i.e in the case of project costs, schedule, end product
features like quality and appearance.
Provides opportunities for change
High chances of quality improvement
Focuses on customer satisfaction
WATERFALL METHODOLOGY
Document Page
It is one of the most commonly used project management methodologies over a number of years.
It is popular especially in for small business organization in either construction or software
development industries (Katayama and Goldman, 2011). However, research has shown that
waterfall methodology is best suited for manufacturing and construction business organization
and industries (Adenowo and Adenowo, 2013). This is simply because it is capable of producing
the best physical product and can strictly follow assembling orders and rules. The activities or
tasks involved in this methodology are sequential in nature and orderly. The process starts with:
requirements gathering and analysis, generation of the systems design, implementation stage,
system testing and lastly maintenance stage (Bassil, 2012). These stages are executed in that
specific order without passing any or going back to a previous one. This means that, the
methodology does not allow a stage to start before the preceding one is completed.
Requirements for Waterfall Methodology
Used for small or fairly small organizations
Used in manufacturing or construction industries and businesses
Used in organizations that do not require requirements change, i.e businesses with
specific and fixed demands
Used when the project time period is short
Used for projects with fixed project scope, budgets and resources
Suitable Methodology for Organization B
The Waterfall methodology is the most suitable project management methodology for this
organization. This is simply because the characteristics of organization B and the requirements
for using Waterfall methodology match. The following are the characteristics of organization B:

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Is fairly a large organization
Its services and products revolve around building society which is basically a
construction or manufacturing industry
Its employee number is not very large
Its locations are based on just one major city making it fairly large business
The case study information states that organization B’s management is very haphazard which
means that it is not stable of fixed. Instead it is unsystematic and unplanned. Also, the
organization has been using the same project management methodology in every project that it
has conducted. That may be the reason why the business has not been growing and developing as
it should. Every project requires its own management methodology according to its requirements
and demands. Therefore, the use of one methodology in every project may be affecting the
success of a project that requires a different methodology.
In that case, the waterfall methodology is the best methodology for this organization because it
will be able to solve some of the problems, e.g. the fact that the project management changes
from project manager to another or from project to another. Therefore, the organization should
consider the use of s different methodology apart from one that allows changes and adjustments
every now and then. By using Waterfall methodology, the organization will be making serious
changes to its operations which will certainly be beneficial in the end.
Implementation Plan for Waterfall Methodology
Creation of a strong and reliable team members
Divide the roles and responsibilities according to expertise and skills
List and document the project’s requirements according to customer’s demands
Document Page
Start the project execution from stage to stage, i.e requirements gathering and analysis,
generation of the systems design, implementation stage, system testing and maintenance
stage.
The implementation methodology should be headed by the organization managers. However, the
methodology should not be implemented in every project but only those that require its
characteristics. Also, only for those projects that can be successful with such a methodology.
Advantages of Using Waterfall Methodology
This methodology is one of the most advantageous of them all. With the use of Waterfall
methodology, organization B will be able to realize the following advantages:
It is simple and easy to understand because of its plan and adherence to it
Requires easy management techniques because of its inflexibleness
Provides ample time period to complete a specific phase or stage before starting the next
The cost or project pricing is fixed since no adjustments is allowed once the process starts
Capable of producing the exact product expected by the client
It is mostly inefficient and outdated
Disadvantages of Using Waterfall Methodology
Just like any other methodology, waterfall has its disadvantages accompanied by its usage.
Therefore, when organization B changes its methodology to start using Waterfall, it (the project
developers or project team members and the business stakeholders) will experience the following
disadvantages:
Document Page
The developers will not have any opportunity to test the product until the whole process
is completed
There are high risks of uncertainty
Does not encourage any interruption, e.g. requirements alteration or addition
Does not encourage client and developer frequent interactions
It is highly inflexible
Benefits of Using Waterfall Methodology
The following are some of the benefits that organization B will realize if they use Waterfall
methodology in any project:
They are likely going to receive the exact product they required or expected since the
beginning of the project
There will be no additional costs to the project’s expenses
The project’s process is effectively and clearly documented for future use and reference
The organization can predict the quality and physical appearance of the end product
There is also high chances of predicting the budget, scope and time or project schedule
even before the process begins
SCRUM METHODOLOGY
This is a subsequent of Agile project management methodology. Therefore, like agile, it is a
software engineering methodology. It is currently the most used methodology among the other
Agile subsets. Scrum methodology is often used to manage project that require complex software
development. To complete a project using scrum methodology, project team members divide the
activities into sections normally called “sprints” which are mostly use iterative and incremental

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
practices (Usman et al, 2014). The methodology has been referred to as the most effective and
efficient of all the Agile methodologies simply because: it is applicable in any kind of software
development projects, solves most of the problems that software developers are unable to solve
and the fact that it is simple to implement in any organization (Hu et al, 2009). This means that it
is suitable for any organization size as well. In Scrum methodology, a small team of developers
are involved. The methodology encourages end product requirement change but only by project
developers’ team, quick product development and testing as well as effective collaboration
between the business stakeholders or client and the project developers (Rola and Kuchta, 2015).
Requirements for Scrum Methodology
Used for business organizations that require software development or technology skills
When the organization requires current or modern technological support or devices
Can be used any size of organization
When the project team developers to be involved are few
When the project requirements are clear and certain
When the project’s time period is short
Relies heavily on self-organizing and cross-functional teams
Suitable Methodology for Organization A
This organization is basically a small organization that offers financial services to its customers.
The fact that it offers financial services means that it needs very modernized and improved
technological devices to help it manage its operations. Therefore, the business requires
developed and improved software systems to help be more productive and grow. This is
basically the daily need and requirement for many financial organizations in the current business
Document Page
world. Additionally, organization A took only a short period of time to make the decision to use
a project management methodology. This means that it also has a very short period of time to
implement the methodology and for the project to be complete and successful. The following are
the characteristics for organization A:
It is a small business characterized by the small number of employees and just two
business locations
The organization’s management team is clear on what it wants the project to achieve in
the end, i.e to improve their careers and benefit the organization in any way.
The organization specializes in offering financial services to its customers which means
that it requires effective and developed software systems and technology improvement
The management team took a very short time to decide that the organization needed a
project management methodology which means that the organization also has a short
time period to complete the project
Implementation Plan for Scrum Methodology
Create a team of developers (the scrum team)
Creation of a backlog which is basically a list of software or application requirements
Create a sprint backlog
Plan a sprint backlog (plan on how to conduct or execute the requirements)
Execute the sprint backlog
Test and demonstrate the product
Document Page
Analyze and evaluate the whole process
Advantages of Using Scrum Methodology
It is simple and easy to implement
Increases the productivity of the organization in general
Allows the client to accept the changing requirements of the project
Capable of producing effective and efficient product for the client
Disadvantages of Using Scrum Methodology
Suitable only for businesses that require applications or software development
Client cannot make changes to their initial requirements
Benefits of Using Scrum Methodology
The quality of the deliverable or end product is increased
Organizes and trains the client how to cope and accept any change during business
operations
No increase in costs related to project implementation
The client is able to control the project schedule and state as much as they want
CONCLUSION
Project methodologies have become very useful in completing organizational projects. They
have also succeeded more often that failed. Therefore it is proven that every business
organization requires a project management methodology to use in every project it undertakes.
However, it is not easy to choose the best suitable methodology to use. Therefore, the businesses
should consult experts and knowledgeable people to help them with the choosing as well as with

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
the implementation process. Additionally, organizations discussed above (A, B and C) should
follow the advice above to be successful in their choice. From the research, these organization A
can use Scrum, B waterfall and C Agile management methodology. They should also consider all
the advantages, disadvantages and the benefits that may arise in the process of adapting and
implementing the methodologies. Additionally, they should consider the limitations and
problems that the methodologies may cause.
REFERENCES
Adenowo, A.A. and Adenowo, B.A., 2013. Software Engineering Methodologies: A Review of
the Waterfall Model and Object-Oriented Approach. International Journal of Scientific and
Engineering Research, 4(7), pp.427-434.
Attarzadeh, I. and Ow, S.H., 2008. Modern project management: essential skills and
techniques. Communications of the IBIMA, 2, pp.1-9.
Bassil, Y., 2012. A simulation model for the waterfall software development life cycle. arXiv
preprint arXiv:1205.6904.
Document Page
Chin, C.M.M. and Spowage, A.C., 2010. Defining & classifying project management
methodologies. PM World Today, 12(5), pp.1-9.
Chin, C.M.M., Spowage, A.C. and Yap, E.H., 2012. Project Management Methodologies: A
Comparative Analysis Participation. Journal for the Advancement of Performance Information &
Value, 4(1).
Collins, E. and Lucena, V., 2010. Iterative Software Testing Process for Scrum and Waterfall
Projects with Open Source Testing Tools Experience. On Testing Software and Systems: Short
Papers, p.115.
Goff, S., 2007. What is a PM Methodology? A Search for Efficiency, Consistency, and
Performance.
Hu, Z.G., Yuan, Q. and Zhang, X., 2009, July. Research on agile project management with
scrum method. In Services Science, Management and Engineering, 2009. SSME'09. IITA
International Conference on (pp. 26-29). IEEE.
ILAŞ, M.E., IONESCU, S. and ILAŞ, C., 2011. Selecting the appropriate project management
process for R&D projects in microelectronics.
Izvercianu, M. and Buciuman, C.F., 2012, September. An Agile Approach for Measuring the
Performance of a Marketing System. In Proceedings of the 7th European Conference on
Innovation and Entrepreneurship: ECIE (p. 324). Academic Conferences Limited.
Karaman, E. and Kurt, M., 2015. Comparison of project management methodologies: prince 2
versus PMBOK for it projects. Int. Journal of Applied Sciences and Engineering Research, 4(5),
pp.657-664.
Katayama, E.T. and Goldman, A., 2011. From manufacture to software development: a
comparative review. Agile Processes in Software Engineering and Extreme Programming,
pp.88-101.
ILAŞ, M.E., IONESCU, S. and ILAŞ, C., 2011. Selecting the appropriate project management
process for R&D projects in microelectronics.
Document Page
Izvercianu, M. and Buciuman, C.F., 2012, September. An Agile Approach for Measuring the
Performance of a Marketing System. In Proceedings of the 7th European Conference on
Innovation and Entrepreneurship: ECIE (p. 324). Academic Conferences Limited.
O'Sheedy, D.G., 2012. A study of agile project management methods used for IT implementation
projects in small and medium-sized enterprises.
Ozorhon, B., Karatas, C.G. and Demirkesen, S., 2014. A Web-based Database System for
Managing Construction Project Knowledge. Procedia-Social and Behavioral Sciences, 119,
pp.377-386.
Permana, P.A.G., 2015. Scrum Method Implementation in a Software Development Project
Management. International Journal of Advanced Computer Science and Applications, 6(9),
pp.198-204.
Rasnacis, A. and Berzisa, S., 2017. Method for Adaptation and Implementation of Agile Project
Management Methodology. Procedia Computer Science, 104, pp.43-50.
Rivera, A. and Kashiwagi, J., 2016. Identifying the State of the Project Management
Profession. Procedia Engineering, 145, pp.1386-1393.
Rola, P. and Kuchta, D., 2015. Implementing Scrum Method in International Teams—A Case
Study. Open Journal of Social Sciences, 3(07), p.300.
Singh, R. and Lano, K., 2014. Literature Survey of previous research work in Models and
Methodologies in Project Management. International Journal of Advanced Computer Science
and Applications, 5(9), pp.107-122.
Stare, A., 2013. Agile project management–a future approach to the management of
projects. Dynamic Relationships Management Journal, 2(1), p.21.
Stare, A., 2014. Agile project management in product development projects. Procedia-Social
and Behavioral Sciences, 119, pp.295-304.
Usman, M., Soomro, T.R. and Brohi, M.N., 2014. Embedding project management into XP,
SCRUM and RUP. European Scientific Journal, ESJ, 10(15).
1 out of 16
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]