0% found this document useful (0 votes)
49 views16 pages

Agile Project Management

Uploaded by

KADIKI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views16 pages

Agile Project Management

Uploaded by

KADIKI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Agile Project

Management
Presented by: Salah El kadeki
Content
• What is APM?
• APM values and principals.
• APM methodologies and framework.
• APM Scrum Method.
• Conclusion.
What is agile project management?
Agile manifesto :

1- individuals and interactions over process and tools.


2- Working product over comprehensive documents.
3- Customer collaboration over contract negotiation.
4- Responding to changes over strictly following a plan.
What is agile project management?

• There are five key business objectives for a good exploration process
such as Agile ProjectManagement (APM)
1.Continuous Innovation- To deliver on current customer requirements.
2.Product adaptability- To deliver on future customer requirements.
3.Reduced delivery schedules- To meet market windows and improve
returns on investments (ROI)
4.People and Process Adaptability- To respond rapidly to product and
business change.
5.Reliable Results- To support business growth and profitability
What is agile project management?
• Agile project management is an iterative approach to delivering a
project throughout its life cycle.

Iterative or agile life cycles are composed of several iterations or


incremental steps towards the completion of a project. Iterative
approaches are frequently used in software development projects to
promote velocity and adaptability since the benefit of iteration is that
you can adjust as you go along rather than following a linear path.
Agile Methodology
• Agile methodologies enable organizations to deliver value to
customers faster and with fewer complications by systematically
managing projects and developing software in an iterative manner.

• The approach of an agile team is to deliver work in small, but


consumable, increments, rather than wagering everything on a "big
bang" launch. As a result of continuously evaluating requirements,
plans, and results, teams are able to respond to change in a timely
manner.
Agile Methodology
• Agile Principles
To make a process Agile, the following principles need to be satisfied.

• Iterative Development: Agile projects are divided into short cycles called iterations, where a small portion
of the project is developed and delivered. This approach allows teams to make regular improvements and
gather feedback along the way.
• Customer Collaboration: Regular interaction with customers and stakeholders ensures that the project
aligns with their needs and expectations. This dynamic collaboration helps in refining requirements and
adjusting priorities.
• Adaptive Planning: Instead of rigid planning upfront, Agile embraces changing requirements and adapts
its plans accordingly. This allows teams to respond effectively to evolving circumstances.
• Continuous Feedback: Agile thrives on frequent feedback loops. Regular reviews and retrospectives help
teams identify areas for improvement, establishing a culture of continuous learning.
• Empowered Teams: Agile empowers cross-functional teams with the independence to make decisions.
This autonomy enhances accountability, innovation, and ownership of the project's success.
Agile Methodology
• Key Agile Concepts
• User Stories: The team divides the work into functional units known as "user stories" in consultation with the
client or product owner. Each user story must add something valuable to the final product.
• Daily Meeting: The team meets every day at the same time to update everyone on the information necessary
for coordination:
• Personas: When the project requires it, the team creates in-depth, fabricated biographies of hypothetical users
of the intended product.
• Team: A small group of individuals assigned to the same project or effort, almost all of whom work full-time, is
referred to as a "team" in the Agile context.
• Incremental Development: Agile teams prefer to use an incremental development strategy, which in an Agile
setting means that each iteration of the product improves on the one before it by including user-visible
functionality.
• Iterative development: Agile projects intentionally permit "repeating" software development activities and the
potential for "revisiting" the same work products, known as iterative development.
• Milestone Retrospective: After a project has been running for a while, the team dedicates one to three days to
examine the key moments.
Agile Methodology

How Does Agile Work?


• Define the project: The team, along with the customer, defines the project's goals,
objectives, and requirements.

• Create a backlog: A backlog is a prioritized list of tasks that need to be completed. The
customer, product owner, and the team work together to create the backlog.

• Plan the sprint: The team plans the sprint by selecting the highest-priority tasks from
the backlog and determining how much work can be completed in the upcoming sprint.

• Execute the sprint: The team works on completing the tasks planned for the sprint, with
daily meetings to check progress and address any issues.
Agile Methodology

How Does Agile Work?

• Review and demo: At the end of the sprint, the team demonstrates the completed work to the customer and
gets feedback.

• Retrospect: The team retrospect on the sprint, discussing what went well, what didn't, and what can be
improved for the next sprint.

• Repeat: The process is repeated for each sprint until the project is completed. The product is incrementally
developed and delivered to the customer in small chunks.

• Continuously improve: Agile methodologies focus on continuous improvement. The team reflects on its
progress and makes adjustments as necessary to improve processes, tools, and communication for the next
sprint.
What Is Scrum?

• Scrum is a popular framework that enables teams to work together.


Based on Agile principles, Scrum enables the development, delivery,
and sustenance of complex projects. It enables teams to hypothesize
how they think something works, try it out, learn and reflect from
their experiences, and make appropriate changes.
What Is Scrum?
With Scrum:

• Project deliverables are completed quickly and efficiently


• Time and money are used appropriately
• Projects are manageable since they’re divided into smaller units called
sprints
• Teams have greater visibility, thanks to scrum meetings and stand-up
sessions
• There’s constant feedback from customers and clients
• Individual efforts of the team members can be focused on
What is Scrum?
Conclusion

• In this guide to help you understand Agile, we covered a number of different topics
like the Agile manifesto , its advantages, what is Agile, Agile principles, advantages,
and methodologies.

• Agile is to prioritize flexibility and continuous improvement over following a strict


plan.

• Agile emphasizes collaboration between teams, customers, and stakeholders, and


encourages open communication and transparency throughout the project lifecycle.

• Agile approach enhance your ability to develop and deliver quality products to
customers within cost and time.
Refernces:
• Balaji Satharam. ( 2015). Agile-overview: Agile Manifesto, Agile
principles and Agile Methodologies.

• Raul Iloc.( 2017). Agile Scrum.


Questions?

You might also like