Agile Portfolio Management and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Very Good See details
$7.82 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $0.45 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Agile Portfolio Management
 
 
Start reading Agile Portfolio Management on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Agile Portfolio Management [Paperback]

Jochen Krebs (Author)
3.3 out of 5 stars  See all reviews (6 customer reviews)

List Price: $34.99
Price: $23.20 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.79 (34%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $15.39  
Paperback, Bargain Price $14.00  
Paperback, June 30, 2008 $23.20  

Book Description

0735625670 978-0735625679 June 30, 2008 1
Find out how your company s full project portfolio can benefit from the principles of agility from an expert on agile processes. Agile software development is now more popular than ever, but agility doesn t need to stop there. This guide takes a big-picture look at how portfolio managers and project managers can make use of proven agile development methods to increase organizational efficiency.

It can be difficult for companies to manage multiple development teams and to ensure that they are in line with evolving corporate strategies. Agile project-management methods help you build more flexible processes that invite feedback and collaboration, adapt to change, and gain better project insights. They enable project teams to execute corporate strategy and top-level managers to make sound decisions. This guide delivers practical, real-world strategies for implementing agile methods across your organization. Learn best practices for reassessing your company-wide processes; successfully coordinating multiple software teams without imposing a rigid, top-down structure; developing clear roles and responsibilities; and transitioning to an agile enterprise.

Key Book Benefits:

Delivers practical, real-world guidance on bringing agile software development methods to your entire enterprise Provides specific suggestions for improving processes, developing clear roles, and making decisions Features a survey of popular agile project management methods


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects (Pragmatic Programmers) $20.94

Agile Portfolio Management + Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects (Pragmatic Programmers)


Editorial Reviews

About the Author

Jochen (Joe) Krebs is the responsible subject area manager for agile development practices at Bear Stearns in New York City. He spearheads the Agile Project Leadership Network (APLN) and is an organizer of the Agile 2008 conference. He recently published the articles Managing an Agile Portfolio and The Agile Pyramid.

Product Details

  • Paperback: 240 pages
  • Publisher: Microsoft Press; 1 edition (June 30, 2008)
  • Language: English
  • ISBN-10: 0735625670
  • ISBN-13: 978-0735625679
  • Product Dimensions: 8.8 x 7.2 x 0.8 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #350,963 in Books (See Top 100 in Books)

More About the Author

Jochen (Joe) Krebs, is an agile coach, trainer and consultant and most important practitioner. In 2005, Joe founded Incrementor (www.incrementor.com), a consulting company specialized in helping organizations with the successful adoption of agile processes (Scrum, XP, Lean and other iterative-incremental processes) either on a corporate enterprise-level or team-level. His programs are characterized by a unique blend of knowledge transfer with hands-on work. In 2008/2009 for example, he transformed AOL from waterfall to agile project management with Scrum which impacted the daily life of at least 3,000 employees around the globe. The transformation included up to 100 agile project teams with an average of 40-60 projects performing in parallel. For more than 15 years, he has been focusing on agile project management, leadership, organizational transformation and agile development.

Joe worked as a team member, Scrum Master, Product Owner and guided small and large project teams through a successful transition as a coach. More recently, Jochen began to deliver targeted workshops to customers who would like to improve project success by improving communication and collaboration.

During his career, he has taught thousands of professionals in Scrum, Object-Orientation, Requirements Management (User Stories or Use Cases) or object-oriented programming languages. He has successfully delivered services and training courses in 46 of the 50 United States, Canada, Mexico, India, Germany, Switzerland, UK and France. He has also been delivering training courses with both creators of Scrum ; Ken Schwaber and Jeff Sutherland.

Joe gained experience in several industries including manufacturing, finance, retail and media. Major stepping stones were Mercedes-Benz, ParcPlace, Valtech, IBM and AOL and of course INCREMENTOR. Like other key players in the agile community, Jochen's agile career began with the Smalltalk programming language in 1990s.

Joe is the author of Agile Portfolio Management and the RUP Reference and Certification Guide and he speaks occasionally at local chapter events as well as conferences. He also published numerous articles in magazines about agile practices and processes. In 2007, Joe became founded AGILE NYC, and became a vital player in the local agile community by organizing user group events in the largest city in the USA. In 2010, Joe organized the first AGILE DAY (September 15th), a 1-Day conference from New Yorkers for New Yorkers. On September 27th 2011, the Agile Day will grow to an approximately 250 person event. In 2010, Joe began recording podcasts with speakers who presented to the User Group, known as the Agile NYC Podcast. The episodes are either available through RSS feed or iTunes subscription.

His style is probably best described by using feedback from some of my past students and clients:

"Best Scrum training I've had".

"Very hands-on, great instructor".

"I am pumped-up!".

"Energetic, entertaining, gets people involved".

"Great presentation skills, kept everyone involved and had great real life examples".

"He was excellent. Very knowledgeable, high energy, responds well to all questions".

"I really enjoyed Jochen's teaching style".

"He made it easy and entertaining".

"Where were you when I was in high-school?".

"Very knowledgable. Maintained an atmosphere conducive to participation".

"He kept it real. We used simple examples people could relate to. He was funny and entertaining".

"Very knowledgable, flexible, patient and approachable".

"Joe not only understands the course content but he also knew how it applies to the real world. Joe did an excellent job explaining the concepts and mentoring us on how to apply them. Joe also connected well with the students".

"Hands-on - like that. Joe rules. Keep rockin'. Thx".

"Most interactive training I had ever attended. Trainer is always available and very knowledgable"

"He teaches to the point, precise, very confident".

 

Customer Reviews

6 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:
 (1)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

19 of 19 people found the following review helpful:
3.0 out of 5 stars Full of misunderstandings with some insights, August 15, 2008
By 
Amazon Verified Purchase(What's this?)
This review is from: Agile Portfolio Management (Paperback)

I was looking forward to this book! An important hole in the current agile literature and a book only on this subject. Finally... but ... I'm extremely disappointed.

Jochen Krebs' Agile Portfolio Management consists of 3 parts. Part one is called "Agile for Managers", part two is the things about portfolio management and part three is *other* called organization and environment.

The first part consists of three chapters. The first chapter consists a general motivation for agile development and responding to change. The second chapter is a short introduction to Agile development and the last chapter an introduction to project management. This takes up 1/4th of the book. The explanations are poorly written and full with misunderstandings. To give a concrete example, on page 27 Jochen is suggesting that in Scrum you can not have any other meetings except for the daily Scrum. A recommendation which I've never heard before and I'm pretty sure he didn't actually mean that!

Part two consists of about 125 pages and is the main subject of the book, though it starts with three somewhat introduction chapters called Foundation, Metrics and Return of Investment. These chapters don't show too much experience from the author. The suggestion that TDD and Continuous Integration finds defects early so that one of the main quality metrics is open defect count is absurd and goes directly against advise of great agile literature like "Art of Agile development" or "Sustainable Software Development". It gives the feeling the author simply forgot to learn about agile development before he wrote the book. The explanation of story points was vague, the explanation of Use Case points unnecessary. The talk about return of investment forgot to give actual tools for doing so.

After the first 100 pages, I almost threw away the book and was pretty sure I would rate it 1 start. Though, luckily it started to improve. If you buy this book, I recommend to skip the first 100 pages :)

Chapter 7, 8, and 9 cover three portfolios: Project, resource and asset. The project portfolio covered some good ideas like increasing the portfolio decision frequency, using agile metrics and making other decisions than go/kill. The resource portfolio chapter was poor and doesn't talk much about resource management. The asset portfolio chapter is short but covers some important topics not covered frequently in other places.

Part three just consists of two chapters. The first one uses Scrum to become a portfolio management process. I found the idea interest and absurd. Especially the daily portfolio meeting and the portfolio master seen a sure sign of misapplication. The chapter is speculative, the real story about the real situation is missing. It made me doubt the author has actually done this. The second chapter of part three is a chapter about the PMO. I very strongly disagree with the suggestions from the author, especially making the PMO larger for Agile organizations.

In other words, I only thought that part two was worth my time (and only half of that) thats about 50 pages... Next to this, the writing and editing of the book was poor. Some constructions seem very German and sentences are constructed poorly making me sleepy while reading. I wonder if Microsoft Press did any editing at all or supported the author at all. Quite disappointing.

I would not recommend this book to anyone. It's probably better to read some traditional portfolio management book (e.g. Coopers Portfolio Management for New Products) together with some basic Agile books and especially Mike Cohn Agile Estimating and Planning (which covers much of the ROI and value calculation, but explained better). If you read all of these and want some insights and ideas from this book, just read chapter 7, 8 and 9 and skip the rest.

I still rated this book three stars, which is probably too high. After the first 100 pages, I was sure it would not be higher than 1 star. But some chapters contained some insights and that made me decide to give it 2 stars. I switched to three stars simply because I applaud the attempt. This is a new area, there is no existing material and it is great Jochen took this opportunity and tried to fill a gap. Though, a different book is probably needed.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
2.0 out of 5 stars Accurate Assessment of Conventional Software Processes?, November 17, 2009
This review is from: Agile Portfolio Management (Paperback)
While the basic description of agile portfolio management is useful, I found many of the claims about current software project practices to be based on exagerrated weaknesses of these conventional practices.

I believe the author exaggerates the differences between customer expectations and customer requirements. While they can be different, competent systems analysts can capture and document expectations, as well as requirement. The author's view is that traditional requirements analysis, for various reasons cannot be expected to capture customer requirements in a timely and "agile"/adaptable manner. My experience is different.

The author also claims that traditional project management practices contribute to a lack of agility. WBSs, GANT charts and other techniques are inherently inflexible, rigid and labor intensive, in his view. My experience with tools like Microsoft Project is that what-if scenarios and other hypothetical and actual adjustments are easy to create and provide the kind of decision support a project manager needs when requirements change, resources come and go, or schedules tighten unexpectedly.

Having worked on a number of rapid prototyping and quick reaction environments I realize that keeping up with customers that have a fast ops tempo and shifting focus can be a challenge. For that reason, I strongly agree with the author on the value of constant interaction with the customer and stakeholders, continuous builds, on-going testing and integration, teams being given wide latitude to focus on developing solutions and managers focusing on removing impediments. However, the author claims that these and other practices he discusses are unique to an agile development environment.

In my view, agile development represents just one confluence of best practices identified over many years and under different labels, such as rapid prototyping, joint application development, spiral development, Rational Unified Process (RUP), etc. While the author discusses these and other methodologies, I think his comparisons and contrasts with agile development are superficial. RUP, in particular, is not given its due as being an "agile" process and project management framework that can be used on different kinds of software projects.

I'm more of a middle of the road person. I tend to blend the strengths of many different approaches and when I read something that maximizes its strengths while exaggerating the weaknesses of other approaches, I tend to be skeptical. From my own experience with dynamic customer environments, I wonder if the author's description of agile development would lend itself to an EFFICIENT discovery of complex requirements. What's more efficient and agile, trying to code to "vague" requirements and continually coming back to the customer saying, "Is this the rock you wanted?" or holding some JAD sessions, getting with subject matter experts and prototyping aspects of the system that are not clearly understood? I'm not sure the author's description of agile development adds anything new to previous techniques for clarifying vague requirements or discovering unspoken requirements. It just takes a team of analysts, developers and stakeholders willing to work closely together, whether it be in the Elaboration phase of a RUP-based project, the 1st or 2nd iteration phase on a rapid-prototyping project or (get this) even in the requirements analysis phase of a traditional life cycle project.

Also, to me, the notion of "stories", "epics" and "themes" represent unnecessarily relabeled and watered-down versions of more mature UML techniques that model system structure, behavior and human-system and system-to-system interaction. To his credit, the author did spend time discussing the application of use cases which are easily implmented graphically and textually in UML.

While the author does bring together a number of concepts that are useful for running a project, he doesn't make the case that agile development, as a whole, is a major departure from conventional practices, but I like adding some of the "tools" he discussed to my toolbelt.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
4.0 out of 5 stars Great coverage for a topic rarely discussed, December 17, 2008
This review is from: Agile Portfolio Management (Paperback)
Overall Jochen's book provides a very good introduction to a topic that is rarely addressed in the agile community. Portfolio management has typically been a function that is connected directly to the executive level of an organization because its primary purpose is to link corporate strategy to the projects that are underway within the organization. Many projects will be strategic in nature, but some will not and the goal is to find the balance that makes sense for the organization. It is as much an art as it is a science.

I disagree with the reviewers point on skipping the first 100 pages, because he does not set the expectation that the first section is for readers not familiar with agile software development. As Jochen, clearly states, "The first part of this book is intended for managers who would like to learn more about the benefits and motivations for agile software development." Having worked with many large organizations I can relate to the challenges associated with educating senior and executive level management on the benefits of iterative development. Senior and executive level managers should get a lot of value out of the first section, which covers at a high level, a review of agile software development, how agile ties back to project management, and a justification for the role of agile in an organization. This coverage ends on page 47, not 100. Again, it is high level which should be great for the executive. Any readers wanting a deep dive into the various topics discussed can find plenty of additional supplemental material out there.

The second section introduces Portfolio Management. Here the reader will find the bulk of information on Portfolio Management. No matter what the reader's level of expertise with agile software development, they should walk away with something valuable from this section. I especially liked Chapter 6 on Return on Investment and Chapter 7 on Project Portfolio Management. Chapter 6 will give the reader an idea of how short iterations can quickly build value for the organization and in many cases, return investment dollars much sooner than projects with longer release cycles. Chapter 7 discusses what Jochen calls the "project funnel" for evaluating projects in the pipeline; as well as, the bubble diagram, which readers who are familiar with IBM's Rational Portfolio Manager might recognize. All useful tools when managing the project portfolio

The third section introduces the concept of Portfolio Management using Scrum; as well as, how agile software development impacts the Project Management Organization (PMO). I think the Portfolio Management using Scrum concept is a nice attempt at tying Portfolio Management back to a familiar and popular agile framework such as Scrum. One reviewer pointed out that "It made me doubt the author has actually done this". I think the reviewer needs to understand that this is a PROPOSAL. In fact, Jochen even highlights that "These sections present the Scrum process in the light of portfolio management and PROPOSE how Scrum principles can be elevated to the enterprise level." It is meant to get the reader to read with an open mind, think critically about the subject, and to draw their own conclusions based on their experience and the needs of their organization. Personally, I thought this was a bold step because, as I said earlier in the review, this topic is rarely discussed in the agile world. It leaves Jochen open to a lot of criticism (as it is often very easy to criticize).


I do agree with one of the reviewers that the editing on the book could have been better, on various accounts. However, understanding that this is a first printing, I can be a little more lenient as these types of things usually get weeded out with subsequent printings. That said, the content is good and I would highly recommend this book to anyone looking to understand how agile practices will help them get more bang for their buck from their organization's IT project portfolio.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
project portfolio management, agile software development, asset portfolio management, agile portfolio management, portfolio backlog, agile project manager, resource portfolio management, iterative rhythm, morale barometer, agile metrics, agile projects, agile project teams, globally distributed development, agile development practices, scrum meeting, agile project management, productivity penalty, project switching, project funnel, technical complexity factor, agile context, agile practices, project selection process, agile community, agile team
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Measuring Portfolios, Portfolio Management Using Scrum, Agile Alliance, White Elephants, Extreme Programming, Scrum Alliance, Scrum Master, Sprint Backlog, Product Backlog, Product Owner
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject