Abstract

In this paper, we discuss agile software process improvement in P company with their description of process management in current level and analysis of problems, design the P Company success factors model in organizational culture, systems, products, customers, markets, leadership, technology and other key dimensions, which is verified through questionnaire in P company. In the end, we apply knowledge creation theory to analyze the open source software community with successful application of the typical agile software method, propose ten principles of knowledge creation in open source software community: Self-organizing, Code sharing, Adaptation, Usability, Sustention, Talent, Interaction, Collaboration, Happiness, and Democracy.

Highlights

  • Agile software Development encourages the formation of collaborative and self-organization teams that will have a huge competitive advantage over those who hold the view that a software-development organization is nothing more than a pile of twisty little people all alike

  • We discuss agile software process improvement in P company with their description of process management in current level and analysis of problems, design the P Company success factors model in organizational culture, systems, products, customers, markets, leadership, technology and other key dimensions, which is verified through questionnaire in P company

  • 2) Agile methods must be established within agile culture, mainly refers to mutual trust and cooperation of the corporate culture

Read more

Summary

Introduction

Agile software Development encourages the formation of collaborative and self-organization teams that will have a huge competitive advantage over those who hold the view that a software-development organization is nothing more than a pile of twisty little people all alike. A gelled software team is the most powerful software development force there is. The Agile Manifesto is in the following: 1) Individuals and interactions over processes and tools; 2) Working software over comprehensive documentation; 3) Customer collaboration over contract negotiation; 4) Responding to change over following a plan. Twelve principles underlie the Agile Manifesto, including 1) Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Agile processes harness change for the customer’s competitive advantage. 4) Business people and developers must work together daily throughout the project. Give them the environment and support they need, and trust them to get the job done. 6) The most efficient and effective method of conveying information to and within a development team is face-to- face conversation. 7) Working software is the primary measure of progress. 8) Agile processes promote sustainable development. 9) The sponsors, developers, and users should be able to maintain a constant pace indefinitely

Methods
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.