Red Rock Research
Home/Courses BundledCoursesCoaching Products Case Studies Press Releases Free Stuff Contact Us
  • Welcome1
Seminars • Software Estimation • Reno, NV

Software Estimation • Reno, NV

Attend a Software Estimation course in the RENO area:

Register    Jul 5-7 Reno, NV $1995 Independence Day Sale $1795   
Live Virtual Class (Reno, NV Timezone 9-5pm)
Register    Aug 9-11 Reno, NV $1995   
Live Virtual Class (Reno, NV Timezone 9-5pm)
Register    Sep 6-8 Reno, NV $1995   
Live Virtual Class (Reno, NV Timezone 9-5pm)
Register    Oct 4-6 Reno, NV $1995   
Live Virtual Class (Reno, NV Timezone 9-5pm)
Add OnSite PMP Exam Prep Course Request an on-site course, or a course in your city.
 Please note that empty course dates may shift based on demand. 
 This course is worth 18 PDU's.
 PMI Reporting Instructions

Course Guide

Download our course brochure containing descriptions of our seminar offerings.

Attendee Reviews

Reviews you can trust


Course Overview

Software estimation has been described as a Wicked Problem. Estimating timelines and effort for thousands of untried logical combinations is challenging enough--add to that external scope creep, project and architectural risks, ambiguous requirements, unexpected team attrition, non rolled-throughput code yield and suddenly the unassuming estimator may become the next political scape goat. 

Fortunately, effective practices exist today that provide relatively accurate estimates as a software project progresses. Register for our course to learn about the five types of software estimates, how to perform formal and informal estimating, and how to improve individual and team estimates using internal historical data. Our course is hands-on guiding attendees through many real-world estimation worksheet activities.


  • Learn about the risks associated with estimating software schedules and effort levels
  • Learn to describe the 'cone of uncertainty'
  • Learn about the five types of software estimates, and why each one is important
  • Learn informal top-down/bottom-up, and formal estimation techniques
  • Learn to forecast software sizes using Fuzzy Logic and T-Shirt Sizing techniques
  • Learn to estimate software sizes using the decomposition techniques of Analogy,
    Expert Judgment, Wide-Band Delphi, and Planning Poker
  • Learn to estimate sizes with Function Point Analysis methods (IFPUG, NESMA,
  • Learn to estimate software project duration using COCOMO II
  • Learn to estimate software project duration using Putnam's Model
  • Learn to estimate software projects size using COSMIC-FFP
  • Learn to lower the risk of estimation error
  • Learn to improve project tracking with control estimates
  • Learn to estimate remaining defect levels in candidate software releases
  • Learn to estimate which software development phases are most and least
    efficient in finding defects.
  • Learn to calculate your organizations Process Productivity and Manpower Buildup
    indexes (Putnam)
  • Learn to create a project control chart (Burnup Chart)
  • Learn to create a department or company-wide software estimation procedure
  • Learn to create a software estimation results 'historical log' for the department and for individuals

Software Estimation Course Overview


Our course contains the following program:

Part I - The Challenge of Estimating Software Accurately

  • How good of an estimator are you?
  • Industry Studies on Software Estimation
  • Common Estimation Challenges
  • Software Estimation as a Wicked Problem
  • Navigating the Wicked Problem

Part II - Business Benefits from Estimating Software Accurately

  • The Business Value of a Good Software Estimate
  • Ingredients for a Good Estimate
  • Estimation Sanity Check
  • Your Last Project Estimate....

Part III - Understanding Software Estimation

  • The Six Types of Software Estimates
  • Why more than one estimate?
  • Estimation and the Cone of Uncertainty
  • The Estimation Formula: Size > Effort > Schedule, Cost, & Optimum Team Size

Part IV - Estimating Size & Effort: Informal Methods

  • Top Down: Fuzzy Logic
  • Top Down: T-Shirt Sizing
  • Bottom Up: Decomposition
  • Bottom Up: Analogy
  • Group Based: Wide-band Delphi
  • Group Based: Planning Poker

Part V - Estimating Size & Effort: Formal Methods

  • Function Point Analysis - IFPUG
  • Function Point Analysis - NESMA
  • Function Point Analysis - SEER-SEM
  • Function Point Analysis - 3D Method
  • Function Point Analysis - MkII
  • Function Point Summary

Part VI - Estimating Size & Schedule: COCOMO II

  • Calculating a Size Forecast
  • Calculating a Size Baseline
  • COCOMO II Project Scaling Factors
  • COCOMO II Project Effort Multipliers
  • COCOMO II Summary

Part VII - Estimating Size, Schedule & Cost: Putnam Method

  • What's a Rayleigh Distribution?
  • The Manpower Buildup Index (BMI)
  • The Productivity Parameter
  • Calculating Cost @ Minimum Possible Schedule
  • Calculating Cost @ Maximum Practical Schedule
  • Calculating Cost @ Desired Schedule
  • Calculating Schedule Impossible Zone
  • Calculating Schedule Impractical Zone
  • Rayleigh Distribution Dynamics
  • Schedule Compression Cost Tradeoff's
  • Effects of Team Size on Schedule
  • Putnam Method Summary

PART IIX - Estimating Size with COSMIC-FFP

  • COSMIC-FFP Overview
  • End-user Measurement Viewpoint
  • Developer Measurement Viewpoint
  • IFPUG to COSMIC-FFP Comparison

Part IX - Given Size, Additional Ways to Calculate Schedule and Cost

  • Deriving Calendar months from Staff Months
  • Calculating Staff Months from SLOC
  • Calculating Staff Months from Function Points
  • Calculating Staff Months from ISBSG Data Points
  • Calculating Staff Months from Jones First-Order Method
  • Administrative Effort Modifiers
  • Collocation Effort Modifiers
  • Diseconomies of Scale

Part X - Software Defect Estimation

  • Defect Terminology
  • Estimating remaining defects in tested code - Putnam
  • Estimating remaining defects in tested code - Defect Insertion

Part XI - Managing Risks with Software Estimation

  • Lowering the Risk of Inaccurate Estimates
  • Estimation Convergence
  • PERT Averaging
  • Risk Identification
  • Risk Analysis
  • Risk Prioritization
  • Risk Contingency Planning
  • Risk Schedule Impact Adjustment

Part XII - Managing After the Baseline: Control Estimates

  • Four Factors that Impact Schedule Accuracy
  • Control Estimates
  • Managing Scope Creep
  • Managing Velocity
  • Managing Stakeholder Expectations
  • Reporting Estimate Accuracy

Part XIII - Managing Up

  • Educating Your Management Team
  • Estimation Games
  • When not to Estimate
  • How to Defend an Estimate
  • How to Shorten a Schedule
  • What to do when the Schedule is Slipping
  • What not to do when the Schedule is Slipping

Part IVX - Estimation Process Improvement

  • Establishing Your Standard Estimation Procedure
  • Estimation Tools

Software Estimation Activities

Attendees perform the following: 
  • Estimation Sanity Check
  • Estimation and the Cone of Uncertainty - worksheet
  • Software Forecast exercise
  • Fuzzy Logic Software Forecast exercise
  • T-shirt Sizing
  • Software Forecast exercise
  • Analogy Software Baseline Estimate exercise: Wide-band delphi (decomposition)
  • Software Baseline Estimate exercise: Planning Poker (decomposition)
  • Software Baseline Estimate exercise: Function Point Analysis (IFPUG)
  • iEEE Lines of Code counting sheet examination
  • Function Points to Lines of Code Conversion Chart
  • Software Baseline Estimate exercise: Function Point Analysis (NESMA)
  • Software Forecast exercise COCOMO II (Early Design Stage)
  • Software Baseline Estimation exercise: COCOMO II (Post Architectural Stage)
  • Putnam Method exercise
  • Calibrating Process Productivity and Manpower Buildup Indexes
  • Software Baseline Estimation exercise Putnam Method
  • Create a Change Control agenda
  • Create a Project Control Chart: Burnup Chart
  • Create a Software Estimation Historical Log
    Create a Software Estimation Procedure
  • Create Seminar Takeaway List
  • Create a Back-to-work Plan


Improve Productivity



Posts From Our Blog . . . more at

Passing Your PfMP Board Review (May 25, 2022)
The PfMP Exam is for senior executives who have reached a point in their career where they are part of the council within an organization that decides which projects get funded next. The PfMP is short for Portfolio Management Professional, and is a certification offered by the Project Management  [...]

Test Levels, Test Types, and Test Approaches in CTFL (Mar 25, 2022)
The ISTQB-CTFL (Certified Tester Foundation Level) curriculum details 5 levels of testing, 4 test types, and 3 testing approaches. The five levels of testing are as follows: Component Testing, Integration Testing, System Testing, User Acceptance Testing, and Maintenance Testing. They are missin [...]

PMBOK 6 vs PMBOK 7 (Feb 23, 2022)
In August of 2021, PMI released the PMBOK 7th Ediiton. I have a previous post describing what’s new. Surprisingly, is a book filled with professional soft-skills, and not really a process-guide for executing projects. Wihile PMBOK 1-6 Editions contain step-by-step process guidance for project e [...]

What do you learn from a CTFL Certification? (Jun 23, 2021)
I’ve been instructing students on the ISTQB-CTFL Certification curriculum for a number of years now. I like to tell students the CTFL program is really a mini project-management training program. Somebody hands you a software app to test, what do you do now? You decompose the App in to smaller [...]

PMBOK 7 Announced! (Dec 31, 2020)
In August of this year (2021), the Project Management Institute will release PMBOK 7! This edition will be different than past editions of the PMBOK as PMI is emphasizing a descriptive program versus a prescriptive program. The new Project Management Body of Knowledge will contain 12 Project Ma [...]

Book Review: Motivating Employees (Jun 22, 2020)
Employee motivation is an ever-present concern for most proactive managers. Interestingly enough, motivation can come from both functional and dysfunctional sources.I’ve seen employees motivated for many different reasons: recognition, financial incentive, empowerment, personal growth, tension r [...]

A History of ITIL (May 25, 2020)
ITIL, the Information Technology Infrastructure Library, was created by the British Government in the 1980’s to address growing complexity in the management of IT infrastructure. It is based on many of W. Edward Deming’s quality principles, and Walter Shewhart’s Plan-Do-Check-Act Cycle, which th [...]

Book Review: Freakonomics (Nov 14, 2019)
I just read Freakonomics: A Rogue Economist Explores the Hidden Side of Everything, by Steven D. Levitt and Stephen J. Dubner.This New York Times bestseller is an analytical exploration into social cause and affect. Using analytics, Levitt shows how he was able to detect administrative cheating  [...]

PMBOK 6 Announced! (Aug 01, 2017)
September 6, 2017, PMI will release Version 6 of the Project Management Body of Knowledge (PMBOK) Guide. The updates in the new guide reflect slight adjustments to the framework expanding it to encompass managing equipment as well as human resources, and changing terminology from “control [...]

PMI Announces the PMI-PBA Certification! (Mar 31, 2014)
The Project Management Institute (PMI) announced a new certification for Business Analysts. Called the Professional in Business Analysis, the PMI-PBA is a program for business analysis, and many other professionals who perform business analysis activities. Think of Business Analysis as what  [...]

Advice for Passing the PMP Exam (Dec 09, 2012)
The PMP, or Project Management Professional certification, indicates a person possesses years of industry experience participating in projects, and they understand the PMBOK framework.The PMBOK, or Project Management Body of Knowledge, is a framework comprising 42 processes useful to managing for [...]

One or Two Day Tasks (Dec 09, 2012)
Recently while coaching Agile to a large client in the Salt Lake City area one of the developers on one of the teams asked me why an Agile team should decompose features into one or two day units of work. It seems, he said, the particular unit of work he was considering could not be broken down  [...]

Book Reviews: Leadership and Self Deception (Dec 09, 2012)
I can’t remember where I first heard of the book Leadership and Self Deception, an international bestseller written by the Arbinger Institute. It’s a short book, only 175 or so pages cut in a 5 x 8.5 inch format.The cover is strikingly attractive, a collission of two black and white surfaces wit [...]

Van Gogh Museum (Oct 10, 2012)
This summer I had the pleasure of spending a week with Ken Schwaber in Amsterdam. I attended Scrum Training from Ken, the co-founder of Scrum, and the single person responsible for it’s world-wide proliferation in a mostly-pure format.Amsterdam was amazing. Vondel park, canal rides, cuisine, str [...]

What is the PMI-ACP (Agile Certified Practitioner) (Feb 21, 2012)
The Project Management Institute created the PMI-ACP (Agile Certified Practitioner) in 2011 to establish credentials for someone who has been adequately trained with how to implement the Scrum Framework. Scrum was one of the original Agile methodologies and remains by far the most popular today. [...]

Project Management Institute Announces the PMI-ACP Certification (May 14, 2011)
Agile Certified Practitioner (PMI-ACP) will be the designation of the new PMI Agile credential. PMI has decided to recognize the prevalence and effectiveness of Agile practices within the project management community and has constructed a tangible foundation of requirements and guidelines for es [...]

CBAP and Agile Development (Mar 17, 2011)
I attended an excellent presentation hosted by the Northern Utah PMI Chapter, featuring Mike Sandberg, Novell’s Chief Business Analysts. Mike spoke to a room of well over 200 folks about the CBAP certification. This is the Certified Business Analysis Professional credential that us now coming o [...]

Agile Development Requires Documentation (Oct 05, 2010)
I keep hearing horror stories from managers about how their teams that have adopted Agile Development insist there are no documented requirements necessary when using the Scrum framework.This is wrong. Scrum is intentionally quiet about software requirements so that groups can use what works b [...]

Whiteboards for Everyone (Jan 05, 2010)
Do you like designing on whiteboards? I do. Colorful markers against a clean, white surface inspire all kinds of creativity and fun.Recently I came across a great tip. Instead of going to your local OfficeBOX superstore and paying $200 for a 4x8 whiteboard, just hit HomeDepot instead and get  [...]

Book Review: Crossing the Chasm (Jul 24, 2009)
I’ve heard people make references to Geoffrey A. Moore’s Crossing the CHASM book for several years now but had’t read it until this past week.Moore’s book is a must-read for any IT company trying to launch a new product. Although the concepts in the book are not novel (so admit’s Moore) the book [...]

Book Review: The Book of Five Rings (Jul 14, 2009)
Recently, while attending the ’09 Agile Roots conference in Salt Lake City, UT, Alistair Cockburn--the keynote speaker--referenced Miyamoto Musashi’s 16th-century book called The Book of Five Rings.I like Asian philosophy (and swords and such) so I picked up the book and read it. The book was wr [...]

Two Days with Alistair Cockburn (Jul 10, 2009)
I recently attended an Agile Development Product Owner class taught by Alistair Cockburn. The content was excellent. He taught us about the proper perspectives an Agile Product Owner needs to successfully interact with the project sponsors, users, and the development team.Alistair Cockburn has  [...]

How to Compute Defects Removed from Release Candidate Code (Jun 22, 2009)
Recently someone on asked me to explain how to compute the defect removal rate for release candidate software. There are two methods for producing this number and I teach both in several of my seminars, but I’ll explain the simpler method in this post...Lawrence Putnam presente [...]

25 Most Dangerous Information Security Programming Errors (Jan 17, 2009)
Want to visit ground-zero for data security? Experts from SANS, MITRE, SAFECode, EMC, Juniper, Microsoft, Nokia, SAP, Symantec, and the U.S. Department of Homeland Security’s National Cyber Security Division last week presented a listing of The Top 25 Most Dangerous (Information Security) Progra [...]

Anatomy of an Execution Plan (Jan 10, 2009)
Have you been challenged with performing a high-risk task like upgrading a prominent server, for example?Here’s an execution plan template that you can use to guide you.I. Executive SummaryBrief overview of intended event.II. Review of DiscoveryDetails of what efforts were made to research what i [...]

Improving Employee Morale (Dec 25, 2008)
As a software development management consultant, I’m always looking for innovative ways to improve employee morale.My friend and associate, Greg Wright, told me about an interesting process for improving morale that his company practices.They have an appeasement committee and budget. The appeas [...]

Excellence over Heroics (Nov 11, 2008)
I value Excellence over Heroics.’Excellence’ can be defined as "the crisp execution of established procedures." Think about that for a minute.Do you know of a software development shop where several prominent developers often stay up late into the night, or come in regularly over the weekend to  [...] Passes the 100 Repeat Visitor Mark (Oct 23, 2008), the ’News from everywhere, every 10 minutes’ website has officially passed the 100+ repeat visitor mark! This site was launched in May of ’08 with no advertising at all, and now enjoys more than 100 repeat visitors, and over 1000 unique visits per month.I classify a ’repeat visito [...]

The Value of Information (Jun 03, 2008)
The value of information...Here’s a fun site if you are a news junkie. is a simple site that grabs news headlines from major news sites and lists them in an easy-to-peruse text-only format.I’ve got the site on my PDA which makes reading news articles perfect for that boring mee [...]

Software production Support (DevOps, before we called it DevOps) (May 20, 2008)
In a conversation with a friend once, they jokingly described their inability to play racquetball against other seasoned players as "They are playing racquetball, while I am just hitting a ball around the room."I’ll borrow that reference and apply it to Software Production Support.Is your Softwar [...]

What Does it Mean to Be a Professional? (Apr 10, 2008)
Decades ago I had a friend tell me this question was posed to their High School class. I never found out what the class concluded.Over the years I have thought often about the answer to this question.My earlier conclusion was that professionalism meant a separation of work and personal life. Thi [...]

The Three P’s of a Quality Management System (Mar 29, 2008)
A Quality Management System, sometimes referred to as a Total Quality Management (TQM) System, is a simple concept that will dramatically improve software production quality over time.Companies that don’t have a quality system are commonly reacting to production and support issues due to omissive [...]

The Bat Phone (Mar 27, 2008)
Do you have one of those executives that harasses you with status updates to projects, yet never attends the status update meetings?Perhaps they call you, email you, stop in to your office, and want to know what the latest on project X is?Is the behavior effecient? What suggestions do you have a [...]

Anti-Values (Mar 04, 2008)
I was sitting in a KFC eating lunch, reading the slogans muraled on the wall. This particular KFC is supposedly the first KFC in America. Yes, it’s in Utah. Along with some chicken legs and a drink, you can enjoy a small exhibit showing Colonel Sander’s original briefcase, white suite, shoes,  [...]

Book Review: What Got You Here Won’t Get You There (Feb 27, 2008)
Marshall Goldsmith’s New York Times Bestseller, What Got You Here Won’t Get You There: How Successful People Become Even More Successful is an excellent self-help book for executives and managers wishing to improve their "soft skills" and other interpersonal traits.Goldsmith is an executive coach [...]

Your First Week as a Software Development Manager (Feb 27, 2008)
Wether you are starting a new job, or you just got promoted, the first week as a Software Development Manger, VP, Director, etc, can be a dizzying experience.Depending on your particular situation, you’ll likely have to meet many new people, learn about new systems, and remember to smile often.A  [...]

What to Look For When Interviewing a Candidate (Feb 20, 2008)
My sister was recently promoted to manage a team of software project managers for a large bank on the East coast. She told me she gets to hire someone for the first time in her career.I told her that hiring is always a bit of a dice roll, but I offered her some advice after having hired about 15 [...]

Book Review: The 360 Degree Leader (Jan 21, 2008)
John C. Maxwell’s book, The 360 Degree Leader, is an excellent field-guide for navigating the challenges of leadership at all levels of an organization.Maxwell starts his book by dispelling many common dysfunctional myths that are found at line-level, or middle-level management. Ideas such as " [...]

Three Dimensional Value Systems (Jan 01, 2008)
What is a value system?As of late, corporations have discovered that mission-statements are only somewhat helpful in providing direction to a company. Being strategic in nature, they don’t provide enough detail to govern tactical decisions made by the corporate employees on a daily basis.To answ [...]

Great Mission Statements (Dec 27, 2007)
Jack Welch, in his book, Winning, talks about how to create great mission statements.He says most mission statements are dull, uninspired, and even unhelpful. Most groups write their mission statement to describe only what they are in business to do. While this is not wrong, it creates a whole  [...]

Book Review: The Four Hour Work Week (Dec 09, 2007)
I just finished reading The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich, by Timothy Ferriss. Timothy Ferriss is a 29-year old self-made millionaire, TV actor in China, athletic advisor to more than 30 world record holders, Chinese Kickboxing Champion, first American to hold [...]

From the Trenches: Halo 3 (Dec 06, 2007)
I finally finished Halo 3---in Heroic mode! Heroic mode is one notch above Normal, and one below Legendary. For those of you that have not completed the game, relax--there are no spoilers here. I will offer some strategy advice, though.Halo 3 is the third installment in Bungie’s highly-popula [...]

Book Review: Under Pressure and On Time (Dec 05, 2007)
Ed Sullivan’s book, Under Pressure And On Time, is a no-nonsense guide for delivering software products to market in a timely manner.In this industry where the average software project is late, over budget, or a complete failure, there are so many books written about what not to do. It’s refresh [...]

About Mike J. Berry (Nov 28, 2007)
About Me:I’ve been involved in commercial software development since 1991. I’ve worked in various positions including: Retail Software Sales Support Technician Mainframe Programmer/Analyst Windows Programmer/Analyst Development Team Lead DBA Systems Architect Corporate  [...]

Book Review: Software Project Survival Guide (Nov 28, 2007)
In Steve McConnell’s book, Software Project Survival Guide, he describes the foundation and procedures for managing a successful software development project.Researching from NASA, IEEE, and some other industry giants like Grady Booch and Tom Demarco, McConnell summarizes software development in [...]

Book Review: Reinventing Strategy (Nov 27, 2007)
I just finished reading Willie Pietersen’s book, Reinventing Strategy: Using Strategic Learning to Create and Sustain Breakthrough Performance.Pietersen first sets the stage for the rest of the book by underscoring the need for organizations to be adaptable. He paraphrases Charles Darwin, conclu [...]

3 Dimensional Value Systems (Nov 24, 2007)
What is a value system?As of late, corporations have discovered that mission-statements are only somewhat helpful in providing direction to a company. Being strategic in nature, they don’t provide enough detail to govern tactical decisions made by the corporate employees on a daily basis.To answ [...]

Book Review: Good to Great (Nov 24, 2007)
I just finished reading Good to Great: Why Some Companies Make the Leap... and Others Don’t, by Jim Collins. This #1 bestseller is the best business development book I have ever read. In fact--I would even say--I can recommend it with every fiber of my being.Collins takes a team of 20 graduate  [...]

Book Review: The 21 Irrefutable Laws of Leadership (Nov 23, 2007)
With a forward by Zig Ziglar, John C. Maxwell’s book titled The 21 Irrefutable Laws of Leadership is an assured home run.Maxwell breaks down leadership into 21 categories. He then goes to great lengths to explain each category and give real world examples.He describes the progression of leadersh [...]

Book Review: The No Asshole Rule (Nov 23, 2007)
Despite it’s brash title, Dr. Robert I. Sutton’s book, The No A**hole Rule: Building a Civilized Workplace and Surviving One That Isn’t, is a valuable text that effectively treads where few business authors have treaded before.Sutton makes a case for the need for insight and direction in handling [...]

Book Review: Product Development for the Lean Enterprise (Nov 22, 2007)
I finished reading Product Development for the Lean Enterprise: Why Toyota’s System Is Four Times More Productive and How You Can Implement It, by Michael N. Kennedy. This book explains why Toyota’s internal product development process has enabled them to surpass the Detroit auto manufacturers p [...]

Book Review: The First Time Manager - 5th Edition (Nov 22, 2007)
The First-time Manager, 5th Edition, by Loren B. Belker and Gary S. Topchick is an excellent book on management.Although it has been titled for "The First Time Manager," there are enough gold nuggets in this book for seasoned managers as well. Now, in it’s 5th edition, you can be assured it has  [...]

Book Review: Results (Nov 21, 2007)
I finished reading Results: Keep What’s Good, Fix What’s Wrong, and Unlock Great Performance, by Gary L. Neilson and Bruce A. Pasternack.I have to admit this book seemed much like many of the other "improving business performance" books that I have read, except that this book kept me confused thr [...]

Book Review: Winning (Nov 21, 2007)
Jack Welch, together with is wife Suzy, have a Wall Street Journal and New York Times bestseller with their book titled Winning.Following Jack Welch’s direct, no-holds-barred style, he presents quite plainly the road-map to successful management.He talks about constructing corporate values and ef [...]

Rook Review: Confessions of an Unmanager (Nov 21, 2007)
Recently I read Debra Boggan & Anna VerSteeg’s book titled Confessions Of An Unmanager: Ten Steps To Jump Start Company Performance By Getting Others To Accept Accountability.This is an interesting book that speaks to the great "divide" in corporate America. The divide, they say, is the dist [...]

Book Review: Execution - The Discipline of Getting Things Done (Nov 14, 2007)
I just finished reading Execution: The Discipline of Getting Things Done, by Larry Bossidy and Ram Charan. This is an excellent book that examins the dynamics of making things happen inside of a corporation.Bossidy and Charan make a case for needing the right people, the right strategy, and the  [...]

Book Review: Secrets of Great Rainmakers (Nov 14, 2007)
Secrets of Great Rainmakers: The Keys to Success and Wealth is short sales book by Jeffrey J. Fox. They say in life that we are all sales-persons, so books like this are good to read every so often.Fox’s book is rare in that he has interviewed many "rainmakers" and taken their personal philosop [...]

Book Review: How to Talk to Anyone, Anytime, Anywhere (Nov 14, 2007)
How to Talk to Anyone, Anytime, Anywhere: The Secrets of Good Communication, by Larry King, is a fun, short book to read.Larry did a service to the public by writing this book and elaborating on some guiding principles that have helped him succeed in his career of--well, talking.Novel among his c [...]

Book Review: Integrating Agile Development into the Real World (Nov 14, 2007)
Hooray, another book on Agile Development! In Integrating Agile Development in the Real World, Peter Schuh explains in depth how to get your team to adopt the Agile Development Model.Schuh covers several Agile Methodologies including the problems to watch out for during the process.I do have to s [...]

Book Review: Optimizing Corporate Portfolio Management - Part 2 (Nov 14, 2007)
I finished reading Optimizing Corporate Portfolio Management: Aligning Investment Proposals with Organizational Strategy, by Anad Sanwal. I mentioned in a previous post that this book’s forward was written by Gary L. Crittenden, CFO of CitiCorp, and a friend of mine.In his detailing of the evolu [...]

Book Review: The Five Dysfunctions of a Team (Nov 14, 2007)
In The Five Dysfunctions of a Team: A Leadership Fable, written by Patrick Lencioni, he discusses--well, five dysfunctions of a team.Lencioni’s style with his books seem to be a sort of fable-story-type narrative in the first part, and then real meat in the latter part. I have to confess I skipp [...]

Book Review: The Tipping Point (Nov 14, 2007)
The Tipping Point: How Little Things Can Make a Big Difference, by Malcolm Gladwell, is an insightful book that discusses factors that cause market surge.Gladwell points out the two phenomenons that seem to primarily be market catalyst factors: One high-profile, highly-connected individual’s p [...]

Book Review: Blink (Nov 14, 2007)
Blink: The Power of Thinking Without Thinking, by Malcolm Gladwell, is an inspiring book that encourages us to "trust" ourselves and our intuition.Gladwell talks about several interesting documented situations where seemingly factual information purported to suggest one reality, but an intervenin [...]

Book Review: Value Innovation Portfolio Management (Nov 13, 2007)
I Just finished reading Value Innovation Portfolio Management: Achieving Double-digit Growth Through Customer Value, by Sheila Mello, Wayne Mackey, Ronald Lasser, and Richard Tait. This book discusses implementing corporate project portfolio management by focusing on insight gained from your cus [...]

Agile Development and Government Contracts (Nov 13, 2007)
So I attended our SLC-based agile development forum yesterday. Alistair Cockburn was there, along with some other associates from around the valley. We discussed various successes and challenges with using the Agile Development Model for software development. One particular topic that became  [...]

To Gantt or not to Gantt? That is the question! (Nov 08, 2007)
A curious experience is looking on Microsoft’s Project Template website for ’Software Development Project Plan Templates.’ With Microsoft being a software development company and Project being what it is, you would think there would be many software development templates--some for Waterfall, so [...]

Why you should stop using SQL Server 2000+ (even though it’s a superior product!) (Nov 08, 2007)
SQL Server 2005 is fantastic. SQL Server 2000 was wonderful. SQL Server 7 was OK. I hear SQL Server 2008 will be even better... ...but wait a minute?? Really, SQL Server 2000 does everything I need. So does Oracle versions 6, 7, 8, 9, and 10! So does PostgreSQL, so does MySQL. So what giv [...]

Meetings? We Don’t Need No Stinkin’ Meetings! (Nov 07, 2007)
There seems to be no set standard for development meetings. Some groups complain about being ’meeting’d to death,’ while others complain about a lack of communication, direction, or group cohesion. Given the two options, it is generally agreed that over-communication is much better than under-c [...]

Improving Accountability Within Your Development Department (Oct 30, 2007)
Many Software Development Managers find their way into the "coveted" position from attrition after being a development team lead, or senior architect. Having a technical background is an obvious advantage in terms of understanding the complexity dynamics the team deals with. One big reality, how [...]

The Role of the Development Manager (Oct 29, 2007)
I remember my grandmother explaining what it was like to teach grade-school. She said to be a good teacher, you had to be part teacher, part nurse, part referee, part coach, part police officer, part mother, and part collections agent. Fortunately, software development management requires a sma [...]

Corporate Strategy Planning Simplified (Oct 29, 2007)
What is Corporate Strategy and how do we deconstruct it? Corporate Strategy can be simplified into two drivers: Top-line and Bottom-line. Top line is your gross revenue, and bottom line is what it costs you to obtain that gross revenue. Think about these as numerator and denominator drivers [...]

Why should Development care about Corporate Strategy? (Oct 29, 2007)
We code, right!? We code, and play Warcraft. Why should we know or care about corporate strategy? Well, the answer is that most programmers probably don’t really know what their organization’s corporate strategy is. If you do, you likely have an outstanding manager who has learned that part o [...]

What is Software Portfolio Management (Oct 29, 2007)
What is Software Portfolio Management? They never taught us about this in college. This is when you are reading your email in the morning from an unhappy customer who wants new feature X when suddenly your phone rings and the VP of Sales wants to know when you will have an install ready for a c [...]

Book Review: Optimizing Corporate Portfolio Management (Oct 29, 2007)
I just bought a new book on Portfolio Management called Optimizing Corporate Portfolio Management: Aligning Investment Proposals with Organizational Strategy, by Anand Sanwal (Wiley Press). To my amazement, the forward commentary is by Gary Crittenden, a long-time friend of mine. Gary and I liv [...]

About Red Rock Research (Oct 29, 2007)
Hi, I’m Mike Berry. The information found here and at my business consulting website is dedicated to pursuing and commenting on software development research and best practices. I created this site to give back to the development community. Much of the information her [...]

My First Blog Post (Oct 04, 2007)
I’ve started this site because I feel like it’s time to start giving back to the IT community. Lots of the information found on these pages I wish were made available to me years ago. Probably there are software development managers out there just starting out that are hungry for information an [...]

RedRock BottomBar
Other Cities  
PMP®, CAPM®, PMI-ACP®, PMI-PBA®, PMBOK® are registered trademarks of the Project Management Institute®.
ITIL® is a registered trademark of the Cabinet Office in the UK
© 2007-2020 Red Rock Research - Salt Lake City, UT
Software Estimation - Reno, NV