DOI: /CHASE ! URL:
|
|
|
- Prosper Lloyd
- 9 years ago
- Views:
Transcription
1 This is an author-generated version. The final publication is available at DOI: /CHASE URL: Bibliographic information: Nilay Oza, Fabian Fagerholm, Jürgen Münch. How Does Kanban Impact Communication and Collaboration in Software Engineering Teams?. In Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013), pages , San Francisco, United States, May
2 How Does Kanban Impact Communication and Collaboration in Software Engineering Teams? Nilay Oza 1, Fabian Fagerholm 2, Jürgen Münch 3 University of Helsinki P.O. Box 68 (Gustaf Hällströminkatu 2b) FI-00014, Finland [email protected] 1, [email protected] 2, [email protected] 3 Abstract Highly iterative development processes such as Kanban have gained significant importance in industry. However, the impact of such processes on team collaboration and communication is widely unknown. In this paper, we analyze how the Kanban process aids software team s behaviors in particular, communication and collaboration. The team under study developed a mobile payment software product in six iterations over seven weeks. The data were collected by a questionnaire, repeated at the end of each iteration. The results indicate that Kanban has a positive effect at the beginning to get the team working together to identify and coordinate the work. Later phases, when the team members have established good rapport among them, the importance for facilitating team collaboration could not be shown. Results also indicate that Kanban helps team members to collectively identify and surface the missing tasks to keep the pace of the development harmonized across the whole team, resulting into increased collaboration. Besides presenting the study and the results, the article gives an outlook on future work. Index Terms software teams, Kanban, human factors in software development, software project management, team behaviors I. INTRODUCTION It is already well established that team communication and collaboration are critical to the success of software development [1, 6]. As early as 1979, Basili [8] highlighted the importance of investigation into human factors in software development to induce measureable differences in both the development process and the developed product. Since then, new ways of software development have constantly influenced how teams communicate and collaborate. For example, agile methodologies have led to significant increases in interactions between members of a team [6, 7]. The software industry has been increasingly using Kanban in managing software development projects [2]. In this paper, we present a study that examines the impact of Kanban as part of a longitudinal study of communication and collaboration in software teams. Our longitudinal study investigates team communication and collaboration in a larger, distributed cloud-based setting. The research question we pose is as follows: Research Question: How does Kanban impact software team s communication and collaboration? We used the well-established framework from Porras and Hoffer for understanding team behaviors [4]. It was also used by Abrahamsson [5] to study commitment in software process improvement. Our questionnaire design was developed based on earlier work of Porras and Hoffer [4] and Abrahamssson [5]. In the next subsection, we describe the research setting in which we conducted our study. The Software Factory is an experimental laboratory that provides an environment for research and education in software engineering, and that was established by the Department of Computer Science at the University of Helsinki [10]. We refer to our case project as Emobile. The Software Factory team developed a new prototype for the customer called BookIt. BookIt provides enterprises and organizations with user-friendly mobile solutions that work on all mobile phones and networks. The prototype integrated BookIt's established technology and connections to payment aggregators to provide a new payment option for online service providers. The project included eight engineers as well as a coach from the Software Factory. During the seven-week project, the team conducted six iterations of software development. The Kanban process as described in [3] was followed. The team formed the columns (i.e., workflow phases for the tasks) on the Kanban board at the beginning of the project. Later on, the team altered the columns and set up WIP limits in order to get a smoother workflow. The tasks were typically chunked into ca. half-day size, i.e., three or four hours. During the 7- week project, the team had one-week iterations with weekly customer demos and retrospectives. Such a sprint-based, iterative Kanban is called Scrumban [9] and it provides a structured schedule also for the customer. Daily stand-up meetings (similar to the short, max. 15 minutes project status meetings in Scrum) were held, as well. The customers were experienced technically and in the customer role. II. RESEARCH METHOD We used a questionnaire to collect data from the software team under study. The questionnaire included closed as well as open-ended questions. The software team had no obligation to complete the questionnaire. We requested that the team complete the same questionnaire after the end of each iteration. The repeated use of the questionnaire gave us an /13 c 2013 IEEE 125 CHASE 2013, San Francisco, CA, USA Accepted for publication by IEEE. c 2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
3 opportunity to examine impact patterns over the project period. We analyzed the collected data by tracking various patterns regarding how the impact of Kanban on perceived importance and frequency of team communication and collaboration evolved during the project. We developed two versions: one with all respondents and a second with consistent respondents (i.e., those who filled in the questionnaire in at least three out of six iterations). We also analyzed responses to two open-ended questions and examined whether they were reflected in our statistical analysis. Key results from our analysis are presented in the next section. The questionnaire focused on two themes: communicating openly and collaboration. Communicating openly was defined (based on Porras and Hoffer [4]) as behaviors reflecting the direct giving and receiving of information relevant to accomplishing a specific task. Collaboration was defined as behaviors promoting or reflecting the involvement of relevant persons in the process in identifying and solving problems. For both themes, we collected Likert scale-based inputs. The full questionnaire is available online at III. RESULTS In this section, we briefly present the key results from the study. The questionnaire responses were analyzed based on normalized and individual scores. The responses from two open-ended questions were also reviewed. A. Kanban and Team Communication Figures 1, 2, and 3 reflect the overall perceived importance and frequency of team communication over six iterations. Figures 1 and 2 show normalized responses from all respondents in six iterations. Some respondents did not fill in the survey after each iteration. Figure 2 suggests that deviation across team members is wide in terms of how frequent they communicate with each other using Kanban as a common platform. Figure 2, however, indicates that, in general, Kanban helped the team to use communication as an important driver throughout the project, with the exception of sporadic turbulence in team communication. Figure 3 shows the normalized score of team communication (both frequency and importance) when responses were summed together to form an overall variable. The location of the circle on the y-axis shows the frequency score, while the size of the circle and the number in it show the importance score. The overall frequency and importance of communication seem to have had consistent impacts based on Kanban, with the exception of sporadic contradictions as noted in individual responses. The overall results show that the perceived importance of communication was a bit higher than its frequency. Kanban had the highest impact on team communication during the initial iterations. The impact, however, started to lessen when the team did not require dependence on the Kanban board to facilitate communication. One respondent said: Since we have started to know each other the communication is more direct and verbal. Kanban is used but it is not the critical part on our communication. Kanban gives some structure to tasks and (when used properly) informs whats going on. However I feel that the team is not relying to Kanban board but rather ask and communicate verbally. Fig. 1. The impact of Kanban on the frequency of team communication. Fig. 2. The impact of Kanban on the importance of team communication. Fig. 3. The overall impact of kanban on team communication. Based on the overall analysis, the following propositions were derived: 126
4 Proposition 1: When team members begin to know each other and as a project matures, Kanban board may not be critical to facilitating team communication. B. Kanban and Team Collaboration Figures 4 and 5 show that Kanban consistently helped the team remain united during the project. In particular, it helped team members to help each other as issues surfaced on the Kanban board. One respondent observed: With Kanban you are aware of what other people are doing and you can always help them or monitor their work. For example, if somebody has noticed that one of the tasks is been doing for a long time, he/she can go and help that person to complete the task. It also helps solving the most important tasks first, which is crucial for the project work. Furthermore, the questionnaire data suggest that team collaboration took a major nosedive during the middle of the project (between iterations 3 and 5). Figures 4 and 5 show the frequency and importance of specific behaviors in team collaboration. It is interesting to note the light blue line in Figure 4 which starts nose-diving near the mid-point of iteration 3, then rises in the middle of the project, and then drops dramatically in the last two iterations. Fig. 4. The impact of Kanban on the frequency of team collaboration. Fig. 5. The impact of Kanban on the importance of team collaboration. Figures 4 and 5 show that the team did not follow a progressive curve regarding collaboration. It seems to have started with a varying degree of perceived importance and frequency, leading to highs and lows of collaboration throughout the project. The main impact of Kanban may have been in keeping the core baseline collaboration going since the team had to ultimately rely on the Kanban board to advance the project. Fig. 6. The overall impact of Kanban on team collaboration. Figure 6 shows the normalized score of team collaboration (both regarding frequency and importance). It suggests that in iteration 3, both the perceived importance and frequency of collaboration was at peak level. It then plummeted in iterations 4 and 5. Based on overall analysis, the following proposition was derived: Proposition 2: Kanban may improve productivity as it encourages team members to help each other finish pending work. C. Correlation Between Team Communication and Collaboration We also examined the relationship between team communication and collaboration. Figure 7 shows the score correlations visually in two ways. The upper right triangle of the matrix shows the data points in each combination of categories (communication c1 and collaboration c2, with frequencies and importance) cross-plotted. The bottom left triangle of the graph matrix shows an elliptic representation of the correlation between the variables and a LOESS smoothed curve of the same. A rounder ellipse indicates a weaker correlation. Figure 7 indicates that there is a strong correlation between C1 (frequency) and C2 (importance); that is, the frequency of collaborative behavior relates strongly to the importance of collaborative behavior. However, the data set is too small to warrant any claims of applicability to other cases. Statistically, C1 and C2 seem independent. IV. DISCUSSION Results from the study provide initial insight into the impact of Kanban on team communication and collaboration in the described context. The Kanban board may lose its impact when the team starts relying more on interpersonal communication. The study further suggests that team 127
5 communication may not be related to collaboration. This may mean that Kanban acts as an interface for the team to collaborate even without strong interpersonal communication within the team. Fig. 7. The correlation between team communication and collaboration. The consistent pattern we see in the perceived importance and frequency of collaboration is close to what Ikonen et al. [3] found in their investigation. The nosedive in team collaboration between iterations 3 and 5 also indicates that the sporadic breakdown in collaboration may be offset by continuous calibration of overall team efforts; it may not be due to the impact of Kanban or a specific development process in use (also reflected in [5]). A. Limitations The results from our study may not be applicable to other settings and teams using Kanban in software development. We also recognize the limitation of subjectivity in the collected qualitative data and relatively small sample size. However, we countered this limitation by using a repetitive questionnaire, allowing us to observe patterns in the data throughout the project. The results should be considered as propositions rather than affirmative or tested hypotheses. Further empirical tests in software team settings are necessary to validate the findings. B. Future Work We have set up an environment (i.e., the Software Factory) that allows longitudinal research in cooperation with the industry and other academic partners. A Software Factory network has already expanded with nodes in Madrid, Oulu, and Bolzano; in addition, more are currently being planned in Asia and North America. We have already conducted the next round of study with global teams working across the Finland and Madrid sites. We aim to further accelerate our efforts in contributing to advancing the global distributed software development body of knowledge; especially continuing on the inquiry of cloud-based distributed software teams. V. CONCLUDING REMARKS The presented questionnaire study serves as a starting point for a longitudinal effort to better understand means (such as Kanban) that support team communication and collaboration. The study provided initial insights on the impact of Kanban in a collocated development setting and also contributed to overall research development in team behaviors. When considering the relevance of informal communication in collocated development, we are especially interested in means that support team communication and collaborations in distributed cloudbased development environments where such informal communication is significantly hindered or absent. Based on the results of this study, we are interested in analyzing if Kanban has a consistent or progressive impact on team communication and collaboration in distributed environments by partly substituting the lack of informal communication ACKNOWLEDGEMENTS The study has been supported by Tekes as part of the SCABO project, the Cloud Software Program, and the Cloud Software Factory project. REFERENCES [1] Herbsleb, J.D. and Mockus, A. June An empirical study of speed and communication in globally distributed software development. Software Engineering, IEEE Transactions on. 29, 6, [2] Hiranabe, K. Jan Kanban applied to software development: from agile to lean. InfoQ. URL: [accessed 7 March 2013] [3] Ikonen, M., Pirinen, E., Fagerholm, F., Kettunen, P. and Abrahamsson, P. April On the Impact of Kanban on Software Project Work: An Empirical Case Study Investigation. Engineering of Complex Computer Systems (ICECCS), th IEEE International Conference on [4] Porras, J. I., and Hoffer, S. J. October Common Behavior Changes in Successful Organization Development Efforts. Journal of Applied Behavioral Science. 22, 4, [5] Abrahamsson, P Commitment to software process improvement Development of diagnostic tool to facilitate improvement. Software Quality Journal. 8, 1, [6] Layman, L., Williams, L., Damian, D., and Bures, H. September Essential communication practices for Extreme Programming in a global software development team. Information and Software Technology. 48, 9, [7] Teasley, S.D., Covi, L.A., Krishnan, M.S., and Olson, J.S. July Rapid software development through team collocation. Software Engineering, IEEE Transactions on [8] Basili, V. R., & Reiter, R An investigation of human factors in software development. IEEE Computer, 12(12), [9] Ladas, C., Scrumban: Essays on Kanban Systems for Leansoftware development. Seattle, WA, USA: Modus Cooperandi Press [10] Fagerholm, F., Oza, N., and Muench, J. Forthcoming in May A platform for teaching applied distributed software development. ICSE Workshop on Collaborative Teaching of Globally Distributed Software Development Community Building Workshop (CTGDSD3) 128
A Platform for Teaching Applied Distributed Software Development
A Platform for Teaching Applied Distributed Software Development The Ongoing Journey of the Helsinki Software Factory Fabian Fagerholm, Nilay Oza,Jürgen Münch Department of Computer Science, University
Improving Software Development through Combination of Scrum and Kanban
Improving Software Development through Combination of Scrum and Kanban VILJAN MAHNIC Faculty of Computer and Information Science University of Ljubljana Trzaska 25, SI-1000 Ljubljana SLOVENIA [email protected]
The Basics of Scrum An introduction to the framework
The Basics of Scrum An introduction to the framework Introduction Scrum, the most widely practiced Agile process, has been successfully used in software development for the last 20 years. While Scrum has
Scrum and Kanban 101
Scrum and Kanban 101 www.bebetterleader.com @jfiodorova What are your expectations What are the differences between Agile and Traditional? What do you know about Agile Two approaches to control any process:
On the Impact of Kanban on Software Project Work: An Empirical Case Study Investigation
On the Impact of Kanban on Software Project Work: An Empirical Case Study Investigation Marko Ikonen Elena Pirinen Fabian Fagerholm Petri Kettunen Pekka Abrahamsson Department of Computer Science P. O.
QUANTIFIED THE IMPACT OF AGILE. Double your productivity. Improve Quality by 250% Balance your team performance. Cut Time to Market in half
THE IMPACT OF AGILE QUANTIFIED SWAPPING INTUITION FOR INSIGHT KEY FIndings TO IMPROVE YOUR SOFTWARE DELIVERY Extracted by looking at real, non-attributable data from 9,629 teams using the Rally platform
Agile and lean methods for managing application development process
Agile and lean methods for managing application development process Hannu Markkanen 24.01.2013 1 Application development lifecycle model To support the planning and management of activities required in
An Introduction to Kanban for Scrum Users. Stephen Forte Chief Strategy Officer, Telerik @worksonmypc [email protected]
An Introduction to Kanban for Scrum Users Stephen Forte Chief Strategy Officer, Telerik @worksonmypc [email protected] 1 About the Speaker Chief Strategy Officer of Telerik Board Member of the Scrum
The Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
Using a Lean and Kanban Approach in Agile Development. Jeff Patton AgileProductDesign.com [email protected]
Using a Lean and Kanban Approach in Agile Development Jeff Patton AgileProductDesign.com [email protected] In this short talk we ll cover: 1. What is a Kanban System and how does it apply to software development?
USAGE OF KANBAN METHODOLOGY AT SOFTWARE DEVELOPMENT TEAMS
Journal of Applied Economics and Business USAGE OF KANBAN METHODOLOGY AT SOFTWARE DEVELOPMENT TEAMS Nevenka Kirovska 1, Saso Koceski 2 Faculty of Computer Science, University Goce Delchev, Stip, Macedonia
How To Understand The Benefits And Risks Of Using Cloud In A Distributed Software Development Project
Identifying Potential Risks and Benefits of Using Cloud in Distributed Software Development Nilay Oza 1, Jürgen Münch 1 Juan Garbajosa 2, Agustin Yague 2, Eloy Gonzalez Ortega 3 1 University of Helsinki
Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams.
Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams. Agile for Business www.agilefluent.com Summary The
Usage of SCRUM Practices within a Global Company
2008 IEEE International Conference on Global Software Engineering Usage of SCRUM Practices within a Global Company Mauricio Cristal [email protected] Daniel Wildt FACENSA, Brazil [email protected]
Data Coding and Entry Lessons Learned
Chapter 7 Data Coding and Entry Lessons Learned Pércsich Richárd Introduction In this chapter we give an overview of the process of coding and entry of the 1999 pilot test data for the English examination
Scrum vs. Kanban vs. Scrumban
Scrum vs. Kanban vs. Scrumban Prelude As Agile methodologies are becoming more popular, more companies try to adapt them. The most popular of them are Scrum and Kanban while Scrumban is mixed guideline
Communication Needs, Practices and Supporting Structures in Global Inter- Organizational Software Development Projects
Communication Needs, Practices and Supporting Structures in Global Inter- Organizational Software Development Projects Maria Paasivaara Helsinki University of Technology Software Business and Engineering
Introduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
AGILE & KANBAN IN COORDINATION. Ryan Polk
AGILE & KANBAN IN COORDINATION Ryan Polk Team Background & History 18 Engineers Relatively mature and expansive codebase C# /.Net MS Team Foundation Server (TFS) System 5.0 Over 4 years in development.
Transitioning Towards Continuous Delivery in the B2B Domain: A Case Study
Transitioning Towards Continuous Delivery in the B2B Domain: A Case Study Olli Rissanen 1,2, Jürgen Münch 1 1 Department of Computer Science, University of Helsinki, P.O. Box 68, FI-00014 University of
How to manage agile development? Rose Pruyne Jack Reed
How to manage agile development? Rose Pruyne Jack Reed What will we cover? Introductions Overview and principles User story exercise Retrospective exercise Getting started Q&A About me: Jack Reed Geospatial
Lean Software Development and Kanban
1 of 7 10.04.2013 21:30 Lean Software Development and Kanban Learning Objectives After completing this topic, you should be able to recognize the seven principles of lean software development identify
International group work in software engineering
International group work in software engineering Julian M. Bass Robert Gordon University Aberdeen, UK [email protected] J. T. Lalchandani IIIT-B Bangalore, India [email protected] R. McDermott Robert Gordon
TOWARDS PREDICTABLE B2B CUSTOMER SATISFACTION AND EXPERIENCE MANAGEMENT WITH CONTINUOUS IMPROVEMENT ASSETS AND RICH FEEDBACK
TOWARDS PREDICTABLE B2B CUSTOMER SATISFACTION AND EXPERIENCE MANAGEMENT WITH CONTINUOUS IMPROVEMENT ASSETS AND RICH FEEDBACK PETRI KETTUNEN (UNIVERSITY OF HELSINKI) MIKKO ÄMMÄLÄ, JARI PARTANEN (ELEKTROBIT)
SECC Agile Foundation Certificate Examination Handbook
Versions 2.0 Version Date Remarks 1.0 12/4/2012 Initial version 2.0 3/8/2008 REVISION HISTORY Updated knowledge areas Added questions examples Updated suggested readings section Page 2 of 15 Version 2.0
Single Level Drill Down Interactive Visualization Technique for Descriptive Data Mining Results
, pp.33-40 http://dx.doi.org/10.14257/ijgdc.2014.7.4.04 Single Level Drill Down Interactive Visualization Technique for Descriptive Data Mining Results Muzammil Khan, Fida Hussain and Imran Khan Department
14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003
14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003 A CASE STUDY OF THE IMPACTS OF PRELIMINARY DESIGN DATA EXCHANGE ON NETWORKED PRODUCT DEVELOPMENT PROJECT CONTROLLABILITY Jukka Borgman,
METHODOLOGIES FOR STUDIES OF PROGRAM VISUALIZATION
Full paper ABSTRACT METHODOLOGIES FOR STUDIES OF PROGRAM VISUALIZATION Niko Myller & Roman Bednarik Department of Computer Science University of Joensuu PO Box 111, FI-80101 [email protected]
Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.
Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams. Agile for Business www.agilefluent.com Summary The success of Agile project
COMPARATIVE STUDY BETWEEN DISTRIBUTED AND COLLOCATED TEAMS IN AGILE SOFTWARE DEVELOPMENT
COMPARATIVE STUDY BETWEEN DISTRIBUTED AND COLLOCATED TEAMS IN AGILE SOFTWARE DEVELOPMENT Shubhra Dwivedi Department of Computer Science, IITM, Delhi(India) ABSTRACT The internet world is changing rapidly
Marketing Research Core Body Knowledge (MRCBOK ) Learning Objectives
Fulfilling the core market research educational needs of individuals and companies worldwide Presented through a unique partnership between How to Contact Us: Phone: +1-706-542-3537 or 1-800-811-6640 (USA
Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.
Agile Notetaker & Scrum Reference Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Scrum Diagram: Team Roles: roduct Owner: Is responsible for what goes into the product backlog
Anomaly Detection in Predictive Maintenance
Anomaly Detection in Predictive Maintenance Anomaly Detection with Time Series Analysis Phil Winters Iris Adae Rosaria Silipo [email protected] [email protected] [email protected] Copyright
Lean Thinking in Software Development: Impacts of Kanban on Projects
Department of Computer Science Series of Publications A Report A-2011-4 Lean Thinking in Software Development: Impacts of Kanban on Projects Marko Ikonen To be presented, with the permission of the Faculty
Mitigating Coordination Costs in Global Software Development Using Scrum
I.J. Information Engineering and Electronic Business, 214, 3, 16-21 Published Online June 214 in MECS (http://www.mecs-press.org/) DOI: 1.5815/ijieeb.214.3.3 Mitigating Coordination Costs in Global Software
Processing and data collection of program structures in open source repositories
1 Processing and data collection of program structures in open source repositories JEAN PETRIĆ, TIHANA GALINAC GRBAC AND MARIO DUBRAVAC, University of Rijeka Software structure analysis with help of network
Towards Collaborative Requirements Engineering Tool for ERP product customization
Towards Collaborative Requirements Engineering Tool for ERP product customization Boban Celebic, Ruth Breu, Michael Felderer, Florian Häser Institute of Computer Science, University of Innsbruck 6020 Innsbruck,
Agile and lean methods for managing application development process
Agile and lean methods for managing application development process Hannu Markkanen 27.01.2012 1 Lifecycle model To support the planning and management of activities required in the production of e.g.
Using Iterative and Incremental Processes in Global Software Development
Using Iterative and Incremental Processes in Global Software Development Maria Paasivaara and Casper Lassenius Helsinki University of Technology Software Business and Engineering Institute POB 9210, FIN-02015
Globalization and the Future Developer
Globalization and the Future Developer Audris Mockus [email protected] Avaya Labs Research Basking Ridge, NJ 07920 http://mockus.org/ yes, globalization is inefficient, but it happened, so get over it 2
Agile Training Portfolio
Agile Training Portfolio Why agile? The question can also be: Why learn fast? Why adapt to new experiences and learnings quickly and easily? Well, the Dodo was not very agile and we all know how that ended.
Measuring ROI of Agile Transformation
Measuring ROI of Agile Transformation Title of the Paper: Measuring Return on Investment (ROI) of Agile Transformation Theme: Strategic & Innovative Practices Portfolio, Programs & Project (PPP) Management
Scaling Agile Is Hard, Here s How You Do It!
Scaling Agile Is Hard, Here s How You Do It! Diego Lo Giudice, Vice President, Principal Analyst April 9, 2014. Optional Conference, Budapest Agenda Is Agile still worthwhile? How are Organizations Doing
Would you like to have a process that unlocks ability to learn and produce faster?
Would you like to have a process that unlocks ability to learn and produce faster? Agile - your unfair advantage in the competition. BUILD LEARN MEASURE DEFINED MEASURABLE REPEATABLE COLLABORATIVE IMPROVABLE
Implementation of Risk Management with SCRUM to Achieve CMMI Requirements
I.J. Computer Network and Information Security, 2014, 11, 20-25 Published Online October 2014 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijcnis.2014.11.03 Implementation of Risk Management with
Péter Hegedűs, István Siket MTA-SZTE Research Group on Artificial Intelligence, Szeged, Hungary {hpeter,siket}@inf.u-szeged.hu
QualityGate SourceAudit: A Tool for Assessing the Technical Quality of Software Tibor Bakota FrontEndART Software Ltd. Zászló u. 3 I./5. H-6722 Szeged, Hungary [email protected] Péter Hegedűs, István
Applying Agile Project Management to a Customized Moodle Implementation
Applying Agile Project Management to a Customized Moodle Implementation November 6, 2013 Presented by: Curtis Fornadley, PMP UCLA CCLE Coordinator Applying Agile Project Management to a Customized Moodle
Software Development and Testing: A System Dynamics Simulation and Modeling Approach
Software Development and Testing: A System Dynamics Simulation and Modeling Approach KUMAR SAURABH IBM India Pvt. Ltd. SA-2, Bannerghatta Road, Bangalore. Pin- 560078 INDIA. Email: [email protected],
Empirical study of Software Quality Evaluation in Agile Methodology Using Traditional Metrics
Empirical study of Software Quality Evaluation in Agile Methodology Using Traditional Metrics Kumi Jinzenji NTT Software Innovation Canter NTT Corporation Tokyo, Japan [email protected] Takashi
EXPERIMENTAL ERROR AND DATA ANALYSIS
EXPERIMENTAL ERROR AND DATA ANALYSIS 1. INTRODUCTION: Laboratory experiments involve taking measurements of physical quantities. No measurement of any physical quantity is ever perfectly accurate, except
Adopting Agile Approaches for the Enterprise
Adopting Agile Approaches for the Enterprise CollabNet Solutions Presented by: Brian Zeichick, CollabNet Product Manager Email: [email protected] Today s Agenda Developing in the Cloud for Governance
Chapter 6: The Information Function 129. CHAPTER 7 Test Calibration
Chapter 6: The Information Function 129 CHAPTER 7 Test Calibration 130 Chapter 7: Test Calibration CHAPTER 7 Test Calibration For didactic purposes, all of the preceding chapters have assumed that the
ADOPTION OF AGILE SOFTWARE DEVELOPMENT IN VIETNAM
ADOPTION OF AGILE SOFTWARE DEVELOPMENT IN VIETNAM LAHTI UNIVERSITY OF APPLIED SCIENCES Degree programme in Business Information Technology Bachelor s Thesis Spring 2014 Tran, Trung Hieu Duong, Nhat Duy
WHAT MAKES AGILE DEVELOPMENT DIFFERENT?: A CASE STUDY OF
WHAT MAKES AGILE DEVELOPMENT DIFFERENT?: A CASE STUDY OF AGILE IN PRACTICE. Lewis Chasalow Virginia Commonwealth University [email protected] ABSTRACT Agile development methods have been described by
CRITICAL ATTRIBUTES ON SUPPLY CHAIN STRATEGY IMPLEMENTATION: CASE STUDY IN EUROPE AND ASIA
Volume4 Number4 December2013 pp.66 75 DOI: 10.2478/mper-2013-0040 CRITICAL ATTRIBUTES ON SUPPLY CHAIN STRATEGY IMPLEMENTATION: CASE STUDY IN EUROPE AND ASIA IlkkaSillanpää 1,NurulAidabintiAbdulMalek 2,JosuTakala
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions The role names listed in the Career Road Map from International Institute of Business Analysis (IIBA) are not job titles
Microsoft Change Management Applying Comparison of Different Versions
Acta Technica Jaurinensis Vol. 7., No.2., pp. 183-192, 2014 DOI: 10.14513/actatechjaur.v7.n2.282 Available online at acta.sze.hu Microsoft Change Management Applying Comparison of Different Versions I.
What is meant by the term, Lean Software Development? November 2014
What is meant by the term, Lean Software Development? Scope of this Report November 2014 This report provides a definition of Lean Software Development and explains some key characteristics. It explores
ICAgile Learning Roadmap Agile Fundamentals Track
International Consortium for Agile ICAgile Learning Roadmap Agile Fundamentals Track Learning Objectives Licensing Information The work in this document was facilitated by the International Consortium
From Agile by Design. Full book available for purchase here.
From Agile by Design. Full book available for purchase here. Contents Introduction xiii About the Author xix Chapter 1 Adjusting to a Customer-Centric Landscape 1 It s a Whole New World 1 From Customer-Aware
How to Manage an Agile/Kanban Software Project Using EVM
How to Manage an Agile/Kanban Software Project Using EVM Nir Cohen Amdocs Ra anana, Israel Abstract This article describes a method of using Earned Value Management (EVM) tools to plan and monitor an agile
Digital Marketplace Services Service Definition
Digital Marketplace Services Service Definition Arrk Limited Manchester Science Park Pencroft Way Manchester M15 6JJ Tel: +44 161 227 9900 Fax: +44 016 227 9966 www.arrkgroup.com Registered In England
Competency-based 360 Multi-Source Feedback
Competency-based 360 Multi-Source Feedback Contents INTRODUCTION 3 ESTABLISHING FEEDBACK GOALS 3 PROCESS AND RESOURCES 4 DELIVERING THE PROJECT 7 SELECTING A MULTI-SOURCE FEEDBACK SOFTWARE SOLUTION 9 360
Improving Government Websites and Surveys With Usability Testing and User Experience Research
Introduction Improving Government Websites and Surveys With Usability Testing and User Experience Research Jennifer Romano Bergstrom, Jonathan Strohl Fors Marsh Group 1010 N Glebe Rd., Suite 510, Arlington,
A Streamlined Workflow for Untargeted Metabolomics
A Streamlined Workflow for Untargeted Metabolomics Employing XCMS plus, a Simultaneous Data Processing and Metabolite Identification Software Package for Rapid Untargeted Metabolite Screening Baljit K.
Measuring the response of students to assessment: the Assessment Experience Questionnaire
11 th Improving Student Learning Symposium, 2003 Measuring the response of students to assessment: the Assessment Experience Questionnaire Graham Gibbs and Claire Simpson, Open University Abstract A review
Implementing a Personal Software Process (PSP SM ) Course: A Case Study
Journal of Software Engineering and Applications, 212, 5, 639-644 http://dx.doi.org/1.4236/jsea.212.5874 Published Online August 212 (http://www.scirp.org/journal/jsea) 639 Implementing a Personal Software
An Agile and Lean Process Model for Mobile App Development: Case Study into Austrian Industry
An Agile and Lean Process Model for Mobile App Development: Case Study into Austrian Industry Raoul Vallon*, Lukas Wenzel, Martin E. Brüggemann, Thomas Grechenig Research Group for Industrial Software,
Agile & Kanban In Coordination
2011 Agile Conference Agile & Kanban In Coordination Ryan Polk WMS Gaming Inc. [email protected] Blog: www.spryyeti.com Abstract - Iterative development and Kanban are not mutually exclusive competing methodologies;
Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA
Are Image Quality Metrics Adequate to Evaluate the Quality of Geometric Objects? Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA ABSTRACT
Online Tools for Co-design User Involvement through the Innovation Process
PAPER I Online Tools for Co-design User Involvement through the Innovation Process In: Karahasanovic, A. and Følstad, A. (Eds.). The NordiCHI 2008 Workshops: New Approaches to Requirements Elicitation
Strategic Uses of Ongoing Fast Feedback Customer Satisfaction Studies
ABSTRACT Strategic Uses of Ongoing Fast Feedback Customer Satisfaction Studies Joseph Forcillo, Consumers Energy, Jackson, MI Jill Steiner, Cadmus, Lansing, MI Historically, utilities have relied upon
Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY
Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY This chapter highlights on supply chain performance measurement using one of the renowned modelling technique
Agile Software Project Management with Scrum
Agile Software Project Management with Scrum Viljan Mahnic, Slavko Drnovscek University of Ljubljana, Faculty of Computer and Information Science Trzaska 25, SI-1000 Ljubljana, Slovenia [email protected],
Getting Started with Kanban Paul Klipp
Getting Started with Kanban Paul Klipp kanbanery 2 Contents 3/ Getting Started with Kanban 4/ What is Kanban? 7/ Using Kanban Does kanban apply to me? How can it help me? What will I have to change? 10/
A DECISION SUPPORT SYSTEM FOR CAPACITY MANAGEMENT. A Senior Project. presented to
A DECISION SUPPORT SYSTEM FOR CAPACITY MANAGEMENT A Senior Project presented to the Faculty of the Industrial and Manufacturing Engineering Department California Polytechnic State University, San Luis
Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE
Program & Portfolio! Management using! Kanban! Introduction and Agenda Tom Wessel, Davisbase Consulting 20 years in software development. Over 7 years working with software development teams, training,
Cloud Computing in a GxP Environment: The Promise, the Reality and the Path to Clarity
Reprinted from PHARMACEUTICAL ENGINEERING THE OFFICIAL TECHNICAL MAGAZINE OF ISPE JANUARY/FEBRUARY 2014, VOL 34, NO 1 Copyright ISPE 2014 www.pharmaceuticalengineering.org information systems in a GxP
