AGILE PROJECT MANAGEMENT Cydne Zabel, INFX 543 Winter 2009.

Slides:



Advertisements
Similar presentations
Chapter: 3 Agile Development
Advertisements

Continuous Improvement Through Continuous Learning Until you are willing to be confused about what you already know, what you know will never become wider,
Software Development Methodologies 1. A methodology is: A collection of procedures, techniques, principles, and tools that help developers build a computer.
The team Definition: a group of people working together. Everyone who is to be part of a software development team, must have a good understanding of the.
Agile 101.
7 Chapter Management, Leadership, and the Internal Organization
National Forum for Black Public Administrators FORUM 2012 Virginia Beach Convention Center.
Team building is a philosophy of job design in which employees are viewed as members of interdependent teams instead of as individual workers.[1] Team.
COLLEGE-READY LEARNER CRITICAL THINKER ADAPTABLE & PRODUCTIVE LEADERRESPONSIBLE DECISION MAKER SKILLED COMMUNICATOR HISD.
Management Approaches
Out of Office: A Toolkit for an Agile Future. The Research Survey 13 organisations in public and private sectors 1219 team members: 55% female and 45%
Defining Leadership.
Develop your Leadership skills
Team Building.
Thinking Actively in a Social Context T A S C.
Chilean Mine Rescue THE UNSTOPPABLE TEAM. Getting Started 2.
Conservation District Supervisor Accreditation
Competency Mapping The Changing Face of Human Resources Management “From IR to HR to HRD”
AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation.
Mathematical Understanding: An Introduction Fuson, Kalchman, and Bransford.
ENHANCING LEADERSHIP EFFECTIVENESS.  Transferring knowledge to application by learning and applying problem-solving strategies to real world, unpredictable.
Agile Development In 2001, a group called the “Agile Alliance” signed a “manifesto” that stated: Individuals and Interactions over processes and tools.
SPRING PSA MEETING & EVENT “Grow Your Own”. Leader / Manager Is there a difference?
TEAMWORK WORKSHOP ICOM5047 Design Project in Computer Engineering J. Fernando Vega-Riveros, Ph.D. Associate Professor – ECE Dpt.
Coaching for Organizational Improvement and Leadership Enhancement: Supervisory Training To Enhance Practice (STEP) Program Overview Monico Whittington-Eskridge,
Teambuilding For Supervisors. © Business & Legal Reports, Inc Session Objectives You will be able to: Recognize the value of team efforts Identify.
Creating a goal-driven environment - 3 Barbie E. Keiser University of Vilnius May 2007.
 In the past 60 years, there has been as much as 65 different classification systems to define the dimensions of leadership (Fleishman et al., 1991).
Lecturer: Gareth Jones Class 18: Teams.  Teams ◦ What are teams? ◦ Types of teams ◦ Conflict resolution ◦ Team strategies 27/10/2015Business Communication.
318 The Leadership Excellence Series The Leader as a Coach.
Overview What do we mean by a Learning Organisation? Why did we develop a People Development Framework? What was the process involved in building the.
ADVANCED MANAGEMENT PROGRAM FINAL REVIEW Katarzyna Zygmuntowicz September 2012.
Using action learning to improve personal and organisational effectiveness.
Chapter 4 Developing and Sustaining a Knowledge Culture
Small Group Learning. Why?  Learners gain a sense of ownership of the learning process.  Helps learners build their own knowledge.  Provides an environment.
Queen’s Management & Leadership Framework
Libr Ashley Luna MY PHILOSOPHY OF MANAGEMENT AND LEADERSHIP.
Why (or When) Agile Fails Creating high performance software delivery teams.
Strategy to Action: The Power of HSD Session 2: HSD and Project Management September 10, 2008 Glenda H. Eoyang, Ph.D.
Work Team Mobilization Methodology No. M3 August, 2000.
New Supervisors’ Guide To Effective Supervision
© BLR ® —Business & Legal Resources 1408 Teambuilding for All Employees.
How To Use Collaborative Goal Setting and Develop a Performance Feedback Process BPI Emerging Leader Series.
Thomas G. Cummings Christopher G. Worley
Module 2: What is Agile? Why use it? TLO: Given a DoD program involved in software development, the student will recognize situations where applying agile.
It’s Agile …. like! A Corkman’s introduction to Agile software delivery.
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
Lau Siang Hua See Shie Ping Terence Leow Shin Woei Ooi Kean Chong Cheong Sheng-En Jonathan Managing Technological Changes.
APPLICATION OF ORGANIZATIONAL BEHAVIOR PRINCIPLES TO SCHOOL IMPROVEMENT Educational Leadership.
Chapter 10 Learning and Development in a Knowledge Setting
LECTURE 4 WORKING WITH OTHERS. Definition Working with others : is the ability to effectively interact, cooperate, collaborate and manage conflicts with.
Leading the Way. Coaches realize The whole is never the sum of the parts – it is greater or lesser, depending on how well the individuals work together.
Learning Teaching and Family Support Retreat April 24, :00 am – 3:00 pm Wiki site
PROJECT MANAGEMENT Software Engineering CSE
Applying Adaptive Software Development (ASD) Agile Modeling on Predictive Data Mining Applications: ASD-DM Methodology M. Alnoukari 1 Z.Alzoabi 2 S.Hanna.
HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung.
 In Ned law are a company that provides strategic consulting and management, composed of a team of high academic and social esteem, focused on optimization,
Organization Theory and Design
Overview NIATx Model. NIATx History RWJF and SAMHSA Supported and Field Testing Development driven by proven methods and tools –Customer-focused –Use.
1 Chapter 9 Implementing Six Sigma. Top 8 Reasons for Six Sigma Project Failure 8. The training was not practical. 7. The project was too small for DMAIC.
Product Backlog List of things that needs to be done to make the product come into existence 
Action learning Session Two
The Leader as a Coach The Leadership Excellence Series
Management, Leadership, and the Internal Organization
Introduction to Agile Blue Ocean Workshops.
Defining Leadership.
Management, Leadership, and the Internal Organization
University of Missouri Task Force on Reporting Strategies
Leading Change: Three Ways to Get Out Ahead
Agile, Scrum and CMMI Methodologies
Presentation transcript:

AGILE PROJECT MANAGEMENT Cydne Zabel, INFX 543 Winter 2009

Introduction Agile Methodology – Typically applied to the world of software development – Work is done in short cycles that yield a functional product at the end. – The process is adaptive and gives teams opportunity to assess how software will be most useful/marketable to users.

Introduction

Lack of alignment between project management and agile methodologies. – Perceptions of traditional management practices cast a shadow – Rigid hierarchical structures normally associated with management make agile methodologies seem “chaotic.”

Introduction Complex Adaptive Systems – Collective behavior of living systems in nature Self-organized Collective intelligence that is “greater than the sum of its parts” – Applied to management Managers are given a framework, establish rules Flexible, not rigid Promotes an adaptive environment, constant feedback, collaboration

The Problem Project Management as Uninspired Taskmaster – Plan, plan, plan some more – Huge costs – Lack of customer feedback – Potential for failed product – Not ideal for the technical community

The Solution Project Manager as Visionary Leader – More focus on being a leader, less on being a “taskmaster” – Agile methodology is largely developer- centered, but benefits from a strong leader – Keeps teams in line with the vision of the project, inspires, provides support and promotes collaboration

The Means: an Agile Project Management Framework The Team as a Complex Adaptive System – “Working masses” have been replaced by skilled knowledge workers – Fundamental ideas of complexity Living systems are complex Governed by simple, localized rules System can undergo spontaneous self- organization Self-organizing systems are adaptive Patterns emerge that overlay individual behaviors Systems co-evolve with their environment

The Means: an Agile Project Management Framework CAS-based Project Framework – Six practices for Managing Agile Development Project Guiding Vision Teamwork and Collaboration Simple Rules Open Information Light Touch Agile Vigilance

The Means: an Agile Project Management Framework Guiding Vision – “ Establish a guiding vision for the project and continuously reinforce it through words and actions.” – Non-material fields exert force on material objects – In a similar fashion, the intangible parts of a project exert force on tangible ones – Agile project managers can influence and guide a team by defining and sustaining a vision – Keep a focus on the “big picture,” rather than micromanaging the parts

The Means: an Agile Project Management Framework Teamwork and Collaboration – “Facilitate collaboration and teamwork through relationships and community.” – Project managers should get to know individual members of the team – Team members should be encouraged to get to know each other – Encourage open lines of communication – Hold regular planning sessions – Monitor team dynamics

The Means: an Agile Project Management Framework Simple Rules – “Establish and support the team’s set of guiding practices.” – Provide a flexible framework for the team to work within – Encourage team members to try practices they are doubtful about – Enough rules to keep everyone on the same path, but not so many as to curb creativity or stifle new ideas

The Means: an Agile Project Management Framework Open Information – “Provide open access to information.” – Information must be free-flowing for the team to be adaptive – Use techniques to foster information sharing Place team members in close proximity Have daily meetings to share information Make use of bulletin/whiteboards Bring project sponsors into the project room instead of a conference room

The Means: an Agile Project Management Framework Light Touch – “Apply just enough control to foster emergent order.” – Increased control does not equal increased order – Apply just enough control – Relinquish some control to allow room for adaptation – Empower the team to function on its own – Have the ability to step back from the team

The Means: an Agile Project Management Framework Agile Vigilance – “Constantly monitor and adjust.” – “Like herding cats” – Don’t micromanage – Being observant, seeking feedback – Watch and listen – Constantly reinforce the other five of the six practices

Conclusion Project Managers: there is a place for you in Agile Methodology!