URL:
|
|
- Silvia Hodge
- 7 years ago
- Views:
Transcription
1 This is an author-generated version. Bibliographic information: The final publication is available at swedsoft.se URL: Vaibhavi Oza, Petri Kettunen, Pekka Abrahamsson, Jürgen Münch. Attaining High-performing Software Teams with Agile and Lean Practices: An Empirical Case Study. In Proceedings of the International Software Technology Exchange Workshop 2011 (STEW 2011), Stockholm, Sweden, November
2 Attaining High-performing Software Teams with Agile and Lean Practices: An Empirical Case Study Vaibhavi Oza, Petri Kettunen, Pekka Abrahamsson*, Jürgen Münch University of Helsinki Department of Computer Science P.O. Box 68 (Gustaf Hällströmin katu 2b), FI-00014, Finland *Free University of Bozen-Bolzano ABSTRACT This paper presents an empirical study on how selforganized software teams could attain high performance using agile and lean practices. In particular, the paper qualitatively examines characteristics of high performance and self- organization in one project team. The case under study is a customer-driven student project, carried out to develop an alpha-version prototype. The paper also studies how certain agile software practices aid in initialising selforganization in the team. The main results indicate that self-organization as supported by certain Agile and Lean practices helps teams in achieving higher performance. Keywords Self-organization, High performance, Agile software development, Teams 1 INTRODUCTION Companies have been changing their approach to software development [6]. Achieving better performance and higher quality with lighter (agile) processes have been some of the key drivers. Self-organization in teams is considered to be one of the key factors to develop this capability of adaptation with sustainable high performance [1]. We investigate this by empirically studying whether agile software practices help to induce self-organization and thereby develop and support high-performing teams. In other words, our line of inquiry forms two research questions (RQ) as shown in Figure 1.1: RQ1) how agile practices help in achieving self-organization in the team and RQ2) is there a connection between high performance and self-organization in the team? Empirical data for our study come from a customer project conducted at the Software Factory 1 setup at the University of Helsinki [9]. High Performance Self- Organization Agile Software Practices achieves, improves (RQ2) support, enhance (RQ1) Figure 1.1: Research hypotheses investigating connections between Agile/Lean software practices, selforganization and high performance We interviewed five team members who have worked in the project and also the customer of the project. In this paper, we focus on the team members perspectives on characteristics of self-organization, integration of agile practices in self-organization and how high performance is compatible with self-organization as stated in the research questions above. 2 LITERATURE REVIEW One of the key factors for high performance has been recognized to be self-organization [10]. The literature also offers insights on how self-organization could be developed within the teams [8]. We integrate key works from the management literature and emerging studies from the software research in this section Characteristics of self-organized teams Self-organization in the team appears quite straightforward from the outset but may become unmanageable, if not integrated carefully as demonstrated for instance by Ikonen [11]. Karhatsu [1] proposes key characteristics of self-organized teams in the context of agile software development. We take Karhatsu s framework (Fig. 2.1) as a baseline in this study for our empirical work. It includes key characteristics of self-organized teams. 1
3 Figure 2.1: Theoretical framework depicting characteristics of self-organized teams with agile software development practices (after [1]) 2.2. The team s high performance and self-organization Team performance includes both individual results and what we call " collective work products# [2]. Performance can be identified by these " collective work products#. We acknowledge some of the key characteristics of high performing teams from Hancock [3] and then later compare them with our study results. Software organizations are always looking for ways to improve their team s performance. We assume five factors that may foster the improvement of a team s performance: ß Focus on the selection of core members [4] ß High congruence [5] ß To create an open space for knowledge sharing [4] ß Feedback [5] ß Establish a " goal-oriented incentive# mechanism [4] High performance depends on the self-organizing capability of teams [7, 8]. As an example, self-organization can be achieved by assigning full authority to the teams [8]. It is noted that self-organization also spans across areas of responsibilities in management and work design dimensions Role of Agile software practices in self-organization and team performance Agile practices such as Scrum and P (Extreme Programming) have shown much evidence of how they help boost a team s performance in software development [7]. However, the detailed study or analysis of how agile practices enable self-organization seems to be missing. Our study builds on such existing works to better understand how agile practices can help develop self-organization and high-performing teams. 3 RESEARCH DESIGN We conducted a qualitative empirical study about the research questions stated in Section 1 using open-ended thematic interviews. The qualitative patterns from the collective interview transcripts were then examined to conduct a thematic analysis. We selected five of the ten Software Factory project Planesweep 2 team members for interviews. The selection of interviewees was based on participant observation of the first author. We used semi-structured interviews to collect qualitative data. The interview questions and overarching objectives were the same for all the interviewees. It was, however, possible for interviewees to talk freely about a range of issues within the specific theme or question. The time taken for each interview varied from 50 to 90 minutes. In addition to the recordings, some written notes were taken during the interviews. We used thematic analysis to analyze qualitative data. The analysis after the data collection consisted of systematic searches through each transcript, categorizing perspectives into self-organizing characteristics following the selected reference frame (Sect. 2.1). 4 RESULTS In this section, we explain the qualitative integration of the results to reflect on our primary questions (see Section 1), i.e., 1) how agile practices help in achieving selforganization in a team and 2) whether high performance is related to self-organization in teams Agile/Lean practices aiding self-organization The results indicate that the agile approach helped teams to self-organize. Agile/Lean practices also aided the team s ability to self-organize in different ways $ including learning, autonomy, shared leadership, team orientation, redundancy, and communication-collaboration. As shown in Table 4-1, the importance of the Kanban board clearly emerged as one of the crucial practices in developing selforganizing characteristics in the team. As another example, weekly retrospectives helped in achieving some of the self-organizing characteristics (Learning, Communication & collaboration). One interviewee mentioned: Well Retrospectives were very useful and they weren't just complaining about problems but we also solved those problems. That was very good and daily meetings were useful but maybe Retrospectives were the best part of the process model I think." 2
4 Table 4-1. Agile/Lean practices supporting case team self-organization Learning Communication & collaboration Self-organizing characteristics/ Method Autonomy Team Orientation Shared leadership Redundancy P Scrum Lean software development Backlog Pair-programming Demo culture Co-located teams Retrospectives Daily standups, Sprint planning 4.2. High performance and self-organization We examined how the characteristics of high-performing teams and self-organized teams were related in our qualitative data. Table 4-2 shows that most of the highperforming team characteristics have some connection to % Autonomy and % Shared leadership. It was also noted that none of the high-performing team characteristics showed any connection to % Redundancy. We also see in Table 4-2 that there was no connection between % A belief in shared aims and objectives and any of the self-organization characteristics. Table 4-2. Empirical evaluation of high performing vs. self-organization characteristics ( = supporting observations) High-performing team characteristics [3] A belief in shared aims and objectives A sense of commitment to the group Acceptance of group values and norms A feeling of mutual trust and dependency Full participation by all members and decision making by consensus A free flow of information and communications Open expression of feelings and disagreements The resolution of conflicts by the members themselves Self-organized Team Characteristics [1] A- Autonomy, T " Team orientation, S- Shared leadership, R " Redundancy, L " Learning, C- Communication and collaboration A T S R L C 5 DISCUSSION AND CONCLUSION We specifically found that Agile and Lean practices such as % Retrospectives, % Daily stand-ups and Kanban had a strong influence on developing self-organization in the team (RQ1). These practices indicated improvement in % Autonomy, % Shared leadership and % Learning. In relation to high-performing team characteristics (RQ2), % Autonomy and % Shared leadership turned out to have clear connections to them. This is a preliminary empirical study. One of the biggest limitations is that the study has not measured the performance metrics of the team with respect to their correlation with self-organization or Agile practices. Another major limitation we recognize is in the scope of the single case findings. Further work is planned to address larger projects also in distributed set-ups, which may be harder to self-organize. In this study, we empirically examined how Agile/Lean software practices help in achieving self-organization in the team and if there is a connection between high performance and self-organization in the team. We found that certain agile software practices had influence on developing self-organization in the team. With respect to high-performing team characteristics, autonomy and shared leadership turned out to have clear connections to them. However, our study requires more supporting cases to conduct empirical studies on similar inquiries in different contexts. ACKNOWLEDGEMENTS This work was supported by TEKES as a part of the Cloud Software program of Tivit (Finnish Strategic Centre for Science, Technology and Innovation in the field of ICT) and the SCABO project (no /10). The authors would also like to thank Marko Ikonen (University of Helsinki) for his comments, and the members of the Software Factory project team. REFERENCES [1] H. Karhatsu, M. Ikonen, P. Kettunen, F. Fagerholm and P. Abrahamsson. # Building blocks for self-organizing software development teams: A framework model and empirical pilot study,# Proc. 2 nd International Conference on Software Technology and Engineering (ICSTE '10), [2] J. R. Katzenbach and D. K. Smith, "The Discipline of Teams -What makes the difference between a team that performs and one that doesn t?" Harvard Business Review, Jul-Aug, [3] D. J. Hancock, "Playing for Gold (And Black)," Proc. IEEE Engineering Management Conference,
5 2005. [4] S. Ying and D. iangdong, "Research on Principle and Strategies of Building. Highperformance Project Team Based on Synergetic," Proc. First International Conference on Information Science and Engineering (ICISE), [5] J. T. Polzer, "Making Diverse Teams Click," Harvard Business Review, Jul-Aug, [6] J. M. Sharp, M. T. Hides and C. J. Bamber, " Continuous organisational learning through the development of high performance teams.# Proc. 1 st International Conference on Systems Thinking in Management, [7] organization+in+scrum+google+5+sept+08+versi on+2.pdf [8] J. R. Hackman, " The design of work teams,# In J.W. Lorsch (Ed.), Handbook of Organizational Behavior, Upper Saddle River, NJ: Prentice Hall, [9] P. Abrahamsson, " Unique Infrastructure Investment: Introducing the Software Factory,# Software Factory Magazine, vol. 1, pp. 2-3, [10] J. Pfeffer, " Seven Practices of Successful Organizations,# California Management Review, vol. 40(2), pp , [11] M. Ikonen, " Leadership in Kanban software development projects: A quasi-controlled experiment,# Proc. 1 st International Conference on Lean Enterprise Software and Systems (LESS), 2010.
DOI: 10.1109/CHASE.2013.6614747! URL: http://ieeexplore.ieee.org/xpl/articledetails.jsp?arnumber=6614747!
This is an author-generated version. The final publication is available at http://ieeexplore.ieee.org. DOI: 10.1109/CHASE.2013.6614747 URL: http://ieeexplore.ieee.org/xpl/articledetails.jsp?arnumber=6614747
More informationLeadership in Kanban Software Development Projects: A Quasi-controlled Experiment
Leadership in Kanban Software Development Projects: A Quasi-controlled Experiment Marko Ikonen Department of Computer Science P. O. Box 68, FI-00014 University of Helsinki, Finland marko.ikonen@cs.helsinki.fi
More informationTOWARDS 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)
More informationA 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
More informationHow 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
More informationTransitioning 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
More informationInternational group work in software engineering
International group work in software engineering Julian M. Bass Robert Gordon University Aberdeen, UK j.m.bass@rgu.ac.uk J. T. Lalchandani IIIT-B Bangalore, India jtl@iiitb.ac.in R. McDermott Robert Gordon
More informationLESSONS LEARNED IN IMPLEMENTING AGILE SOFTWARE DEVELOPMENT METRICS
LESSONS LEARNED IN IMPLEMENTING AGILE SOFTWARE DEVELOPMENT METRICS Abstract The conventional software metrics are not directly adaptable to agile approach due to their intrinsic differences in the focus,
More informationWaterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
More informationMeasuring 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
More informationWHAT 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 chasalowlc@vcu.edu ABSTRACT Agile development methods have been described by
More informationImproving Software Developer s Competence: Is the Personal Software Process Working?
Improving Software Developer s Competence: Is the Personal Software Process Working? Pekka Abrahamsson 1, Karlheinz Kautz 2, Heikki Sieppi 3 and Jouni Lappalainen 3 1 VTT Technical Research Centre of Finland,
More informationLean UX - The Next Generation of User-Centered Agile?
Lean UX - The Next Generation of User-Centered Agile? Lassi A. Liikkanen, Harri Kilpiö, Lauri Svan, and Miko Hiltunen SC5 Online Ltd. Urho Kekkosen katu 7B FI-00100 Helsinki, Finland Forename.surname@sc5.io
More informationHuman Resource Information System Contributes to the Management of Competence and Knowledge
11th International Conference on Human Resource Development Research and Practice across Europe, June 2 4, 2010, Pecs, Hungary Human Resource Information System Contributes to the Management of Competence
More informationA MODEL FOR RISK MANAGEMENT IN AGILE SOFTWARE DEVELOPMENT
A MODEL FOR RISK MANAGEMENT IN AGILE SOFTWARE DEVELOPMENT Abstract Author Ville Ylimannela Tampere University of Technology ville.ylimannela@tut.fi This paper researches risk management in agile software
More informationWould 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
More informationScrum 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:
More informationJob Satisfaction and Motivation in a Large Agile Team
Job Satisfaction and Motivation in a Large Agile Team Bjørnar Tessem 1, and Frank Maurer 2 1 Department of Information Science and Media Studies, University of Bergen, NO-5020 Bergen, Norway bjornar.tessem@uib.no
More informationAgile 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.
More informationScience teachers pedagogical studies in Finland
1 Science teachers pedagogical studies in Finland Jari Lavonen Summary An overview of planning, organising and evaluating of science teachers pedagogical studies in Finland is given. Examples are from
More informationXP 2015 Presenter-Nirnaya Tripathi Date 27.05.2015
Scaling Kanban for software development in a multisite organization: Challenges and Potential Solution Nirnaya Tripathi, Pilar Rodríguez, Muhammad Ovais Ahmad, Markku Oivo XP 2015 Presenter-Nirnaya Tripathi
More informationKanban for software engineering teaching in a software factory learning environment
World Transactions on Engineering and Technology Education Vol.12, No.3, 2014 2014 WIETE Kanban for software engineering teaching in a software factory learning environment Muhammad Ovais Ahmad, Jouni
More informationEXIN Agile Scrum Foundation
Sample Questions EXIN Agile Scrum Foundation Edition September 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
More informationComparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations
International Journal of Recent Research and Review, Vol. VI, June 2013 Comparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations Uma Kumari 1, Abhay Upadhyaya
More informationApplying Lean on Agile Scrum Development Methodology
ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering
More informationSelf-Assessment Duval County School System. Level 3. Level 3. Level 3. Level 4
Standard 1: Purpose and Direction 1.1 The system engages in a systematic, inclusive, and comprehensive process to review, revise, and communicate a system-wide propose for the student success. The system
More informationTeaching an Elephant to Dance. Patterns and Practices for Scaling Agility
Teaching an Elephant to Dance Patterns and Practices for Scaling Agility Steve Povilaitis Enterprise Agile Coach LeadingAgile steve@leadingagile.com http://www.linkedin.com/in/stevepov/ Twitter: @stevepov
More informationIteration Planning. also called Iteration Kickoff
Agile Practices also called Iteration Kickoff Iteration Planning Purpose: Discuss detailed requirements of the stories to be built in the iteration. Review and refine the acceptance criteria for each story
More informationAgile for Product Owners
Agile for Product Owners Quickly grasp the keys to Agile practice and become an empowered product owner and a supportive partner of your Agile development team. Utilizing an Agile approach effectively
More informationClassic Scrum Master vs. Classic Project Manager
Classic Scrum Master vs. Classic Project Manager Team, what do you think it takes to become an effective project team? You will be an effective project team. Any questions? Greg Smith -Agile Coach/Trainer
More informationChallenges of Intercultural Management: Change implementation in the context of national culture
12-ICIT 9-11/4/07 in RoC Going for Gold ~ Best Practices in Ed. & Public Paper #: 07-08 Page- 1 /7 Challenges of Intercultural Management: Change implementation in the context of national culture Prof.
More informationTeachers as Adult Learners: A New Perspective
2 As professional developers, it is imperative that we view the teacher of adults as an adult learner and the professional development activity as adult learning. This chapter presents the Adult Learning
More informationSERVICES AND SOFTWARE DEVELOPMENT IN THE CLOUD
SERVICES AND SOFTWARE DEVELOPMENT IN THE CLOUD Pekka Abrahamsson Professor, Dr., Docent, PhD, Free University of Bozen-Bolzano OOP 2011, Münich, Germany, Jan-27, 2010 www.helsinki.fi/yliopisto 1 ABRAHAMSSON
More informationPublic Health Leadership Program (PHLP); Gillings School of Global Public Health The University of North Carolina at Chapel Hill
Public Health Leadership Program (PHLP); Gillings School of Global Public Health The University of North Carolina at Chapel Hill PUBH 790 - Fundamentals of PH Leadership: Leadership Intensive Workshop
More informationManagement Science Letters
Management Science Letters () Contents lists available at GrowingScience Management Science Letters homepage: www.growingscience.com/msl A feasibility study for using agile contractors to promote mass
More informationAgile Information Management Development
Agile Information Management Development Agile Project Management Characteristics Acceptance and even welcome of changing requirements Incremental product delivery Define, develop and deliver early and
More informationThe Impact of Market Orientation and IT Management Orientation on Customer Relationship Management (CRM) Technology Adoption
The Impact of Market Orientation and IT Management Orientation on Customer Relationship Management (CRM) Technology Adoption James E. Richard, Peter C. Thirkell and Sid L. Huff, Victoria University of
More informationAgile Software Development and Service Science
Agile Software Development and Service Science How to develop IT-enabled Services in an Interdisciplinary Environment Andreas Meier Institute of Applied Information Technology (InIT) Zurich University
More informationAgile Software Development and Service Science
DOI V Agile Software Development and Service Science How to develop IT-enabled Services in an Interdisciplinary Environment Andreas Meier, Jenny C. Ivarsson Abstract This paper shows the necessary steps,
More informationInformation Visualization for Agile Development in Large Scale Organizations
Master Thesis Software Engineering September 2012 Information Visualization for Agile Development in Large Scale Organizations Numan Manzoor and Umar Shahzad School of Computing School of Computing Blekinge
More information"Bezpieczny Projekt"
Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010 www.omec.pl Software Development with Agile SCRUM Chandrashekhar Kachole 22 nd of June 2010 1 Let s keep the cell phones in Silent mode 2 Agenda
More informationGroup Assignment Agile Development Processes 2012
Group Assignment Agile Development Processes 2012 The following assignment is mandatory in the course, EDA397 held at Chalmers University of Technology. The submissions will be in the form of continuous
More informationSCRUM Software Development Methodology
SCRUM Software Development Methodology Software development process or methodology (SDP) provides what to do to undertake and advance a software product in finitely many steps which can be initiated, repeated,
More informationAgile 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 viljan.mahnic@fri.uni-lj.si,
More informationAGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä
AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä Fact corner: SME of 250 developers Mobile & desktop sw Products sold globally EXAMPLE OF AN INNOVATIVE
More informationProject Management in Information Systems Development. Lohan, Garry; Lang, Michael; Conboy, Kieran
Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title Project Management in Information Systems Development Author(s) Lohan,
More informationScaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London 2007. conchango 2007 www.conchango.com
Scaling Scrum Colin Bird & Rachel Davies Scrum Gathering London 2007 Scrum on a Slide Does Scrum Scale? Ok, so Scrum is great for a small team but what happens when you have to work on a big project? Large
More informationKeywords Agile, Scrum Methodology, Tools for Scrum, Six Sigma tools, scrum and six sigma
Volume 4, Issue 3, March 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Integrating Six
More informationStrategic View on Various Sub-paradigms of Agile Methodology and Sig Sigma Approach
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 3 (2013), pp. 153-162 International Research Publications House http://www. irphouse.com /ijict.htm Strategic
More informationDynamic Distributed Software Development Programme - DD-SCALE in progress by Tekes, companies & HEIs (2014-2016)
Dynamic Distributed Software Development Programme - DD-SCALE in progress by Tekes, companies & HEIs (2014-2016) Ruohonen, M., Ingalsuo, T. & Löytty, K. (UTA) Kamaja, P., Hyrkäs, J. & Aunimo, L. (H-H)
More informationLean 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
More information6 Essential Characteristics of a PLC (adapted from Learning by Doing)
6 Essential Characteristics of a PLC (adapted from Learning by Doing) 1. Shared mission, vision, values, goals Educators in a PLC benefit from clarity regarding their shared purpose, a common understanding
More informationRAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD)
RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD) A cost-effective, out of the box approach that combines agile development with an optimised Rightshore team REWARD Flexible, manageable and cost-effective
More informationThe Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary... 6. Stakeholders. Business Owner. Product Owner.
Scrum In A Nutshell Scrum is about Teams producing Results in an agile way. Scrum Teams achieve results anyway they can by using a simple set of rules to guide effort. We will describe scrum as a simple
More informationWhite Paper February 2009. Organizational Development and Training: Strategies for Managing Planned Change. Authors:
White Paper February 2009 Authors: Kylie Hurvitz, B.A.* Rising Sun Associate Richard A. Pierce, Ph.D. Co-Founder & Executive Director Rising Sun Consultants *Ms. Hurvitz is currently enrolled as a Masters
More informationComparison of Research Designs Template
Comparison of Comparison of The following seven tables provide an annotated template to guide you through the comparison of research designs assignment in this course. These tables help you organize your
More informationIDENTIFICATION OF SUITABLE WEB APPLICATION DEVELOPMENT METHODS FOR SMALL SOFTWARE FIRMS
IDENTIFICATION OF SUITABLE WEB APPLICATION DEVELOPMENT METHODS FOR SMALL SOFTWARE FIRMS Moath Husni 1, Fauziah Baharom 2, and Faudziah Ahmad 3 1,2,3 Universiti Utara Malaysia, Malaysia, 1 tarawneh80@yahoo.com,
More information3 Steps to an Effective Retrospective December 2012
3 Steps to an Effective Retrospective December 2012 REVAMPING YOUR RETROSPECTIVE Scrum is a simple framework that includes some specific roles, artifacts and meetings. Scrum teams often implement the Daily
More informationFormal and informal feedback in management accounting
Hanna Pitkänen Turku School of Economics, Finland Kari Lukka Turku School of Economics, Finland Formal and informal feedback in management accounting Taking a look beyond the balanced scorecard Research
More informationOrganizational Renewal: The Challenge of Change. Chapter 2
Organizational Renewal: The Challenge of Change Chapter 2 Objectives Recognize the factors contributing to the accelerating rate of change Identify the ways an organization uses renewing processes to adapt
More informationWhen agile is not enough
When agile is not enough LESS 2010 Kati Vilkki kati.vilkki@nsn.com 1 Nokia Siemens Networks When agile is not enough What does lean thinking add to agile? Combining agile and lean Change in mind-set Management
More informationHow 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
More informationAGILE SOFTWARE DEVELOPMENT A TECHNIQUE
AGILE SOFTWARE DEVELOPMENT A TECHNIQUE Saurav Tiwari 1,Aasheesh Goel 2,Rajeev Sharma 3 1,2 Research Scholar,MCADept.,SRM University,NCRCampus,Modinagar 3 Asst. Prof.,MCADept.,SRM University,NCR Campus
More informationSoftware Developer Experience: Case Studies in Lean-Agile and Open Source Environments
Department of Computer Science Series of Publications A Report A-2015-7 Software Developer Experience: Case Studies in Lean-Agile and Open Source Environments Fabian Fagerholm To be presented, with the
More informationMulti-Dimensional Success Factors of Agile Software Development Projects
Multi-Dimensional Success Factors of Agile Software Development Projects Nagy Ramadan Darwish Department of Computers and Information Sciences Institute of Statistical Studies and Research Cairo University
More informationBecoming 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
More informationAgile Project Management and Agile Practices Training; with a Scrum Project that you will do.
1 PMI Agile Certified Practitioner (PMI-ACP) workshop course details. We are unique and specialists in Agile! Your workshop trainer by passion and is a senior Agile Coach who coached many teams and Kanban
More informationFINANCE AND ACCOUNTING OUTSOURCING AN EXPLORATORY STUDY OF SERVICE PROVIDERS AND THEIR CLIENTS IN AUSTRALIA AND NEW ZEALAND.
FINANCE AND ACCOUNTING OUTSOURCING AN EXPLORATORY STUDY OF SERVICE PROVIDERS AND THEIR CLIENTS IN AUSTRALIA AND NEW ZEALAND. Graham Ray, Accounting Lecturer, School of Commerce and Management, Southern
More informationComparing Agile Software Processes Based on the Software Development Project Requirements
CIMCA 2008, IAWTIC 2008, and ISE 2008 Comparing Agile Software Processes Based on the Software Development Project Requirements Malik Qasaimeh, Hossein Mehrfard, Abdelwahab Hamou-Lhadj Department of Electrical
More informationAgile Software Development Methodologies and Its Quality Assurance
Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed
More informationEND OF AGILE. Pekka Abrahamsson VTT TECHNICAL RESEARCH CENTRE OF FINLAND 25.11.2008, VTT, Olio-päivät 08, Tampere, Finland
END OF AGILE Pekka Abrahamsson VTT TECHNICAL RESEARCH CENTRE OF FINLAND 25.11.2008, VTT, Olio-päivät 08, Tampere, Finland PROCESS IMPROVEMENT MODELS Source: http://www.software.org/quagmire/, Aug-2005
More informationIssues in Internet Design and Development
Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85
More informationAutomated Acceptance Testing of High Capacity Network Gateway
Automated Acceptance Testing of High Capacity Network Gateway Ran Nyman 1, Ismo Aro 2, Roland Wagner 3, 1,2,3 Nokia Siemens Network, PO Box 1 FI-02022 Nokia Siemens Networks 1 ran@rannicon.com, 2 ismo.aro@nsn.com,
More informationUsing Distributed Scrum for Supporting Online Collaborative Learning - A Qualitative Descriptive Study of Students Perceptions
Using Distributed Scrum for Supporting Online Collaborative Learning - A Qualitative Descriptive Study of Students Perceptions Jörgen Söderback, Stefan Hrastinski, Lena-Maria Öberg Abstract One purpose
More informationScrum Method Implementation in a Software Development Project Management
Scrum Method Implementation in a Software Development Project Management Putu Adi Guna Permana STMIK STIKOM BALI Denpasar, Bali Abstract To maximize the performance, companies conduct a variety of ways
More informationChanging Roles and Responsibilities from Traditional project management to Agile project management
Changing Roles and Responsibilities from Traditional project management to Agile project management Vishvadeep Tripathi School of computer science and IT Devi Ahilya University Indore, India vishvadeep@gmail.com
More informationAgile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
More informationBecoming 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
More information1. Sprint Planning. Agile Ceremonies Demystified. A four part series written by Angela Boardman, CSM, CSP. www.atginfo.com 1-866-805-4ATG (4284)
www.atginfo.com 1-866-805-4ATG (4284) Agile Ceremonies Demystified A four part series written by Angela Boardman, CSM, CSP 1. Sprint Planning Agile.maybe you have heard of it. Does your company want to
More informationSoftware Development Methodologies
Software Development Methodologies Lecturer: Raman Ramsin Lecture 9 Agile Methodologies: Scrum 1 Scrum First mentioned as a development method in 1986, referring to a fast and flexible product development
More informationMTAT.03.094 Software Engineering
MTAT.03.094 Software Engineering Lecture 12: Lean & Flow-based (KANBAN) Principles and Processe Fall 2015 Dietmar Pfahl email: dietmar.pfahl@ut.ee Structure of Lecture 12 KANBAN Case Study: Scrum vs. KANBAN
More informationECHA s Regulatory Science Strategy
ECHA s Regulatory Science Strategy 2 ECHA s Regulatory Science Strategy Reference: ECHA-15-A-03-EN Publ.date: February 2015 Language: EN European Chemicals Agency, 2015 If you have questions or comments
More informationMotivation and Retention: HR Strategies in Achieving Quality of Work Life
Global Journal of Management and Business Studies. ISSN 2248-9878 Volume 3, Number 7 (2013), pp. 763-768 Research India Publications http://www.ripublication.com/gjmbs.htm Motivation and Retention: HR
More informationHow do Software Developers Experience Team Performance in Lean and Agile Environments?
How do Software Developers Experience in Lean and Agile Environments? Fabian Fagerholm, Marko Ikonen, Petri Kettunen, Jürgen Münch Department of Computer Science, University of Helsinki P.O. Box 68, FI-00014
More informationDetails about Teamwork factor, Teamwork challenges and mitigation strategies
Details about Teamwork factor, Teamwork challenges and mitigation strategies 1. Description of teamwork factors As the TW factors are identified from agile and distributed context separately, there is
More informationLohan, Garry; Lang, Michael; Conboy, Kieran
Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title Performance Management of Agile Software Development Teams Author(s)
More informationOverall Module Pass Mark if other than 40% (subject to approval) %
MODULE TITLE QUALITATIVE RESEARCH 1 MODULE LEVEL 7 MODULE CREDIT POINTS 15 SI MODULE CODE 24-7011-00S MODULE JACS CODE L300 SUBJECT GROUP Sociology, Politics and Policy MODULE DELIVERY PATTERN ( as applicable
More informationRetention Practices: AGENDA. Hire to Retire (H2R): Program Background. 1. Hire to Retire (H2R): Program Background
Retention Practices: Setting Expectations and Managing Performance Sharon Harris CIS Senior Human Resource Consultant AGENDA 1. Hire to Retire (H2R): Program Background 2. Performance Management - Benefits,
More informationIntroduction 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
More informationTHE EFFECT OF ORGANIZATIONAL CULTURE ON E-COMMERCE ADOPTION
THE EFFECT OF ORGANIZATIONAL CULTURE ON E-COMMERCE ADOPTION David W. Nickels University of North Alabama, Box 5210 University of North Alabama Florence, AL 35632 Phone: (256) 765-4819 Fax: (256) 765-4811
More informationADOPTION 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
More informationSoftware engineering: learning, employment and globalization
Software engineering: learning, employment and globalization Julian M. Bass Robert Gordon University Aberdeen, UK j.m.bass@rgu.ac.uk C. Ramanathan IIIT-B Bangalore, India rc@iiitb.ac.in J. T. Lalchandani
More informationLEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
More informationSocial Perspective of Software Development Methods: The Case of the Prisoner Dilemma and Extreme Programming
Social Perspective of Software Development Methods: The Case of the Prisoner Dilemma and Extreme Programming Orit Hazzan 1 and Yael Dubinsky 2 1 Department of Education in Technology & Science Technion
More informationMitigating 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
More informationAgile Certification: PMI-ACP
Agile Certification: PMI-ACP Agenda What is PMI-ACP? Should I get certified? Contrast ACP to PMP Prerequisites Exam Content What to focus on? How to prepare? Resources Merits or demerits of certifications
More informationA case study in the use of teaming to improve engineering education in large classes
A case study in the use of teaming to improve engineering education in large classes Dan Turner Stellenbosch University, Stellenbosch The average class size of a typical engineering course can be several
More informationAgile Practitioner: PMI-ACP and ScrumMaster Aligned
Agile Practitioner: PMI-ACP and ScrumMaster Aligned The PMI Agile Certified Practitioner (PMI-ACP) ScrumMaster credential validates your ability to understand agile principles, agile concepts, and establishes
More informationAGILE SOFTWARE DEVELOPMENT. BY Sysop Technology Aurangabad-431003
AGILE SOFTWARE DEVELOPMENT BY Sysop Technology Aurangabad-431003 Abstract: Software development which can be delivered fast, quick adaptation to requirements and collecting feed back on required information.
More information