Nothing Special   »   [go: up one dir, main page]

MAPM512AgileProjectManagement Session 1.1

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 36

Bio

 Name: Fikre Y. Wondimu


 Education:
- Doctor of Business Administration, Info. Sys. & ERM
- MSc., Management Info. Systems
- BSc., Management Info. system
 Industry Certification: MCSE,
MCT
 o Work Experience:
FAO – UN (Italy - Rome): Systems
o
Analyst/Programmer ALPA Lumber (Canada -
Toronto): Director, MIS OSH/Digify – Business Owner
o
o (Entrepreneur) and CEO
 Teaching
o
Addis Ababa University
Defense Engineering University
o
o American College of Technology
 Freelance Consultant
o
American
A Place forCollege ofand Technology
Dreamers, Thinkers
Doers!!

Agile Project Management (2 credits)


Course: APM512
Credit Value: 2 Credit Hours
Prerequisite Course(s): N/A
Instructors : Dr. Fikre Y. Wondimu

Session 1.1 – Agile Principles and Mindset


Agile Project Management
Course Description
Agile Project Management course is designed to teach you the
principles and practices of Agile in real world settings, including
Scrum, XP and Lean.
It is new industry certification from PMI – “Agile Certified
Practitioner (ACP)”
Facts:
 46% of developers use Agile Methodology in 2012
 Many companies are adopting Agile methodologies to increase
team performance and improve customer satisfaction.
 Significant numbers of development and IT professionals
describe their company as pure Agile and 51% are leaning
toward Agile
Agile Project Management
Course Content

1. Agile Principles and Mindset


2. Value Driven Delivery
3. Leadership and team performance
4. Adaptive Planning
5. Continuous Improvement
6. Stakeholder Engagement
Agile Project Management
Upon Course Completion

 Apply key agile project management terms.


 Distinguish among project methodologies based upon project
requirements.
 Synthesize the core practices and philosophies behind agile
methodologies.
 Apply agile tools and techniques to efficiently deliver value.
 Articulate the importance of value-driven delivery and
continuous process improvement loops ensuring that goals are
met.
 Apply university and workplace citation and documentation
carefully to all assignments.
Agile Project Management
What is a Project?

 A sequence of unique and connected activities (product


development process)
 Has one goal or purpose (develop a product/service)
 Must be completed by a specific time (One Year, Two Years…)
 Requires financing and must be completed within budget;
 Must be conducted according to specifications;
 Must meet specific quality (appropriateness).
Introduction to Project Management
Once upon a time the Space Shuttle was a project !

Inspiration
(Idea)

Miracle
Miracle

(Product development Process)


 Team Product
Introduction to Project Management
PM Triangle
The project management triangle is made up of three variables
that determine the quality of the project: scope, cost, and time.

Cost:
Amount of Budget available to
complete the project.
Cost Quality
What stakeholders need from
project deliverable

Scope:
Work that must be done in
Quality Time:
A window of time within
order to deliver a product which the project must be
completed

Scope Time
Introduction to Project Management
Project Management Objectives
 Project objectives are goals. These are the business objectives
that the project needs to accomplish.

 It is all about balancing the three points of the triangle to


achieve the best possible quality while staying within budget,
on deadline, and adhering to the project specifications.

 Timely delivery
 Meeting specific quality
 Staying within budget
Introduction to Project Management

SMART Characteristics of a Project

Specific  Be specific in targeting an objective


Measurable  Establish a measurable indicators
Assignable  Make objectives assignable
Realistic  State what can realistically be done
Time-bound  State when the objective can be achieved
Introduction to Project Management
Project Management Ingredients

 A set of skills. Specialist knowledge, skills and


experience are required to reduce the level of risk
within a project.
 A suite of tools. Various types of tools are used by
project managers to improve their chances of
success.
 A series of processes. Various management
techniques and processes are required to monitor
and control time, cost, quality and scope on
projects.
Introduction to Project Management
Project Progress Against Time Goal

Baseline
P
r
o Actual ¾ Time
3/5 Progress
g
r 3/8 Time
½ Progress
e
s 1/3 Time
s ¼ Progress

Start T i m e
Agile Project Management
Agile Project Management
What is Agile Project Management?

 Agile project Management is an iterative approach to project


management that focuses on breaking down large projects into
more manageable tasks, which are completed in short
iterations throughout the project life cycle.

 Agile Project Management is an iterative approach to planning


and guiding project processes that breaks them down into
smaller cycles called sprints, or iterations.
Agile Project Management
Project Management Comparisons
Popular Project Management Methods
Agile Project Management
Key Terms
Agile Project Management
Agile Methodology
Agile methodologies generally promote:
 A project management process that encourages frequent
inspection and adaptation;
 A leadership philosophy that encourages team work, self-
organizati on and accountability;
 A set of engineering best practices that allow for rapid
delivery of high-quality software;
 A business approach that aligns development with customer
needs and company goals.
Agile Project Management
Agile Manifesto - Four Values
Agile Project Management
Principles of Agile
 Customer sati sfacti on by rapid, continuous delivery of useful
software
 Working soft ware is delivered frequently (weeks rather than months)
 Working software is the principal measure of progress
 Even late changes in requirements are welcomed
 Close, daily cooperation between business people and developers
 Face-to-face conversation is the best form of communication (Co-
location)
 Projects are built around motivated individuals, who should be
trusted
 Continuous attention to technical excellence and good design
Simplicity
 Self-organizing teams
 Regular adaptati on to changing circumstances
Agile Project Management
Iterative & Incremental Product Development
Agile Project Management
Single Release Plan
Agile Project Management
Agile Methodologies

 Scrum
 Extreme Programming (XP)
 Dynamic Systems
Development
Method (DSDM)
 Feature-Driven Development
(FDD)
 Lean and Kanban Software
Development
 Crystal
Agile Project Management
Background
o The need for more flexible and
o Most agile ideas, methods, o Streamlined development process
o Principles and policies originated in o And functional software products that
o Software Development o Meet user needs gave birth to
o Agile Manifesto and our modern
o Understanding of agile methods.
Agility:
 The ability to think and draw
 Conclusions quickly
o Applied to business context, agile describes the dynamic and flexible
management and Control of projects and processes. Reducing the
complexities involved in planning and managing .
o A project leads to increased development speed, greater adaptability and
personal response
Agile Project Management
Agile vs Traditional

Agile Traditional
 Customer Collaboration  Contact negotiation
 Flexibility  Rigid planning
 Working solutions VS
 Comprehensive documentation
 Maximum business value  Delayed business value due to
in minimum time longer release cycles
Agile Project Management
12 PRINCIPLES

Value Value Value Value


#1 #1 #1 #1

AGILE MINDSET

The Agile Manifesto is . . .


A collection of beliefs, principles and
Values for agile teams. It was written in
2001 by 17 software developers.
Agile Project Management
Agile Mindset

People are intrinsically


motivated

Trust and responsibility


Form the basis of
cooperation

Innovative thinking
occurs in iterative
situation
Agile Project Management
Four Values

#1 #2 #3 #4
Individuals and Functioning software Customer Responding to
Interactions are Is more important Collaboration is more Change is more
More important than Than comprehensive Important than Important than
Processes and tools documentation Contact negotiations Following a plan
Agile Project Management
12 Principles
Customer satisfaction by Face-to-face conversation is the
Early and continuous delivery #1 #7 Best Form of communication
Of valuable software
Projects are built around
Welcome changing requirements,
Even in late development #2 #8 motivated Individuals, who
should be trusted

Deliver working software frequently Face-to-face conversation is the


(weeks rather than months) #3 12 #9 Best Form of communication
Principles
Working software is the primary Simplicity – the art of
#4
Measure of progress
#10 maximizing The amount of work
not done – is essential
Sustainable development
#5
At a constant pace
#11 Self organizing teams
Close, daily cooperation between
Business people and developers #6 #12
Terms that continuously adapt
to Changing circumstances
Agile Project Management
Agile Practice
Agile Project Management
Agile Methods
Agile Project Management
Agile Project Management
Agile Project Management
Agile Project Management

STAKEHOLDER
PRODUCT BACKLOG RELEASE RELEASE BACKLOG
MANAGEMENT PLAN MANAGEMENT
DEVELOPMENT REQUEST

VERSION 1.0
Collect and filter  _____
requirements PREPARES  _____
From key REPORTS  _____ VERSION 1.5
stakeholders
 _____
PRODUCT VERSION 2.0
OWNER
Agile Project Management
Agile Development
Agile Project Management
Agile Method
End of Session 1.1

http://www.actamericancollege.com/MYACT/login
/index.php

E-mail:
fikre.wondimu.dba@gmail.com
Mobile: +251 936984220

You might also like