Font Size: a A A

Study Of KC Company's Software Development Project Management Optimization Based On Agile Methodology

Posted on:2021-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:W Z ShenFull Text:PDF
GTID:2518306302989659Subject:Master of business administration
Abstract/Summary:PDF Full Text Request
During the past few decades,the traditional waterfall software development methodology and management processes have been widely accepted as a classical theory and widely used as a common way of software development.However,due to the long lifecycle development and extremely rigidly control of the management process,it is more and more hard to respond the rapid changing of market demands,which cause much challenges as well as on fulfilling the emergency needs from customer.Additionally,it is also claimed as the main reason for the delay or failure of software development.The emergence of agile methodology improved the flexibility and adaptability of software development,shortened the software development cycle,accelerated the usable software delivery to customers in a much shorter time.And followed by multiple iterative developments could constantly meet the customers further changing demands in a timely manner.Nowadays,agile methodology has been more and more accepted by the software development industry,as well as been utilized by the vast number of enterprises in practice.KC is a Finnish-based multinational company specializing in the manufacture and service of lifting business,which include standard crane,port solution and machinery.The company now operates in 50 countries,employing more than 18,000 employees and anuall operation revenue more than 3 billion Euros.In the context of the full development of global integration and the increasingly intense internationalization of competition,the company's competitive environment has become more complex and changeable.In order to cope with fierce competition,not only the company's management in all aspects,but also adjustments to the market demand changes need to achieve with rapid response.Therefore,in order to support the company to archive this goal,the IT department decided to transform to agile way of working in 2018 to leverage the faster delivery to business requirements,which is proposed and based on the business strategy in a timely and effective manner.This paper studies the application of agile methodology in software development project management of KC company.First of all,on the basis of reading the relevant literature and theories,the introduction starts from the concept of project and project management,the characteristics and contents of software development project management and the analysis of the difference between the agile methodology and the traditional waterfall methodology from the project management perspective.Then specificly introduce the project management framework of Scrum and its entire implementation processes in the scope of project management.Secondly,introduce the motivation of KC company's transition towards to agile methodology,their preparation for the transformation and a pilot project,which implemented by using the new Agile way of Scrum framework.Continue with the briefly review of the overall implementation in this pilot project's specially on assessing the effect of overcoming the challenges of the traditional way.Thirdly,in order to better summarize and evaluate the specific project management process,and more for proposing further practical and effective improvement suggestions,this paper analyzes the specific details of the project implementation process and hit the problems behind the project management through the relevant data and charts.Additionally,also conduct a comparative analysis one by one with the goals proposed by the KC company to introduce agile methods to find the gap between the emergence stage and the goal.After two aspects of analysis and summary,it is found that there are many problems in the three aspects of team agility maturity,team management,and quality management.Finally,for the problems summarized,this paper puts forward ten concrete suggestions for improvement in four aspects.Propose to improve the agility maturity by establishing a team's agility maturity evaluation system and implementing improvement plans,organizing targeted training within the enterprise,and establishing a shared community among virtual teams.Propose the necessary team formation suggestions to enhance the team member selections and optimize team management concepts to improve the agility adaptability to help generating the self-management team.Propose to establish agile quality management mechanism and agile performance assessment to improve project delivery quality and project management quality.Furtherly,in order to make these improvement actions been implemented more feasibly,propose to optimize the processes and elements in the original Scrum framework.By organically integrating them into the Scrum framework to comprehensively support the application of agile continuous improvement.By analyzing the problems encountered in the KC company's pilot project in using agile methodology,and by studying and making relevant improvement suggestions.These can provide a practical guide for the KC company project team to better applying agile methodology and Scrum framework in their future project implementation.Also can provide a useful reference inside KC company on further promoting the application of agile methodology on a large scale.It indeed can help KC company to achieve the goal of comprehensive transformation to agile way of working.
Keywords/Search Tags:Agile Methodology, Project Management, Scrum, Software Development
PDF Full Text Request
Related items