Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TERM OF REFERENCE
Final Year Project (Undergraduate Thesis)
Topic Introduction:
Agile product development has grown vastly in influence due rapid changes of needs and
requirements by stakeholders and technology development. Agile development has a large
emphasis on collaboration, flexibility, continuous improvement, and high quality results (Vliet,
2013). However many industries especially the Telecommunication industries are having
difficulties in transferring the rapid changes in information and requirements to their product
development team (Narvekar, 2018). Therefore, it is required to understand how the project team
adapt with the agile development by understanding the agile methodology that fit with the nature
of the company and the creation of a collaborative work environment, where there is the smooth
exchange of information, had a positive impact on the quality of implementation. Continuous
improvement of all of these aspects and process is the key to building a complete set of
competencies in a team that is able to efficiently deliver well-prepared solutions, focused on
meeting the goals set by business and solving problems faced by users (Vanhanen, Jartti, &
Kähkönen, 2015).
There are several methods (frameworks) used in agile development, one of them is scrum
methodology. Scrum has aim to develop, deliver, and sustain complex products through
collaboration, accountability, and iterative progress. It also encourages collaborative decision
making and constructive feedback, so that a higher quality product can be delivered efficiently
(Reddaiah & Rao, 2017). This framework has widely used across industries, and in this research
the findings will be focus on the implementation of scrum framework in Telecommunication
Industries, PT XL Axiata Tbk. The Scrum Team are self-organizing and cross-functional which
consists of a Product Owner, the Development Team, and a Scrum Master. Self-organizing teams
choose how best to accomplish their work, rather than being directed by others outside the team.
Cross-functional teams have all competencies needed to accomplish the work without depending
on others not part of the team. The team model in Scrum is designed to optimize flexibility,
creativity, and productivity (Scrum.org, 2019). The relation of each scrum elements (scrum
events and scrum artifacts) is shown by Figure 1.
Luh Rika
2018370051 FYP – Term of Reference
represent work or value to provide transparency and opportunities for inspection and adaptation
(Scrum.org, 2019). The Scrum Artifacts are:
- Product Backlog - an ordered list of everything that is known to be needed in the
product
- Increment - the sum of all the Product Backlog items completed during a Sprint and
the value of the increments of all previous Sprints
Luh Rika
2018370051 FYP – Term of Reference
Scrum Team
The scrum team are divided into three such as:
- Product Owner
The Product Owner is the product expert, and the one person who represents the
stakeholders and the voice of the customer (Scrum.org, 2019). The responsibility of
Product Owner includes:
Clearly expressing Product Backlog items
Ensuring the Development Team understands items in the Product Backlog to the
level needed.
Ordering the items in the Product Backlog to best achieve goals and missions
Ensuring that the Product Backlog is visible, transparent, and clear to all, and
shows what the Scrum Team will work on next
Optimizing the value of the work the Development Team performs
- Development Team
The Development Team is a group of professionals (developers, programmers, or
designers) who deliver the product, and create the increment (Scrum.org, 2019). The
development team has following traits:
They are self-organizing
Cross-functional but still assign specialized task with all the skills as a team
necessary to create a product Increment
Scrum recognizes no titles for Development Team members, regardless of the
work being performed by the person
Scrum recognizes no sub-teams in the Development Team, regardless of domains
that need to be addressed like testing, architecture, operations, or business analysis
- Scrum Master
Scrum project management is facilitated by the Scrum Master, who is ensuring the team
successfully executes Scrum project management. They are responsible for making sure
the development team is on track by providing them with necessary resources, and to
block out any distractions that may hinder the development process (Scrum.org, 2019).
According to Scrum.org, in order to ensure the successful execution of Scrum project
management, the Scrum Master need to:
Leading and coaching the organization in its Scrum adoption
Planning Scrum implementations within the organization
Helping employees and stakeholders understand and enact Scrum and empirical
product development
Causing change that increases the productivity of the Scrum Team
Luh Rika
2018370051 FYP – Term of Reference
Working with other Scrum Masters to increase the effectiveness of the application
of Scrum in the organization.
Scrum Values
The values of Scrum are shown by Figure 4.
1. What is (are) agile development method (is it only scrum or is there any other method)
that has been used by PT XL Axiata in managing their project management especially in
product development site beside the scrum framework?
2. How PT XL Axiata Tbk. choose which agile methodology that they would like to
implement in their organization?
3. How the Scrum implemented in PT XL Axiata Tbk. to address agility within its product
development?
4. How is the team development response to the current agile method used in product
development?
5. How do the team measures the successful implementation of Scrum framework or
methodology in their product development?
Deliverables:
1. Preliminary Final Year Project plan and documentation
2. Final Year Project Proposal (Problem Statement, research questions, data collection
method, preliminary research findings)
3. Data Collection and Result Discussion (qualitative and quantitative results)
4. Undergraduate thesis (Final Year Project) final results
5. Recommendation for PT XL Axiata Tbk. whether to continue in using the same agile
method or introduce the new/hybrid agile method to address the problem statement
Milestones:
References