Font Size: a A A

The Research Of Product Development Strategy Based On Agile Software Development Method Of Product U In Z Company

Posted on:2016-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:Z T WangFull Text:PDF
GTID:2309330503477228Subject:Business Administration
Abstract/Summary:PDF Full Text Request
With the rapid-development of science and technology, computer software has become the driving power of modern society. It becomes the base of modern science and technology research and engineering problem solving. It is embedded to all kinds of systems and has applications in communication, medical care, telecom, military, Industry, entertainment, office and many other areas.Recent years, internet and e-commerce’s high-speed development lead strong growth trend in communications industry. The communication product consumer’s demand is changing from purchasing single function software with simple business logic and technology to multifunctional solution with changing demand and complicated technology that need inter-departmental cooperation. Customer’s demands are changing, market faces intense competition, only rapid responding, satisfying customer’s changing demands, and delivering high-quality software solution that satisfy customer can make company stand out from other competitors, this condition brings a continual challenge to software development.Agile software development method emphasizes the importance of human initiative, requiring rapid and effective responding to requirement changes, enable the customer to see the software model that can work visually in short term. This method solves the problems that existed in traditional software development process, and also improves efficiency.This article researches the application of Agile software development method applied on product U in Z Company.This article states with the R&D method of High-Performance Product Development (called HPPD for short) adopted in Z Company, elaborates the product development process of HPPD, as well as Agile software development theory and method, and then analyses the management problem of how to integrate the Agile development method into HPPD, probes management strategy of integrating them. The main contents of this article include management framework of Scrum development, technology solutions of continuous integration based on Jenkins, story decomposition strategy, and etc. Scrum development is an incremental and iterative process, in which the whole development process is divided to several short iterative cycles. Continuous integration is a software & hardware system with a set of automatic triggering code compiling function, which can improve the success rate of producing integration version, shorten the developing period and effectively guarantee the quality simultaneously. One user story is End to end and completed business scenario, Story decomposition strategy is the method of dividing the requirements into several customer stories.According to management framework and technology solution, combining the real condition of product U and existing development process, the article provides specific strategy that is easy to implement. Using Agile software development method to optimizes the product development process of product U. On the base of practical project experience of product U, it analyses the method of Agile software development that can apply to other projects in the areas of project management, requirement decomposition, technology development, continuous integration, etc. Finally it measures the project performance in productivity, cost and quality; the measurement result demonstrates the value of Agile software development on aspects of its feasibility and effectiveness in developing product U, which can improve the delivery ratio and quality observably.
Keywords/Search Tags:Agile software development, Project Management, Continuous Integration, High-Performance Product Development
PDF Full Text Request
Related items