iterative project management n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Iterative Project Management PowerPoint Presentation
Download Presentation
Iterative Project Management

Loading in 2 Seconds...

play fullscreen
1 / 10

Iterative Project Management - PowerPoint PPT Presentation


  • 167 Views
  • Uploaded on

Iterative Project Management. Module 0 – History and Motivation Prepared by Bob Roggio From Forward and Preface of Textbook: Managing Iterative Software Development Projects By Bittner and Spence. . Objectives.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Iterative Project Management' - yardley


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
iterative project management

Iterative Project Management

Module 0 – History and Motivation

Prepared by Bob Roggio

From

Forward and Preface of Textbook: Managing Iterative Software Development Projects

By

Bittner and Spence.

objectives
Objectives
  • Understand some of the shortcomings of the traditional software project management process
  • Understand the notion of change and how an iterative / incremental approach to project management favorable affects project development / management, and
  • Understand why an iterative / incremental approach produces a better product using a better process.

Iterative Project Management / 01 - Iterative and Incremental Development

the way we were
“The Way we Were”
  • Obtain requirements
  • Freeze Requirements
  • Design solutions
  • Implement solutions
  • Deliver products
  • Developers claim success
  • Users claim failure.
  • How so?
  • We will discuss in Chapter 1 in considerable detail…

Iterative Project Management / 01 - Iterative and Incremental Development

some root causes
Some Root Causes
  • Culprit is the overall Software Management Process
    • Flawed process – rigid and inflexible in activities; sequential in form and unresponsive to change
    • Risk not identified until late
    • Little chance for Change
    • Big Bang Approach after long time development.
  • Culprit was Change
    • During development, change takes place.
    • Even if / when initial requirements fully understood, time  Change.

Iterative Project Management / 01 - Iterative and Incremental Development

but there s more
But there’s more:
  • We have emphasized the developer’s perspective in the past courses.
  • But the problem is muchmore far reaching!
  • We will identify and deal with the developer’s perspective in more detail than we did in the past.
  • We will further delve into the
    • Customer / User perspective and the
    • Management Perspective
  • As we collectively work toward developing software with real value to the Customer.

Iterative Project Management / 01 - Iterative and Incremental Development

a better approach
A Better Approach
  • Acknowledge asynchronous “change” during project development.
  • Expect Change; Plan for it; Adapt to it.
  • But our emphasis here will be to embrace change from a Customer, Developer, and Management perspective.
  • Developers must deliver systems that have real businessvalue – whatever the business is.
  • We must learn to manage and develop products while dealing with a moving target!
  • We need an overall software management process that acknowledges, accepts, and embraces change.
  • We must realize fully well that developers, customers, and management view development very differently at times!

Iterative Project Management / 01 - Iterative and Incremental Development

our focus this course
Our Focus this course:
  • Iterative and incremental development is an approach that
    • addresses many root causes of poor software development practices while
    • providing for a better product with clear value that meets or exceeds customer requirements on time and within budget,
  • Iterative development is a dynamicplanning and managementapproach allowing us to develop software in the face of change while proactively managingrisk within each iteration to incrementally develop a product with clear value.

Iterative Project Management / 01 - Iterative and Incremental Development

quoting
Quoting:
  • “Iterative development … provides an approach that is agile and responsive to the needs of the business while still providing the necessary controls and oversight needed to govern the development process and while fostering the creativity and collaboration needed to solve complex business problems.”
    • (underlining is mine)
  • From Forward – our textbook.

Iterative Project Management / 01 - Iterative and Incremental Development

lastly
Lastly
  • Be certain to check out the appendices of your textbook:
  • Appendix A is a brief introduction to the Use Case-driven approach for software development used throughout the book
  • Appendix B contains outlines, templates and checklists that are very useful.
  • Appendix C contains more examples of detailed presentation of example ‘plans’ taken from throughout the book.

Iterative Project Management / 01 - Iterative and Incremental Development

slide10
So:
  • Let’s have some fun with these topics that are so very important!

Iterative Project Management / 01 - Iterative and Incremental Development