logo

Agile Development: Learning Management System

   

Added on  2022-11-25

25 Pages5561 Words288 Views
Running head: AGILE DEVELOPMENT
Agile Development: Learning Management System
Name of the Student
Name of the University
Author’s Note

1
AGILE DEVELOPMENT
Table of Contents
Section A – Proposal.......................................................................................................................3
Business Case..............................................................................................................................3
a. Sensible Approach for the development of the system by BluChip....................................3
b. Objectives of the project......................................................................................................4
c. Potential constraints, high level risk and issues and opportunities......................................6
d. Roles and responsibility of project community...................................................................9
Create an implementation Roadmap Excel............................................................................11
a. Implementation Roadmap including features that are needed to be implemented............11
b. Roadmap defining Minimum Viable Product for first release..........................................11
c. Features that are needed to be developed over the horizon...............................................12
Creation of Product Backlog.................................................................................................12
a. Planning for breaking down features for MVP and Roadmap...........................................12
b. Example of backlog...........................................................................................................15
c. Calculation of velocity of the Team...................................................................................16
Section B – Adapting to Changes..................................................................................................16
a. Process of adding two additional features without changing go-live date.........................16
b. Description of using feedback from internal users for inclusion of right feature..............17
c. Reprioritization of product backlog for maximizing delivery of value.............................18
d. Accommodation of changes in release plan for testing features with internal users.........18

2
AGILE DEVELOPMENT
e. Communicating changes with stakeholders.......................................................................18
References......................................................................................................................................21

3
AGILE DEVELOPMENT
Section A – Proposal
Business Case
a. Sensible Approach for the development of the system by BluChip
The eLearning market is expected to grow at a rate of 7.2% each year and this sheer
growth can throw new opportunity and challenges in the education sector (Noe et al. 2017). The
learning management system is needed to focus on the capability of the learner rather than the
syllabus that is followed by the traditional learning system. The scrum method can be used by
the project manager for development of the LMS primarily. It can help in improving the
productivity of the team and delivering the software in each 2-4 weeks. The implementation of
agile scrum methodology includes team formation with the help of diversity, frequent feedback
from clients, participating users and communicative teamwork. Kanban methodology can also be
adopted for helping the team work together and it can be combined with scrum for forming
scrumban methodology (Joo, Kim and Kim 2016). This methodology helps in development of
the learning management system with the features of both scrum and Kanban methodology. The
agile scrumban methodology is important for analyzing system requirement and help in
designing an efficient human centered design. The system analyst can implement design thing
approaches such that the effectiveness of the system analysis improves. An iterative approach is
needed to be applied for solving problems since feedback from different people are taken for the
development of the critical component (Walker et al. 2016). New ideas can be applied and
creativity can be improved for development of a successful solution quickly.
Extreme software development methodology (XP) is applied for the improving the
quality of software and increasing the responsiveness for any changes that are needed to be made
in the software product. The extreme programming advocates frequent release of the software in

4
AGILE DEVELOPMENT
shorter development life cycle for improving productivity and adoption of the changes in the
final software build. It helps in inducing checkpoints in the software development process and
reviewing the code extensively, testing the codes and to avoid programming the feature until
they are needed in the software (Almarashdeh 2016). A flat structure in management and
maintaining simplicity in the code is applied for managing the changes effectively. The adoption
of agile methodology helps in integrating the learning management system with the real time
data for overlaying the information with static content and offering a dynamic package of
learning for the user.
For the development of the learning management system with the top end functionality
the core resources of the business is needed to be identified and the agile software development
is needed to be applied. The adoption of agile process can help the organization to harness the
changes for customer’s competitive advantage and deliver the working software referencing the
short timescale.
b. Objectives of the project
The development of the learning management system with the application of agile approach
helps in developing the information system in iterative cycles. For starting the development
process a research is needed to be made on the requirement and purpose of the project. The
following are the main objectives identified for the development of the information system.
To provide top end functionality to the users and provide support of multiple platform
and devices.
To use high quality content and that is customizable according to the client needs
To enable VR/AR and AI assistant and top end functionality and different creative ideas
for making the LMS system unique and attractive

5
AGILE DEVELOPMENT
To test the system with internal staff before go-live for finding the errors and improve the
usability of the system.
To manage the changes in the project during the development process and meet the
requirement of the users
To integrate the different functions of the departments and look at the cost opportunity
for maximizing profit and reducing the expenses of the organization.
For the demonstration of the success of the project to the executive team some leading indicators
are needed to be used:
Effectiveness of communication – It is needed to be made sure that the employees
understands the communication messages and have active involvement in the development of the
learning management system.
Relationship and satisfaction of customer – the customers should be involved in the
development process and the developed module should be shared with them for testing (Silva et
al. 2015). Focus is needed to be given on satisfaction of the customer and right customer is
needed to be selected.
Employee Satisfaction – The employees should have proper understanding about the
project such that they can contribute to successfully develop the system.
Image of the brand – recognition and brand image is a leading indicator for the success and
market research is needed to be made for determining that the brand image is rising or falling.
Trust – People should believe in the management and barriers are needed to be eliminated
for faster development. Management program is needed to be introduced for increasing the trust
of the customer and employees.

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Convergence of Scrum and Kanban in IT Industries in Germany
|20
|6632
|65

Agile Project Management: Scrum and Kanban Frameworks
|17
|3094
|51

Analyzing Extreme Programming (XP) Project Management
|4
|632
|50

Systems Analysis and Design | Assignment-1
|21
|3958
|12

Requirements Analysis and Organizational Concept PDF
|7
|723
|34

Agile System Development Methodologies for OZES Case Study
|17
|3121
|414