Software Development Methodologies
VerifiedAdded on 2020/05/16
|7
|1566
|40
AI Summary
This assignment delves into different software development methodologies, including Scrum, Feature Driven Development (FDD), and Lean Six Sigma. It explains how each methodology works, highlighting its strengths and how it can be applied to software development projects. The focus is on understanding the principles of teamwork, continuous improvement, and customer satisfaction within these methodologies.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: METHODOLOGY AND CONTINUOUS IMPROVEMENT
Methodology and continuous improvement
Name of student
Name of University
Author note
Methodology and continuous improvement
Name of student
Name of University
Author note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1
METHODOLOGY AND CONTINUOUS IMPROVEMENT
According to the case study, it could be understood that an online ordering and delivery
system was developed by one of the leading software development organizations to manage
processing of orders and improve the effectiveness of content management system too. The
software was implemented for a local fish and chips store to manage a website that is much
similar to the websites managed at Pizza Hut and Domino’s. This would help in managing the
orders placed online as well as track the delivery of food and even process the payments made
online. The traditional business models were not much effective nowadays, because of which,
Agile methodology could be beneficial for managing the IT related project properly (Lewis,
2016). This would also enable successful integration of the major business aspects and ensure
that the orders, delivery and processing of payments online were managed properly with ease
and effectiveness.
Client C was concerned with the tax related services including co-sourcing and
outsourcing along with income tax reports for the business activities during the management of a
project. There was lack of a proper systematic methodology due to which, there was lack of
cooperation and involvement of the customers. To manage an accounts related project, it is
important to enable cooperation among the stakeholders and even communicate necessary client
related information, which has been possible by using the Lean Six Sigma methodology (Karim
& Arif-Uz-Zaman, 2013). This would help in improving the internal business processes and
achieve the long and short-term goals and objectives with ease. Through lean manufacturing
technique, it would be effective for managing the quality and maintain proper balance between
the various methods of project management.
For the accounting firm in Australia, Lean Six Sigma methodology could be beneficial
because it focused on the addition of client value and reduced the ineffectiveness of client
METHODOLOGY AND CONTINUOUS IMPROVEMENT
According to the case study, it could be understood that an online ordering and delivery
system was developed by one of the leading software development organizations to manage
processing of orders and improve the effectiveness of content management system too. The
software was implemented for a local fish and chips store to manage a website that is much
similar to the websites managed at Pizza Hut and Domino’s. This would help in managing the
orders placed online as well as track the delivery of food and even process the payments made
online. The traditional business models were not much effective nowadays, because of which,
Agile methodology could be beneficial for managing the IT related project properly (Lewis,
2016). This would also enable successful integration of the major business aspects and ensure
that the orders, delivery and processing of payments online were managed properly with ease
and effectiveness.
Client C was concerned with the tax related services including co-sourcing and
outsourcing along with income tax reports for the business activities during the management of a
project. There was lack of a proper systematic methodology due to which, there was lack of
cooperation and involvement of the customers. To manage an accounts related project, it is
important to enable cooperation among the stakeholders and even communicate necessary client
related information, which has been possible by using the Lean Six Sigma methodology (Karim
& Arif-Uz-Zaman, 2013). This would help in improving the internal business processes and
achieve the long and short-term goals and objectives with ease. Through lean manufacturing
technique, it would be effective for managing the quality and maintain proper balance between
the various methods of project management.
For the accounting firm in Australia, Lean Six Sigma methodology could be beneficial
because it focused on the addition of client value and reduced the ineffectiveness of client
2
METHODOLOGY AND CONTINUOUS IMPROVEMENT
service processes. The methodology is quite proactive that requires proper amount of time,
money and commitment by the workers to detect the issues that may arise during the project
management. The progress of the project and processes is reviewed at regular intervals, which
helps in overcoming any obstacles or inconsistencies at various stages of the project
management. Customization was done by predicting the issues at earlier stages and understood
both the customers’ and business needs by facilitating the cooperation by the customers (Boer et
al., 2017). The accounting firm’s sole focus is to maintain customer satisfaction by fulfilling
their needs and requirements properly and the Lean Six Sigma methodology managed the project
management methods systematically.
Agile software development is suitable for client A because it is based on the incremental
and iterative model that has combined the requirements and solutions of the fish and chips store
to promote cross-functional activities. Cross-functional teams are formed that manages the self-
organizing activities and even delivered the best output in respect of the software system
developed. The maximization of value would be possible by using this methodology and it
would allow the company to adapt to changes, furthermore create better visibility for managing
progress of the project effectively. The agile methodology is also useful for maintaining the
software system and manages the testing process, furthermore address the needs of the customers
and business itself (April & Abran, 2012).
From various studies, it is found that the agile methodology has lesser chances of failure
than the waterfall methodology for a software development project. Few major methodologies of
this kind are XP, Crystal, Scrum and FDD. It is very much effective because of its capability to
adapt to changes during the final stages of software development. The time taken to develop a
software is quite less and this methodology supports the environment where proper support is
METHODOLOGY AND CONTINUOUS IMPROVEMENT
service processes. The methodology is quite proactive that requires proper amount of time,
money and commitment by the workers to detect the issues that may arise during the project
management. The progress of the project and processes is reviewed at regular intervals, which
helps in overcoming any obstacles or inconsistencies at various stages of the project
management. Customization was done by predicting the issues at earlier stages and understood
both the customers’ and business needs by facilitating the cooperation by the customers (Boer et
al., 2017). The accounting firm’s sole focus is to maintain customer satisfaction by fulfilling
their needs and requirements properly and the Lean Six Sigma methodology managed the project
management methods systematically.
Agile software development is suitable for client A because it is based on the incremental
and iterative model that has combined the requirements and solutions of the fish and chips store
to promote cross-functional activities. Cross-functional teams are formed that manages the self-
organizing activities and even delivered the best output in respect of the software system
developed. The maximization of value would be possible by using this methodology and it
would allow the company to adapt to changes, furthermore create better visibility for managing
progress of the project effectively. The agile methodology is also useful for maintaining the
software system and manages the testing process, furthermore address the needs of the customers
and business itself (April & Abran, 2012).
From various studies, it is found that the agile methodology has lesser chances of failure
than the waterfall methodology for a software development project. Few major methodologies of
this kind are XP, Crystal, Scrum and FDD. It is very much effective because of its capability to
adapt to changes during the final stages of software development. The time taken to develop a
software is quite less and this methodology supports the environment where proper support is
3
METHODOLOGY AND CONTINUOUS IMPROVEMENT
provided and trust is built among the employees. The agile methodology supports sustainable
development of software related projects and even promoted cooperation between the
developers, sponsors and users to maintain steady progress all throughout. Thus the agile
methodology contributed to the technical excellence and prepared a good design to create an
agile software for meeting the needs and requirements of the customers (Dörr, Wahren &
Bauernhansl, 2013).
The accounting firms nowadays are more concerned about the improvement of processes
and streamlining of business operations for delivering enhanced value to its clients. The Lean Six
Sigma methodology’s major benefit is the reduction of costs incurred during the management of
business operations. Tax related information is needed to be reported along with other tax
compliance services, because of which, engagement of employees and customers is essential to
meet the business expectations. The Lean Six Sigma combined both Lean manufacturing and Six
Sigma techniques to enhance the involvement of the employees and improve the processes’
efficiency through delivery of increased value (Calvo‐Manzano et al., 2012). It has not only
affected the business outcomes positively but also has engaged the employees and customers to
determine the needs and fulfill those, furthermore contributed to the business success and
longevity. The costs incurred during the management of business activities within the accounting
firms have been reduced.
The agile model for software development consists of various methodologies including
the Scrum, Feature Driven development or FDD and Lean software development. The FDD
methodology promoted effective teamwork and prepared a software design for the fish and chips
store according to the needs of the customers. The enhanced design and development features
METHODOLOGY AND CONTINUOUS IMPROVEMENT
provided and trust is built among the employees. The agile methodology supports sustainable
development of software related projects and even promoted cooperation between the
developers, sponsors and users to maintain steady progress all throughout. Thus the agile
methodology contributed to the technical excellence and prepared a good design to create an
agile software for meeting the needs and requirements of the customers (Dörr, Wahren &
Bauernhansl, 2013).
The accounting firms nowadays are more concerned about the improvement of processes
and streamlining of business operations for delivering enhanced value to its clients. The Lean Six
Sigma methodology’s major benefit is the reduction of costs incurred during the management of
business operations. Tax related information is needed to be reported along with other tax
compliance services, because of which, engagement of employees and customers is essential to
meet the business expectations. The Lean Six Sigma combined both Lean manufacturing and Six
Sigma techniques to enhance the involvement of the employees and improve the processes’
efficiency through delivery of increased value (Calvo‐Manzano et al., 2012). It has not only
affected the business outcomes positively but also has engaged the employees and customers to
determine the needs and fulfill those, furthermore contributed to the business success and
longevity. The costs incurred during the management of business activities within the accounting
firms have been reduced.
The agile model for software development consists of various methodologies including
the Scrum, Feature Driven development or FDD and Lean software development. The FDD
methodology promoted effective teamwork and prepared a software design for the fish and chips
store according to the needs of the customers. The enhanced design and development features
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4
METHODOLOGY AND CONTINUOUS IMPROVEMENT
allowed for assessing various stages of the project management through various steps considered
as the implementation plan (Faulkner & Badurdeen, 2014).
The implementation plan consists of modeling the domain object and development of the
software based on the features and attitudes of customer satisfaction. This enabled component
ownership and created teams for managing the configuration of the project at regular intervals to
overcome any barriers faced. The progress of the project is assessed at certain stages of the
project management, which can bring out the best results by resolving issues at various stages of
the project management (Sinha & Rao, 2012).
To implement the Lean Six Sigma methodology, a proper platform is created to
implement approaches for continuous process improvements and address the issues associated
with the business functioning at the accounting firms. Providing training to the workers is
essential for making them understand about the short and long term goals and objectives,
furthermore prioritize on the activities and opportunities to address the requirements of the
customers. The approaches should be linked with the business objectives, which could develop
ownership and ensure successful engagement of the staffs and consumers (Boer et al., 2017). The
Test Driven Development or TDD has developed integrity into the software for supporting the
lean principles all throughout the process of software development.
METHODOLOGY AND CONTINUOUS IMPROVEMENT
allowed for assessing various stages of the project management through various steps considered
as the implementation plan (Faulkner & Badurdeen, 2014).
The implementation plan consists of modeling the domain object and development of the
software based on the features and attitudes of customer satisfaction. This enabled component
ownership and created teams for managing the configuration of the project at regular intervals to
overcome any barriers faced. The progress of the project is assessed at certain stages of the
project management, which can bring out the best results by resolving issues at various stages of
the project management (Sinha & Rao, 2012).
To implement the Lean Six Sigma methodology, a proper platform is created to
implement approaches for continuous process improvements and address the issues associated
with the business functioning at the accounting firms. Providing training to the workers is
essential for making them understand about the short and long term goals and objectives,
furthermore prioritize on the activities and opportunities to address the requirements of the
customers. The approaches should be linked with the business objectives, which could develop
ownership and ensure successful engagement of the staffs and consumers (Boer et al., 2017). The
Test Driven Development or TDD has developed integrity into the software for supporting the
lean principles all throughout the process of software development.
5
METHODOLOGY AND CONTINUOUS IMPROVEMENT
References
April, A., & Abran, A. (2012). Software maintenance management: evaluation and continuous
improvement (Vol. 67). John Wiley & Sons.
Boer, H., Berger, A., Chapman, R., & Gertsen, F. (Eds.). (2017). CI Changes from Suggestion
Box to Organisational Learning: Continuous Improvement in Europe and Australia:
Continuous Improvement in Europe and Australia.
Calvo‐Manzano, J. A., Cuevas, G., Gómez, G., Mejia, J., Muñoz, M., & San Feliu, T. (2012).
Methodology for process improvement through basic components and focusing on the
resistance to change. Journal of Software: Evolution and Process, 24(5), 511-523.
Dörr, M., Wahren, S., & Bauernhansl, T. (2013). Methodology for energy efficiency on process
level. Procedia CIRP, 7, 652-657.
Faulkner, W., & Badurdeen, F. (2014). Sustainable Value Stream Mapping (Sus-VSM):
methodology to visualize and assess manufacturing sustainability performance. Journal
of cleaner production, 85, 8-18.
Karim, A., & Arif-Uz-Zaman, K. (2013). A methodology for effective implementation of lean
strategies and its performance evaluation in manufacturing organizations. Business
Process Management Journal, 19(1), 169-196.
Lewis, W. E. (2016). Software testing and continuous quality improvement. CRC press.
Sinha, N. K., & Rao, G. P. (Eds.). (2012). Identification of continuous-time systems:
Methodology and computer implementation (Vol. 7). Springer Science & Business
Media.
METHODOLOGY AND CONTINUOUS IMPROVEMENT
References
April, A., & Abran, A. (2012). Software maintenance management: evaluation and continuous
improvement (Vol. 67). John Wiley & Sons.
Boer, H., Berger, A., Chapman, R., & Gertsen, F. (Eds.). (2017). CI Changes from Suggestion
Box to Organisational Learning: Continuous Improvement in Europe and Australia:
Continuous Improvement in Europe and Australia.
Calvo‐Manzano, J. A., Cuevas, G., Gómez, G., Mejia, J., Muñoz, M., & San Feliu, T. (2012).
Methodology for process improvement through basic components and focusing on the
resistance to change. Journal of Software: Evolution and Process, 24(5), 511-523.
Dörr, M., Wahren, S., & Bauernhansl, T. (2013). Methodology for energy efficiency on process
level. Procedia CIRP, 7, 652-657.
Faulkner, W., & Badurdeen, F. (2014). Sustainable Value Stream Mapping (Sus-VSM):
methodology to visualize and assess manufacturing sustainability performance. Journal
of cleaner production, 85, 8-18.
Karim, A., & Arif-Uz-Zaman, K. (2013). A methodology for effective implementation of lean
strategies and its performance evaluation in manufacturing organizations. Business
Process Management Journal, 19(1), 169-196.
Lewis, W. E. (2016). Software testing and continuous quality improvement. CRC press.
Sinha, N. K., & Rao, G. P. (Eds.). (2012). Identification of continuous-time systems:
Methodology and computer implementation (Vol. 7). Springer Science & Business
Media.
6
METHODOLOGY AND CONTINUOUS IMPROVEMENT
Appendix
Figure: Taxation outcomes after using Lean Six Sigma (Calvo‐Manzano et al., 2012)
Figure: FDD methodology (Sinha & Rao, 2012)
METHODOLOGY AND CONTINUOUS IMPROVEMENT
Appendix
Figure: Taxation outcomes after using Lean Six Sigma (Calvo‐Manzano et al., 2012)
Figure: FDD methodology (Sinha & Rao, 2012)
1 out of 7
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.