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

Software Estimation • Santa Fe, NM

Attend a Software Estimation course in the SANTA FE area:

  
Register    Jan 8-10 Albuquerque, NM    Albuquerque Marriott Pyramid North $1295
Register    Jan 22-24 Albuquerque, NM    Albuquerque Marriott Pyramid North $1745
Register    Mar 12-14 Albuquerque, NM    Albuquerque Marriott Pyramid North $1745
Register    Apr 16-18 Albuquerque, NM    Albuquerque Marriott Pyramid North $1745
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.
 

Benefits

  • 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,
    SEER-SEM, 3D, MKII)
  • 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

  • COCOMO I vs. 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

    

HyperLink
 

Posts From Our Blog . . .

 
PMBOK Guide 6.0 coming in September (8/1/2017 1)
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” to “monitor” in many areas.  In addition, PMI will publish the […]

Advice for passing the PMP Exam (12/10/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 formal projects. Legendary in the industry, the PMP exam is one of the toughest […]

One or Two Day Tasks (12/10/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 […]

Project Management Institute Announces New PMI-ACP Agile Certification Credential (5/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 establishing what constitutes an Agile framework.  Perhaps we’ll soon finally see an Agile […]

CBAP and Agile Development (3/18/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 of age.Mike talked about his own experience discovering the CBAP […]

Agile Development and Requirements Documentation (10/5/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 best for them.At Red Rock Research,  we show groups practicing Agile […]

Whiteboards for Everyone! (1/6/2010 3)
Do you like designing on whiteboards?  I do.   Colorful markers against a clean, white surface inspire all kinds of creativity and fun. Recently David Crossett of Ready Receipts gave me a great tip.  He told me that instead of going to your local OfficeBOX superstore and paying $200 for a 4×8 whiteboard, just hit […]

Need a tech job: www.twitter.com/RedRockJobs (8/21/2009)
This economy needs help. Follow www.twitter.com/RedRockJobs and be the first to know about immediate tech job openings, contract work, side jobs, or special requests. You never know when that friend in need could be you! Mike J. Berry www.RedRockResearch.com

Book Review: Crossing the CHASM (7/24/2009)
I’ve heard people make references to Geoffrey A. Moore’s Crossing the CHASM book for several years now but hadn’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 brings a vocabulary and metaphoric […]

Publishing My First Book: Software Quality Systems Management (7/21/2009)
I’m publishing my first book next month.  It’s about software quality management. Quality management, that is, in the sense of improving software processes and production support methods, not about ‘how to test software.’ I include overviews of the four formal quality models: CMMI, Six Sigma, and ISO 90003, and ITIL.  I outline how to create a quality system within an […]

Software Development Best Practices - Software Requirements Management (7/18/2009)
I recently hosted Red Rock Research’s second weekly software development best practices seminar for the general public.  Our topic was Software Requirements Management.Requirements Management is perhaps the most controversial topic in software development.  Everyone seems to have their own technique.  It is also the most important skill-set–statistically more important than development skills–to the overall success of a software […]

Book Review: The Book of Five Rings (7/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 written in 1643 by an undefeated Japanese samurai master who was so […]

Two Days with Alistair Cockburn (7/11/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 authored several books on Agile Development, and is one of the original signers of […]

Software Development Best Practices - Software Estimation (7/10/2009)
Red Rock Research held our first of a weekly series of seminars on software development best practices yesterday at the Miller Campus – Professional Development Center.  Our topic was Software Estimation. We covered the typical informal methods: Fuzzy Logic, Wide-band Delphi, Planning Poker, and the primary formal methods: Function Point counting, the Putnam Model, COCOMO […]

How to compute % defects removed from release candidate code (6/28/2009)
Recently someone on StackOverflow.com 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 presented this model in his 1992 Book titled Measures […]

A Free Software Requirements Specification Template (SRS)! (5/19/2009)
Need a good software requirements specification (SRS) template?  Use an industry-standard SRS.  Can’t find one?  Well now you have-get it here for free.  Enjoy! Mike J. Berry www.RedRockResearch.com Software Development Process Guidance

25 Most Dangerous Information Security Programming Errors (1/18/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) Programming Errors.  Expect to see future government and big-money RFP’s mandate these items […]

Anatomy of an Execution Plan (1/11/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 Summary Brief overview of intended event. II. Review of Discovery Details of what efforts were made to research what is listed in the following sections.  Meetings, […]

Excellence over Heroics (11/12/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 solve high-profile problems, or put out urgent mission-critical fires? The […]

NewsCHIME.com passes the 100+ repeat visitor mark! (10/23/2008)
NewsCHIME.com, 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 visitor’ as somebody who has come back four or […]

Book Review: Motivating Employees (6/23/2008)
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 release, fear, and finally there’s that weird Lord of the Flies thing where employees get motivated together against another employee. […]

www.NewsChime.com (6/3/2008 9)
The value of information… Here’s a fun site if you are a news junkie.  www.NewsChime.com 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 meeting or that inconvenient […]

Software Production Support (5/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 Software Production Support group “playing racquetball,” or are they “just hitting […]

What does it mean to be a Professional? (4/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.  This is something […]

The Bat-Phone (3/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 efficient?  What suggestions do you have about how […]

Anti-Values (3/5/2008 1)
I was sitting in a KFC eating lunch, reading the slogans painted 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, etc. One mural read, […]

Your First Week as a Software Development Manager (2/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 good starting point is the be sure the […]

What to look for when interviewing a candidate (2/21/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 […]

Book Review: The 360 Degree Leader (1/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 “When I get to the top, I’ll be in control,” and “If I were on […]

Three-dimensional value systems (1/2/2008 1)
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 answer this need, value-statements, and value-systems have come into vogue.  Many […]

Great Mission Statements (12/28/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 bunch of mission statements that all look the same […]

Improving Employee Morale (12/26/2007)
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 appeasement committee is a group with one representative from each department.  Each […]

Book Review: The 4-Hour Workweek (12/10/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 Guinness world record in Tango, speaker of four […]

From The Trenches: Halo 3 (12/7/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-popular XBox video-game series.  The storyline takes place […]

Book Review: Under Pressure and On Time (12/6/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 refreshing to read a software development book […]

Book Review: Software Project Survival Guide (11/29/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 into six stages: Planning Design Construction Testing Release Wrap-up McConnell also offers some great ideas like […]

Book Review: Reinventing Strategy (11/28/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, concluding that is it not the largest, the strongest, or even the most intelligent of […]

Book Review: Good To Great (11/27/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 students from […]

Book Review: The 21 Irrefutable Laws of Leadership (11/26/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 leadership by highlighting great leaders who have created momentum in others around them.  For example, […]

Book Review: The No A**Hole Rule (11/24/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 Bullies, Creeps, Jerks, Tyrants, Tormentors, Despots, Backstabbers, Egomaniacs, […]

Book Review: Results (11/24/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 through most of it. The […]

Book Review: Product Development for the Lean Enterprise (11/23/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 production in both volume and quality. If you haven’t heard already, Toyota […]

Book Review: The First-Time Manager - 5th Edition (11/23/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 been refined and reality-tested. Belker […]

Book Review: Winning (11/22/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 effective mission statements.  He talks about the importance of candor, respect, and effective reward-systems.  […]

Book Review: Confessions of an UnManager (11/22/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 distinction between how management conducts themselves in relation to their […]

Book Review: Freakonomics (11/21/2007)
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 in the Chicago school districts, prove that sumo-wrestling is […]

Book Review: Execution - The Discipline of Getting Things Done (11/21/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 right operations in place to successfully […]

Book Review: Value Innovation Portfolio Management (11/15/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 customers as to what they value.  I like this because I agree with their premise.  They […]

Book Review: Secrets of Great Rainmakers (11/15/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 philosophies and stories […]

Book Review: How to Talk to Anyone, Anytime, Anywhere (11/15/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 concepts is the […]

Book Review: Integrating Agile Development in the Real World (11/15/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 Metholodogies including the problems to watch out for during the process. I do have to say, this book seemed like a “whole bunch of […]

Book Review: Optimizing Corporate Portfolio Management (11/15/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 evolution of Corporate Portfolio Management at American Express, Sanwal makes […]

Book Review: The Five Dysfunctions of a TEAM (11/15/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 skipped about half of the fable […]

Book Review: The Tipping Point (11/15/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 public endorsement A critical-mass buildup of interest Gladwell suggests people like Oprah […]

Book Review: Blink (11/15/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 intervening expert just “knew” something wasn’t right and–with further research–was able to bring the […]

Agile Development and Government Contracts (11/14/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 a main discussion point was how to get government agencies to accept Agile […]

To Gantt or not to Gantt? That is the question! (11/9/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, some for SCRUM, some for XP, some for Crystal, etc. I found only two.  […]

Improving Accountability Within your Development Department (10/30/2007)
Many Software Development Managers find their way into the “coveted” position from atrition 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, however, is that these vast technical skills are only a subset of what is required to become a great […]

The Role of the Development Manager (10/30/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 smaller skill-set.  Software Development Managers really have four areas of responsibility.  […]

Corporate Strategy Planning Simplified (10/30/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.  Together they make a formula that looks something like: Yield(Investment)  x […]

Why should Corporate Strategy be important to us in Development? (10/30/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 of their responsibility as a manager is to […]

What is Software Portfolio Management? (10/29/2007)
What is Software Portfolio Management, or SPM?  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 […]

Optimizing Corporate Portfolio Management (10/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 lived near eachother in Munich, Germany years ago.  I believe my girlfriend […]

Red Rock Research (10/29/2007)
This is my first post for RRR.  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 […]

 
RedRock BottomBar
PMP®, CAPM®, PMI-ACP®, PMI-PBA®, PMBOK® are registered trademarks of the Project Management Institute®
CBAP®, CCBA®, BABOK® are registered trademarks of the International Institute of Business Analysis®
ITIL® is a registered trademark of the Cabinet Office in the UK
© 2007-2016 Red Rock Research - Salt Lake City, UT
Software Estimation - Santa Fe, NM