Cargo Cult Requirements

Tyner Blain

Is your team focusing on the mechanics of creating good software, without understanding the connections from your efforts to your goals? A similar thing happens with many teams when it comes to creating software.

2013 199

Why Write Requirements

Tyner Blain

Enterprise software folks know full well that software applications can live for decades. Now that software-as-a-service has gained traction, more and more consumer-facing products will have similar long life-cycles.

2013 190

Is Agile Really Cheaper?

Tyner Blain

But agile lets you build more efficiently , therefore you build more in the same amount of time – therefore it costs less per unit of delivered software. There are several ways to answer the question “is agile cheaper than waterfall?”

2013 189

How is SaaS Changing Product Management – A Research Thesis

Tyner Blain

Many of us here have anecdotal data about our personal experiences in product management as our employers develop cloud-based solutions and software-as-a-service (SaaS) product offerings.

2013 159

Whole Product Game

Tyner Blain

Calculator software is pretty much viewed as a commodity. Agile Communication Prioritization Product Management Product Strategy Requirements gathering Software development gamestorming innovation games prodmgmt whole product game

2013 138

Software Review: iMindQ 4.1 Online and Windows [2016]

Girl's Guide to PM

It’s going to be a useful addition to your set of project management software tools and you can get started for free with the web version to see if you like it. You'll also like: Software Review: Project Viewer for Primavera [2016] This article was updated with minor amends on 27 March 2016.

2016 155

Microeconomics and Risk Management in Decision Making for Software Development

Herding Cats

Microeconomics is applicable to the development is software systems. If we look at the discipline of software engineering, we see that the microeconomics branch of economics deals more with the types of decisions we need to make as software engineers or managers.

Risk 60

GirlsGuideToPM: My Top 10 Articles of All Time

Girl's Guide to PM

For more up-to-date software reviews, see my complete list here. Google Analytics tells me that 6 Things I Didn’t Know About Being a PM was the top post of 2013. In case you’ve only just stumbled across this blog, this year I’m celebrating 10 years of blogging about project management.

2016 265

5 Great Open Source Project Management Platforms

Guerrilla Project Management

In fact, the results of the 2013 Future of Open Source Survey revealed that 62 percent of respondents believe that more than 50 percent of purchased software will be. Open-source has been gaining momentum for some time now. It seems that every year, more companies have been adopting open-source solutions to meet their business objectives.

2014 51

Getting Started with Project Management


In 2013, Moz learned the hard way what can happen when a project gets derailed. At the same time, a project is expected to produce tangible results, such as a boost in revenue or a new software feature that customers can’t live without. Getting Started with Project Management.

2018 60

Estimating is a Learned Skill

Herding Cats

The primary purpose of software estimation is not to predict a project’s outcome; it is to determine whether a project’s targets are realistic enough to allow the project to be controlled to meet them ‒ Steve McConnell. Believing is Seeing: Confirmation Bias Studies in Software Engineering, “Magne Jørgensen and Efi Papatheocharous, 41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA). The Future of Systems-and Software Development. 2013.

A Project Team’s Guide to Data Conversion: Book Review & Interview with Dave Gordon

Project Bliss

When thinking of software projects, many things come to mind: requirements, writing or configuring code, testing, getting that new system implemented and perhaps getting off that old legacy system that’s outdated and no longer serves your needs.

2017 186

Misunderstanding Making Decisions in the Presence of Uncertainty

Herding Cats

The naturally occurring work effort in the development of a software feature - even if we've built the feature before - is an irreducible uncertainty. Hybrid–Agile Software Development Anti–Patterns, Risks, and Recommendations,” Paul E. Software risk management,” Sergey M.

2003 82

Agile Estimating Methods and Impact on Project Development Performance Index

Herding Cats

The presentation " Quantifying the Impact of Agile Practices ," Larry MacCherone at the RallyOn 2013 Conference, presents some results on estimating impacts. The Software Development Performance Index (SDPI) scale on the left ranges - by eyeball measurement - from 46 to 55.

Resources for Cone of Uncertainty

Herding Cats

Seems there is still some confusion (intentional or accidental) about the Cone of Uncertainty and its purpose and its use in software development. And if the competitor is shipping software with greater value, how does the Cone impact that?

2007 60

Industry 4.0 Series: AI, IoT, and the Future of Manufacturing


percent increase in revenues between 2013 and 2014. The technologies are not unfamiliar to the profession; project managers are already using AI tools and software. This story is part of our Industry 4.0

FedEx Project Manager Profile: Leigh Espy

Project Management Hacks

In 2013 , the company delivered 1.5 Through many discussions with my husband – who works in software development – I discovered an interest in the technology field. I led an effort to develop a risk-based software development process. Leigh Espy, FedEx Project Manager.

2016 83

How to Avoid Messaging Platform “Gotchas”


In September 2013, an employee used his company’s messaging application to send a note that a co-worker, Larry, was being fired on Friday. For hours, a misfire on the software provider’s end caused chat messages to send to the wrong recipients.

Put Chat Apps to Work in your Office


Chat apps enter the workplace because they are typically part of enterprise collaboration software. The unified collaboration software lets teams in the same office or across the globe work on a project together in real time. In 2013, Android had a 97% share of global malware.

2025 55

Challenging the C-Level Executives

The Lazy Project Manager

The report Why good strategies fail: Lessons for the C-suite published by The Economist Intelligence Unit Limited in 2013 stated in its conclusion that there was a need for increased C-suite attention to implementation (and therefore projects).

Little's Law - Use, Misuse, and Sometimes Simply Wrong Ideas

Herding Cats

For software development systems like Kanban, which is production line-centric, Litle's Law tells us. λ = average production rate of complete software components. There are two fundamental assumptions for Little's Law to work in the software development domain". Kanban and Software Development. With the Steady State condition and it's Upper and Lower WIP limits, software develop creates a problem for applying Little's Law.

2011 46

A Review Of Scrum For Kanban Teams


It also encourages everyone to review/adopt the values (in Scrum language) that can help software development teams succeed in building software. As I wrote in 2013, Scrum and Kanban both share a use of values to encourage users of the methods to behave a certain way. People on software development teams, regardless of Scrum or Kanban, will goal set, seek feedback, deliver increments of product, and reflect on how they work.


Boost Market Growth with Employee Training Programs


You might be using resource planning software like Ganttic or project management tool like Jira but there is no software that will actually do the thinking for you. A study conducted in 2013 found that having a training and development program can actually lead to market growth.

2017 52

Deconstructing The Cone of Uncertainty

Herding Cats

Shipping on time, to specifications, and within budget might be meaningless if a competitor is shipping software that has a greater value to the market. It's suggested from observations, the Cone of Uncertainty (CoU) is not a valid model of how uncertainty behaves in software development projects. In all software development businesses, showing up late and over budget has a direct impact on the bottom line. .

2007 46

43 Learning Resources for New and Experienced Project Managers


Hosted by Peter Taylor, this podcast began in 2013 after he published his best-selling book by the same name. This course provides a beginner overview of the Agile methodology, specifically within software projects. We’re entering that slow time of year for businesses.

Concept of Operations

Herding Cats

Can All This Formality Have Any Use in Modern Software Development? Prototype of a Graphical CONOPS (Concept of Operations) Development Environment for Agile Systems Engineering," Final Technical Report SERC-2013-TR-030-2 August 30, 2013. Systems Engineering for Software Intensive Projects Using Agile Methods, Larri Rosser, Phyllis Marbach, Gundars Osvalds, and David Lempia, Systems Engineering Conference, Washington DC (SEDC), 2014. . .

2014 55

Cone of Uncertainty - Part Cinq

Herding Cats

Barry Boehm's work in “Software Engineering Economics”. 4] Defense Acquisition Guide , Chapter 4, Systems Engineering , 15 May 2013. [5] Software Engineering Economics”. Software Cost Estimation with COCOMO II, Prentice-Hall, 2000. [10] Software Eng.,

2005 65

3 Mistakes Creative Agencies Make When Managing Retainers

Function Point

Editor’s Note: This post was originally published in September 2013 and has been updated for accuracy and comprehensiveness. Writing it down and entering it into your project management software later is not going to cut it. Project Management Software Time Tracking.

2013 56

Cone of Uncertainty - Part Trois

Herding Cats

Barry Boehm's work in “Software Engineering Economics”. 4] Defense Acquisition Guide , Chapter 4, Systems Engineering , 15 May 2013. [5] Software Engineering Economics”. Software Cost Estimation with COCOMO II, Prentice-Hall, 2000. [10] Software Eng.,

2005 52

Control, Stability, Short Term, Long Term all needed for Success

Herding Cats

Here's another trail being ridden by our son at Nationals in 2013. The notion of Control is missed used in software development projects. When riding a single track like this one behind our neighborhood, I came to an understand of the tradeoffs between stability and control.

Cone of Uncertainty - Part Cinq (Updated)

Herding Cats

Barry Boehm's work in “Software Engineering Economics”. 4] Defense Acquisition Guide , Chapter 4, Systems Engineering , 15 May 2013. [5] Software Engineering Economics”. Software Cost Estimation with COCOMO II, Prentice-Hall, 2000. [10] Software Eng.,

2005 56

How to Work with a Global Distributed Team


Before joining 99designs, Lindsey spent 10 years managing brands big and small, and helped launch an outdoor apparel [brand]([link] with her husband in 2013. Guest post by Lindsey Vontz from 99designs. Lindsey works on Organic Marketing and PR at 99designs.

How Kunder uses Paymo to make accurate project estimates and schedule their workforce

Paymo App

Year of foundation: 2013. Kunder started out in 2013 as a three person Software as a Service (SaaS) company with one idea: to provide companies with feedback tools for their clients. Case study: Kunder.

Project Sponsors are from Venus

The Lazy Project Manager

Pulse of the Profession™ March 2013’ it was assessed that the value impact on poor project sponsorship from the executive level had real significance.