Abstract
Knowledge is a core resource for agile organisations that is transformed into products and services during the development process. Sharing of knowledge is essential across any organisation, and it has been claimed that the software industry requires more knowledge man- agement than any other sector. Agile methodologies concentrate on team level collaboration, and some techniques for inter-team knowledge shar- ing have also proved to be successful. But these techniques focus on within-team and between-team knowledge sharing rather than knowl- edge sharing across the organisation. This paper presents the results of a survey with 81 responses on organisational knowledge sharing in a multi- national agile company. The survey focuses on three aspects of knowledge sharing: within agile teams, beyond the team with company colleagues, and with customers. It concentrates on knowledge sharing practices, ease of knowledge sharing and motivation for knowledge sharing. Summary statistics, regression, and test of equity are used as analysis techniques. Results show that knowledge sharing with team members is significantly easier than with customers or company colleagues beyond their team. In addition, using agile practices improves ease of knowledge sharing within teams but not with customers or colleagues. Extrinsic motivators need to be in place to encourage knowledge sharing across the organisation, especially where such knowledge sharing is not an automatic consequence of completing the work. Keywords:
Author supplied keywords
- - requirements
- : Requirements engineering
- A. Andrews
- ABC (Artificial Bee Colony) optimization
- ACO (Ant Colony Optimization)
- AHP
- AO
- APFD metric
- Academic library service
- Adaptive Fuzzy HCV
- Agents
- Agile Manifesto
- Agile Software Development
- Agile development
- Agile development methodologies
- Agile methodology
- Algorithm
- Algorithm design and analysis
- Analytic hierarchy process
- App user behavior
- Aspect orientation
- Averaging level cuts
- CASB
- Case study
- Challenges
- Classification
- Cloud Computing
- Clustering
- Collaboration
- Competence model
- Completion Time Prediction
- Component
- Component modifiability
- Constrained goal models
- Continuous Software Engineering
- Contracts
- Cumulative voting (cv)
- Decision Making
- Decision Making Process
- Decision Support
- Decision Tree
- Decision support
- Deep convolutional neural networks
- Dependency
- Doppler radar
- Efficiency of use
- Effort Estimation
- Electroencephalogram (EEG)
- Elicitation
- Elicitation techniques
- Empirical Study
- Empirical research method
- Empirical study
- Engineering management
- Evolutionary Algorithms
- Evolving systems
- FR (functional requirement)
- Feature Selection Problem
- Feature dependencies
- Feature engineering
- Functional requirements
- Fuzzy HCV
- Fuzzy Logic
- Fuzzy inference system (FIS)
- Fuzzy logic
- Fuzzy sets.
- Fuzzy weighted average
- Gamification
- Genetic algorithm
- Genetic algorithms
- Genre
- Geographically distributed stakeholders
- Github repositories
- Goal models
- Goal oriented requirements engineering
- Hand gesture
- Hierarchical Cumulative Voting
- Hierarchical cumulative voting prioritization (hcv
- Human computer interaction (HCI)
- Hybrid algorithm
- ICT industry
- Incremental software development
- Industrial relations
- Information systems
- Information use
- Innovation management
- Interactive Genetic Algorithm
- Interactive genetic algorithms
- Issue Starvation
- Kano method
- Knowledge sharing · Agile software development · O
- Library Management System
- Literature revie
- Literature survey
- Logarithmic Fuzzy Trapezoidal AHP
- MATLAB fuzzy logic tool box
- Machine Learning
- Manufacturing
- Market-driven software engineering
- Maturity matrix
- Metaheuristic
- Metaheuristic Search
- Mining Software Repositories
- MoSCoW method
- Mobile Apps
- Mobile application development
- Modified AHP
- Multi-Objective Optimization
- Multi-objective genetic algorithms
- Multi-objective optimization
- NFR (non-functional requirement)
- Neuro Fuzzy System
- Next Release Problem
- Next release
- Next release problem
- Non-functional requirements
- Online content
- Open source development
- Optimization algorithms
- Optimization modulo theories
- Order release
- P. Berander
- Pareto optimality
- Performance evaluation
- Preference-based algorithms
- Prioritization
- Prioritization Techniques
- Process Quality and Improvement
- Process planning
- Product Management
- Production planning and control
- Programming
- Project Management
- Quality Requirements
- Quality based prioritization
- Quality function deployment
- Radio spectrum management
- Re-prioritization
- Regression testing
- Release Planning
- Release cycles
- Release engineering
- Release planning
- ReleasePlanner®
- Releases
- Requirement Engineering
- Requirement Prioritization
- Requirement engineering
- Requirement prioritization
- Requirements
- Requirements Engineering
- Requirements Management
- Requirements Prioritization
- Requirements Prioritization (RP)
- Requirements Validation
- Requirements elicitation processes
- Requirements engineering
- Requirements management
- Requirements optimization
- Requirements prioritization
- Requirements selection
- Requirements selection factors
- Requirements/specifications
- Resource allocation
- Resource optimization
- Risk
- Risk analysis
- Risk management
- Road-mapping
- SBSE
- Search based software engineering
- Search-Based Software Engineering
- Search-based software engineering
- Simulation
- Situational assessment method
- Soft-ware Development
- Software Evolution
- Software Release Planning
- Software Requirements prioritization technique
- Software Requirements prioritization tools
- Software Start-ups
- Software des
- Software ecosystems
- Software engineering
- Software engineering decision support
- Software enhancements
- Software evolution
- Software maintenance
- Software process improvement
- Software product lines
- Software product management
- Software project management
- Software quality
- Software release planning
- Software requirements elicitation
- Software systems
- Software testing
- Source selection
- Stability
- Stakeholder
- Stakeholder identification
- Stakeholders
- State of the art
- Stochastic combinatorial optimization model
- Stochastic processes
- Strategic release planning models
- Survey research
- Systematic Literature Review
- Systematic Review
- Systematic literature review
- Systematic mapping
- Systematic review
- Technique evaluation
- Technological innovation
- Test adequacy criterion
- Test case prioritization
- Test coverage rate
- Test efficiency
- Test optimization
- Test sequence optimization
- Theme-based product release planning
- Time to market
- Uncertainty
- University research center
- Use Case
- User requirements
- User satisfaction
- Value
- Value based software engineering
- Value-Based Requirements Interdependency
- Value-oriented hcv (vohcv)
- Value-oriented prioritization (vop)
- Verbal decision analysis
- ZAPROS III-i
- agile methods
- agile software development
- agility
- ahp
- analytic hierarchy process
- and
- aspect-oriented
- automated reasoning techniques
- business aspects
- challenges
- chs
- client aspects
- collaboration
- collaborative requirements prioritisation
- collective
- computational intelligence
- conflict prioritization
- constraint programming
- convergence problem
- customer value
- decision making
- defect prioritization
- developed for the elicitation
- developing countries
- different methods have been
- e-government
- edge-preservation á singular values
- elicitation methods
- energy ef fi cient
- evolutionary algorithm
- expected operator
- experimentation
- fagosra
- field experiment
- fuzzy
- fuzzy expert systems
- fuzzy logic
- fuzzy simulation
- game
- gamification
- goal modelling
- goal oriented requirements engineering
- heads
- human factors
- human intelligence
- hybrid
- ilp
- incremental software development
- intelligence
- large-scale agile
- load balancing distributed cluster
- micro-Doppler signatures
- model
- modified genetic algorithm
- modified heuristic integer linear
- multi-attribute decision making
- multi-criteria automated requirements prioritizati
- non-functional requirements
- of
- pareto optimality
- pattern
- prediction
- premature
- prioritization
- programming
- protocol cluster heads
- quality attributes
- quality function deployment
- quality requirements
- recommender systems
- release planning
- requirement elicitation
- requirement engineering
- requirement prioritization
- requirement verification and
- requirements
- requirements dependency
- requirements engineering
- requirements prioritization
- requirements prioritization criteria
- requirements risks-based testing
- requirements scheduling
- selection
- services
- social network analysis
- software development
- software life-cycle
- software product management
- software quality
- software release planning
- software requirement
- software requirements
- spatial location perception
- specification
- stake-holder motivation
- stakeholder analysis
- stakeholders
- system engineering
- systematic literature review
- systematic review protocol
- tactile
- technical aspects
- techniques
- test case prioritization
- triage
- uganda
- usability
- usability attributes/usability factors
- usability requirements (URs)
- user feedback
- validation
- wavelet
- á image denoising á
- α-cuts
Cite
CITATION STYLE
Sun, X., Zhang, D., Duan, X., Zhao, Y., Ramzan, M., Jaffar, M. A., … Verlag, S. (2017). Xp2017. Information and Software Technology, 5(1), 1–5. Retrieved from http://www.scopus.com/inward/record.url?eid=2-s2.0-84857529675&partnerID=tZOtx3y1 http://dx.doi.org/10.1016/j.infsof.2017.05.003 http://books.google.com/books?id=5xREIrqnDQEC http://link.springer.com/10.1007/978-3-319-57633-6 http://www.springerlink.com/c
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.