Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2012, 2012 Agile India
Imparting industry relevant skills and knowledge for the graduating students in the field of Software Engineering is difficult but is necessary to make the students employable and productive right from the joining. With outdated curriculum and slow process of revision of syllabi it is difficult to achieve this objective. This paper discusses how one of the popular agile project management frameworks, Scrum can be taught and used to teach basic concepts of project management without necessitating revision of the syllabus. It also discusses the rise in motivation and interest level of students due to adoption of this approach. It also shows the flexibility of this agile approach to adapt to a situation different than a normal software development scenario in an organization.
The aim of our paper is to describe the experience we have using Scrum for agile software project management in a university environment. The paper is divided into three parts. In the first part an overview of the Scrum method is given. In the second part we describe how we used Scrum during the development of (a part of) the student records information system at the University of Ljubljana. Finally, the advantages of Scrum are summarized.
2009 39th IEEE Frontiers in Education Conference, 2009
The premises considered by this work are that projects development in graduate courses is important for knowledge consolidation. However, one of the problems is that, usually, students are not prepared to manage and to be managed. This situation causes higher effort waste and is time-consuming. Additionally, the quality is decreased due to poor self-management and inadequate division of activities. Such problems can be minimized if there is a management policy that provides a wider vision of the project's course, allowing the problems to be anticipated in such a way as to correct the flaws as soon as possible. This work proposes the adaptation of the SCRUM Agile Project Management Methodology in the context of the development of academic projects, both in undergraduate and graduate courses, where students are organized in small teams and execute the project in a systematic way. This method was applied during the practical part of the "real-time systems" course, whose project was the development of an automated industrial production line with robot arms, using the LEGO NXT robotic kit. Therefore, this paper will show implementation aspects of the proposed method, difficulties and solutions, which parts of Scrum were effectively adopted and, specially, the learnt lessons.
2018
Framework: Management of the software development project changes daily and increases day to day. Major benefits that attract firms to develop software some are a reduction on cost, delivery time reduction, the quality improvement well definition of the process, resource allocation and improvement in documentation. However, several problems have been documented in different methods of software development projects. But these problems can be solved by the use of agile practices. SCRUM is an agile methodology used to manage and control work during the development stages. The present documentation presents the comprehensive outward look of the effectiveness of scrum in the management of software development projects. This research aimed at exploring the extent to which this method is more effective than other methods. The focus of this paper is on the effectiveness of the stated method in accordance with real-life examples. Aims and Objectives: In the scope of the dissertation investig...
Innovation, Engineering and Entrepreneurship, 2018
Project and team management play a major role in the student team’s project performance. This is more evident when projects last a long time and the teams are large. In this work, a student team accepted to use SCRUM as their project management methodology during their Project Based Learning (PjBL) experience. This PjBL experience took place on the 7th semester of the Integrated Master in Industrial Engineering and Management degree. The team had a short period of time to train the technique and apply it throughout the entire semester. Although not very enthusiastic in the beginning of the project, the team gradually became aware of the advantages of SCRUM features, recognizing the feeling of having the project under control and gaining management effectiveness throughout the semester. In the end, the team performed well above the average, being one of the two teams with the highest score of the class.
The use of scrum development methodology to promote learning in project driven, interdisciplinary higher education courses in computer science is examined by using theoretical notations and recent research results from the literature. Moreover, empirical data will be gathered from a case study on a research focused, project driven under-graduate course in computer science. Our contribution is to initiate a discussion aiming at increasing the pedagogical awareness on the use of the scrum methodology to promote learning in higher education. Moreover, a further refined scrum method, adapted and more fine-tuned to suit the par-ticular needs in the learning situation at university courses in technology, is proposed.
2020
This study aims at conceptualizing how the Agile strategy, especially Scrum, may be used in education environments as a learning tool in universities, especially at education colleges, to make sure quality of education in line with the achievement, learning skills of the 21st century. First, the features of this methodology are described in process mapping with 12 steps so as to be easy to implement in the education environment and later connected to the literature of learning skills in the 21st century. This experience has shown that implementing the Scrum methodology may improve learning skills of the 21th century in terms of collaboration, self-regulation, and an increase in cognitive and metacognitive learning outcomes. Secondly, an empirical study was conducted. The Scrum methodology forces the teacher and students to clarify its purpose. As a result, its complexity is decreasing, and therefore the real-world issue is becoming less overwhelming. The reviews illustrate particula...
This paper deals with the Scrum methodology as an alternative to pedagogical practices and managing of the software projects, presenting an investigation with the students of scientific initiation of an university from the Brazil's northeast. It was seeking to analyze the accomplishment of the students with the Scrum practices, as well the percepetion of the learning of the methodology, showing the positive aspects and the negative ones through this experience. As a conclusion, the Scrum methodology is indicated to manage projects even when the team has limited or none experience promoting the learning, adding value and satisfaction to the student.
This paper deals with the Scrum methodology as an alternative to pedagogical practices and managing of the software projects, presenting an investigation with the students of scientific initiation of an university from the Brazil's northeast. It was seeking to analyze the accomplishment of the students with the Scrum practices, as well the percepetion of the learning of the methodology, showing the positive aspects and the negative ones through this experience. As a conclusion, the Scrum methodology is indicated to manage projects even when the team has limited or none experience promoting the learning, adding value and satisfaction to the student.
Proccedings of the ICAIIT2016, 2016
Scrum is the result of evolution in product development originating from the Japanese management system and process improvement (kaizen) and the Toyota production system from middle of the 20th century. However, Scrum is not the end result but a constant evolution. The purpose of this paper is an attempt to add new knowledge to this evolution. There are numerous alternatives to Scrum process and rules, commonly called hybrids. It is important to be aware that one approach or process cannot be a solution for every software development project. The key is to find a balance between the processes and the people, policies and the principles, as well as focus on long-term or short-term goals, etc. This problem is one of the biggest challenges widely discussed in present-day scientific and industrial communities.
INTED2019 Conference, 2019
Teaching in Software Engineering has evolved in recent years at the same time that software development methodologies have. Therefore, there are a lot of good examples in the literature on how to use Agile Methods in the teaching of the subjects of this track. Most of them focused on explaining the teaching organization, the subsequent evaluation and the obtained academic results, as well as their benefits. However, there are still unanswered questions when implementing the principles of an agile methodology such as Scrum Manager in teaching practice. This paper presents the result of a teaching experience of coordination of subjects in the context of Software Engineering carried out during four academic years. This has been formulated as best practices including the improvements that teachers have achieved in teaching after gathering feedback from students and the collaborative business environment. The main objective is to offer a help guide for teachers who want to use Scrum Manager in their subjects but who sometimes find problems that are not usually collected in the literature.
INTED2019 Proceedings, 2019
In order to prepare students for a professional IT career, most universities attempt to provide a current educational curriculum in the Project Management (PM) area to their students. This is usually based on the most promising methodologies used by the software industry. As instructors, we need to balance traditional methodologies focused on proven project planning and control processes leveraging widely accepted methods and tools along with the newer agile methodologies. Such new frameworks emphasize that software delivery should be done in a flexible and iterative manner and with significant collaboration with product owners and customers. In our experience agile methodologies have witnessed an exponential growth in many diverse software organizations, and the various agile PM tools and techniques will continue to see an increase in adoption in the software development sector. Reflecting on these changes, there is a critical need to accommodate best practices and current methodologies in our courses that deliver Project Management content. In this paper we analyse two of the most widely used methodologies for traditional and agile software development-the widely used ISO/PMBOK standard provided by the Project Management Institute and the well-accepted Scrum framework. We discuss how to overcome curriculum challenges and deliver a quality undergraduate PM course for a Computer Science and Information systems curricula. Based on our teaching experience in Europe and North America, we present a comprehensive comparison of the two approaches. Our research covers the main concepts, processes, and roles associated with the two PM frameworks and recommended learning outcomes. The paper should be of value to instructors who are keen to see their computing students graduate with a sound understanding of current PM methodologies and who can deliver real-world software products.
2019
Agile methods have been widely implemented in the industry while teaching these methods is a substantial part of Computer Science and Engineering program curricula. Evidencedriven data of agile pra ...
OCLC Systems & Services: International digital library perspectives, 2011
PurposeThis paper seeks to define and describe agile project management using the Scrum methodology as a method for more effectively managing and completing projects.Design/methodology/approachThis paper provides a general overview and introduction to the concepts of agile project management and the Scrum methodology in particular.FindingsAgile project management using the Scrum methodology allows project teams to manage digital library projects more effectively by decreasing the amount of overhead dedicated to managing the project. Using an iterative process of continuous review and short‐design time frames, the project team is better able to quickly adapt projects to rapidly evolving environments in which systems will be used.Originality/valueThis paper fills a gap in the digital library project management literature by providing an overview of agile project management methods.
International Journal of Advanced Computer Science and Applications, 2015
To maximize the performance, companies conduct a variety of ways to increase the business profit. The work management between one company and the other company is different, so the differences in the management may cause the software to have a different business process. Software development can be defined as creating a new software or fixing the existing one. Technology developments led to increasing demand for software, Industrial Technology (IT) Companies should be able to project well maintenance. The methodology in software development is used in accordance with the company's needs based on the SDLC (Software Development Life Cycle). Scrum method is a part of the Agile method that is expected to increase the speed and flexibility in software development project management.
Agile courses in university settings aim to prepare students to face the ever increasing demands from the software industry, where Agile has become mainstream. This proves the teaching and understanding of Agile in such settings is of the utmost importance. This is why Agile is no longer just a part of the software engineering curriculum in Computer Science but a standalone course in most cases, though with increasing challenges for both faculty and students. This article presents yet another example case of the design, planning, development and evaluation of an agile project-based course. The reason for addressing the Agile teaching is twofold: not only are the Agile theory and practice taught and experienced in class, but also the teaching itself, and consequently the learning, has been adapted to changing requirements and priorities in each edition of the course. Making it project-based allows students to work with realistic projects through which they learn Agile more effectively, in collaborative and self-organizing teams. These insights, as well as settings and experiences over a total of 4 years, are addressed in this article.
Scrum method is an agile management method approach toward software development as it progresses incrementally and repetitively. The scrum method involves constant evaluation and revaluation of the progression of the project, to insure it is completed on time, while meeting the specific needs as directed by the product owner. Scrum unique to other agile methods in that it provides an empirical chart to track a product's progression through all stages of its development. This paper includes methods in agile testing, Traditional methods in project management. After this Why to use Scrum and Scrum Framework discussed in detail. Brief description of Tools and Techniques of Scrum is given and last advantages and disadvantages of Scrum are explained. Suvarna Shinde | Pratibha Adkar"A modern review on scrum: Advance project management method" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-4 , June 2018, URL: http://www.ijtsrd.com/papers/ijtsrd12864.pdf
ECONOMY INFORMATICS JOURNAL
The evolution of IT market brings us complex technologies which can go beyond the processing power of the human brain. Daily processes and business activities were modified, some of them being completely removed from the industry, so the society had to accept the changes and to adapt to the new values and principles. Every person must develop new skills, trying to find better ways of doing the day by day work. The aim of this paper is to present "Agile" as an innovative way of thinking in a challenging world, beside all the principles and practices that define it. In this study, the most important agile methods and methodologies (Scrum and Kanban) will be presented, discovering similarities, differences, but more important how they can work together.
SSRN Electronic Journal, 2019
Software Development process is quite mature now a days and various software development models are exist in the software industry since last many decades. Software development has very high failure rate due to various reasons. In the recent years Agile has gain popularity in the software industry and there is need to teach this process is to students studying in technical institutions. Students studies the traditional models like waterfall model, Iterative process, RAD model etc. in the courses and Implements their project using above software development models. This research paper is the study of the learning of students while Implementations agile in the project. This paper focus on how much students have learned while applying agile in their university curriculum projects and their short comings and identification of weakness.
Indonesian Journal of Electrical Engineering and Computer Science, 2021
Adapting users need to fulfill their requirements and delivering products to be on time within the planned cost, is critical matter that all software project managers (SPM) put the highest priority for it while considering the users satisfaction at the same time. Agile methodology is one of the solutions provided by software engineers (SE), to get the customers involved in the system development life cycle (SDLC) to avoid the risk nonconformance cost. Yet SPM's still facing the nonconformance costs and the dynamic changes, and the root cause of the issue is not pointed on to find a solution for it. This undertaking research aimed at determining whether software developers understand scrum rules. In addition, how does this knowledge gab affect the software projects success from the project management perspective. Furthermore, the engagement studied the impact of lack of enough knowledge on the topic to project delivery. The collected data from the qualitative and quantitative methods, which was conducted with scrum teams who worked in the health information system (HIS), Educational solutions, and Governmental solutions has showed deviations in organizational practices and team conflicting, competition, and pressure as well as declined product quality.
Computer Applications in Engineering Education, 2013
Teaching agile practices is becoming a priority in Software engineering curricula as a result of the increasing use of agile methods (AMs) such as Scrum in the software industry. Limitations in time, scope, and facilities within academic contexts hinder students' hands-on experience in the use of professional AMs. To enhance students' exposure to Scrum, we have developed Virtual Scrum, an educational virtual world that simulates a Scrum-based team room through virtual elements such as blackboards, a Web browser, document viewers, charts, and a calendar. A preliminary version of Virtual Scrum was tested with a group of 45 students running a capstone project with and without Virtual Scrum support. Students' feedback showed that Virtual Scrum is a viable and effective tool to implement the different elements in a Scrum team room and to perform activities throughout the Scrum process. ß
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.