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
Summary
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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.