Why Do Products Fail? – Forgetting that Users Learn

Tyner Blain

Software Usability and Learning Curves. User interaction improvements remove complexity, and make software easier to use. Next up in the series on the root causes of product failure – products that fail because you have ignored the user’s level of experience.

2012 203

Why Do Products Fail? – Incomplete Solutions

Tyner Blain

Most of the best practices of software development, in particular agile and lean* methodology, bias us towards focusing on – almost fixating on – the former. This article continues the series exploring the root causes of product failure.

2012 168

20/20 Vision – Innovation Game in Action

Tyner Blain

Chris Risdon of Adaptive Path has a great presentation explaining customer journey mapping , from the 2012 IA Summit. This extra layer of abstraction makes it more challenging to be develop Outside-In software when figuring out what is most important to the end users.

2012 159

Top 3 reasons why projects fail


It continues to amaze me (in the sad, depressing way) how often project success is undermined because of ineffective or just plain awful project management software. We all know that, generally speaking, project managers are great people who know what they’re doing. Sure, some score higher on the “nice” and “smart” scale than others, but that’s true of any field.

2012 69

The Mythical Project Manager: Part 2

Guerrilla Project Management

Today, we already see a backlash against this traditional project management in areas such as software development. In Part 1 of the “Mythical Project Manager” series, we discussed how today we find ourselves at a crossroad. Our organizations are demanding agility yet our traditional project management education is deeply rooted in the doctrine of “control”. Leadership

2012 41

Deliberate Practice for Software Developers

Leading Agile

I frequently read and hear that software developers must take care to deliver the right solutions. I would observe lack of preparation is a cause of poor quality software. Those points reminded me of a blog post dating from 2012 entitled, Why should we do code katas?

The Best Time Tracking Software of 2018

Paymo App

If you’re here, it means that you’re looking for time tracking software that you will use yourself or with your team. Paymo is a project management and time tracking software that supports management professionals and freelancers deliver projects throughout their whole lifecycle.

2018 91

Assume a Spherical Cow

Leading Agile

In 2012, I wrote a blog post entitled “Delivering provably-correct code.” When they talk about the “correctness” of software, they’re talking about two different things. They didn’t rely on a study to teach them how to build software.

2018 99

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.

2007 42

Defensive Programming Grows Up

Leading Agile

Defensive programming consists of learning and using guidelines for software design and coding that tend to minimize the frequency and severity of problems in production. The day came when the software community more-or-less forgot about defensive programming.

2018 86

Women in Project Management: Natalie Steck

Girl's Guide to PM

Today I’m interviewing Natalie Steck, President and CEO at software firm Viewpath. I don’t often get to talk to too many female CEOs so it was great to find out more about Natalie’s career to date and the thoughts she has about the future of project management software.

2018 303

Top 10 Lean/ Kanban Books for IT, Software and Knowledge Work!


This is the original book where David Anderson first laid down the definition of and guidance to the Kanban Method for software and knowledge work. 31 pages, ET to read: 50 min, Published July 19th, 2012 by Lean-Kanban University). Are you new to Kanban?

Lean 65

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. 2012. I hadn’t realised it, but What Makes A Good Project Manager was actually the top post of 2012.

2016 379

The Must-Read Reading List for Project Communication and Collaboration

Girl's Guide to PM

Tom Kendrick, Amacom 2012. Collaboration Explained: Facilitation Skills for Software Project Leaders. . Project teams communicate and collaborate by default, don’t they? Erm, no. That certainly hasn’t been the case for all the teams I have worked on.

2018 238

Reading List for the Cone of Uncertainty

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 ? 10 Deadly Sins of Software Estimation , Steve McConnell , Construx, 2002. "A

2012 55

Free project management certifications

Moira Alexander

Founded by Harvard University and MIT in 2012, edX is one of the biggest MOOC (Massive Open Online Courses) platforms available and offers many project management (PM) courses. Agile Software Development - goes over fundamental agile concepts to enhance your software development skills. Data Analytics in Business - covers how to apply your analytics skills in business by working through a real-world analytics project using Python and software like SAS.

Get Motivated: 10 Motivational Speeches That Will Change Your Life


Sheryl Sandberg, Harvard Business School Class Day, 2012. ProjectManager.com is a project management software that is cloud-based, so you get real-time data to make accurate decisions.

2018 254

Cone of Uncertainty - Revisited

Herding Cats

The Cone of Uncertainty,” Stephen Gryphon, Phillippe Kruchten, and Steve McConnell, Letters, IEEE Software , 23 (5) 2006, pp 8?10. Shrinking the Cone of Uncertainty with Continuous Assessment for Software Team Dynamics in Design and Development,” Pongtip Aroonvatanaporn,”Ph.D.

2012 37

Asana Alternatives


4- DaPulse – DaPulse is a relatively new entry to project management software market. It is popular with software engineering teams due to its integration with code repository and versioning apps like GitHub. Citrix acquired Podio in 2012. Asana is a popular to-do list.

2010 78

Executives don’t want your project reports

The Lazy Project Manager

To meet the need for a simple yet efficient project management visualization tool, Bellevue-based software company Office Timeline has developed a desktop add-in that anyone can use to generate summary views of Gantt charts and timelines right inside PowerPoint.

The Causes of Conflict On Project Teams

Girl's Guide to PM

I have mentioned some causes of conflict above, but in 2012 I did some research into this at an event. Projects can be a hotbed of conflict.

2016 385

2017 Project Management Trends To Watch

Girl's Guide to PM

Even the smallest firm (including my own company with all of two part-time employees) can use project management software. Our software tools are full of data from the risks we log to the estimates we fail to achieve.

2017 312

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.

Free Producteev Alternative

Paymo App

Producteev was a task management software for individuals and teams that offered advanced task management and collaboration features. It seems there’s no official announcement from Jive, the company that bought Producteev back in 2012.

2012 75

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 52

Managing Virtual Teams Successfully

The IIL Blog

Online gaming collaboration can be traced back to the introduction of the personal computer and software developers and came to life in the early 1990s when the Internet was introduced. Resources: Number of participants, software, and systems required, facilities, etc. By Dr. Willis H.

2004 61

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 42

The Agile Cannon

Herding Cats

Ashkenas, “It’s Time to Rethink Continuous Improvement,” HBR blog [link] (2012). . [3] Alleman, "Product & Process Development Kaizen for Software Development, Project, and Program Management, LPPDE, Denver Colorado, April 2008. [5]

Agile 65

Collaborating with iWorkers, eWorkers, and all the other a-zWorkers


In 2012, a blog entry defined it as an Information Worker—a person who uses information to assist in making decisions or taking action, or a person who creates information that informs the decisions or actions of others. iWorkers, eWorkers and Collaboration. Are you an eWorker?

2011 60

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. . Thesis, University of Southern California, August 2012.

2007 32

Don’t over-work yourself: Key to reducing stress at work


According to a survey by the American Psychological Association (APA), in 2012, 65% of Americans said that work was a top stressor. Have you ever been in the situation where you are simply trying to keep your head above water in the midst of impending deadlines?

2006 62

Wrike vs Asana – which PM tool works best for YOU?


Wrike is a project management software that enables you to collaborate with your team efficiently and effectively. As a company, Wrike is the provider of a cloud-based project management and collaboration software, based in Silicon Valley, the San Francisco Bay Area. In 2012, a freemium version of the product was launched which allowed project teams of up to 5 users to use the solution for free. Easy tracking with Enterprise task management software.

2006 40

Deconstruction the #NoEstimates Conjecture

Herding Cats

Yes, this is the basis of any closed loop control system from keeping the room temperature at a specific setting, to the speed control on your car, to managing software development projects in the presence of uncertainty. This is likely not very useful on agile software development processes.

Modeling the Future is the Basis of Project Success

Herding Cats

Modeling the Management of Systems Engineering Projects," Daniel Spencer and Shaun Wilson, Aerospace Concepts, DTSO-GD-0734, Proceedings of the 2012 Model-Based Systems Engineering Symposium , 27-28 November 2012. There's a notion going around that. “I

Managing in Presence of Uncertainty

Herding Cats

Let's start with a clear and concise description of the problem of successfully managing projects in the presence of uncertainty: Accurate software cost and schedule estimations are essential for non-trivial software projects. Software Cost Estimation Model,"Barry Boehm, et al.,

2010 58

Why Most People Fail At Career Change

Project Management Hacks

In fact, Jobvite’s 2012 Social Job Seeker Survey found 69% of Americans they were either “actively seeking” a new job or “open to” a new job. Are you unhappy with the direction of your career? You’re not alone.

2016 62

Concept of Operations

Herding Cats

Can All This Formality Have Any Use in Modern Software Development? 1, 2012. 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. . . One of the root causes of project failure is the failure to apply the first principle of the five principles of project success.

2014 35

Pictures About Managing in the Presence of Uncertainty

Herding Cats

Here's what that looks like for the planned completion of Work Package #3 on March 12th, 2012. While these charts are notional in nature, here's a real one for dependencies of a large software-intensive system of systems for a flight vehicle.

2012 46

Deconstruction the #NoEstimates Conjecture

Herding Cats

Yes, this is the basis of any closed loop control system from keeping the room temperature for a specific setting, to the speed control on your car, to managing software development projects in the presence of uncertainty, using any software method you choose. The very technical answer to this question is the sample rate can be determined by a Nyquist sample rate analysis of the underlying non-stationary stochastic process of any typical software development project.

Types of Teams


One of the first major companies that decided to implement self-managed teams was software company Valve in 2012. Teams can be divided in four main groups: project teams, self-managed teams, virtual teams, and operational teams.

2012 52