Time scheduling – The hammer of project management?

If you have only a hammer as a tool, you see a nail in every problem. Mark Twain is credited with the bon mot ” If you have only a hammer as a tool, you see a nail in every problem”. Even if it is not clear beyond doubt who is actually the author of this statement, it remains probably the most succinct formulation for “Maslow’s hammer

So what does this have to do with project management?

When it comes to project management software, I often observe that users try to achieve a wide variety of goals with just one tool, namely scheduling. You can’t blame them, because many project management tools tempt users to do just that.

In the process, schedules are created from hundreds or thousands of daily tasks. It is not uncommon for me to also encounter tasks in question form, such as “Specification released?”, “Customer presentation done?” and so on, provided with duration, deadline and task links.

Over-detailed planning takes its revenge in the project

The dilemma: Such plans are only pseudo precise, with many detailed deadlines calculated from activity links. Although everyone involved actually knows that in larger projects no activity is completed to the day. Nevertheless, everyone pretends that the plan is exactly right.

Also, the practice of managing resource utilization by linking all the tasks of a particular person one after the other only works well until you have to change the planning. Then the whole scheduling structure is no longer right. But the scheduling tool continues to calculate the dates mercilessly according to the network plan. The more detailed the plan is, the more time-consuming it is to make changes in the course of the project. You move one task and many others move with it – but unfortunately not in the way you would have expected. You no longer understand your own, overly complicated network plan and require a great deal of rescheduling effort for new fake precision. Some people leave the plan unchanged and start improvising instead

Use the entire toolbox

Here it is obvious to think of agile approaches as an alternative. But you don’t necessarily have to change your project management completely. Many experienced project managers say: “Agile is nothing new. With me, it’s just not a task board, but a good old open points list.” And that’s exactly the key. Plan only as precisely as necessary and as really useful. The motto here is: Better good rough planning than poor detailed planning. Even if the rough plan probably doesn’t come in as thought, it’s much easier to correct and makes the impact on the project more readily apparent.

For detailed issues, a list of open items (LOP) with clearly defined responsibilities is the tool of choice. And for anything you want to schedule in question form, checklists that are reviewed regularly as the project progresses are helpful. If not met, put an action on your LOP. And perhaps you record and monitor risks and define countermeasures to take timely and effective countermeasures. This usually puts you in a much better position for a successful project.

So: Only use the hammer for nails. For everything else, feel free to pick up pliers, screwdriver or wrench!

Consistent UX in distributed product development

Enterprise software development is largely distributed. Solutions are built on a platform, but developed separately from it; the assembly of modules and their adaptation to customer requirements takes place downstream, in other locations. This means different teams, different departments, different companies are building something that is first a product for the customer.

Users expect software that is homogeneous , that reuses operating patterns, and that provides a consistent user experience. This is a major challenge when different departments, some of them distributed around the world, are involved and everyone participating in product development brings their own perspective to the table. As described in my previous article, a basic awareness of the topic of UX throughout the company is already a good prerequisite. How can we build on this and provide even more targeted support in terms of end-to-end UX?

UX influencing is key

Craig Villamor’s presentation “Resilient Enterprise Design” had a profound impact on my view of this challenge. Craig is a Design Director at Google and was previously responsible for the design of Salesforces software. In his presentation at the 2017 Enterprise UX Conference, he uses the four pillars of Design Principles, Platform Mindset, Design Systems, and Influencing in Product Development to show how successful UX design of resilient enterprise applications can succeed.

I would like to focus here on the last pillar, influencing. What is meant here is influencing all the players involved in product creation – at CONTACT, we call them “creators”. This support is also a central aspect of the UX strategy at CONTACT. But what does this look like in concrete terms?

Making it easy to do the right thing

It is not always a good idea to keep the design framework as large as possible: Too many design options can lead to uncontrolled growth and unnecessary inconsistencies. For example, fixed layouts for pages or control elements specify recognizable operating patterns. The manageable design options should then be explained as contextually as possible, in structures with which creators work directly – for example, right in the configuration interface. Such aids can be speaking titles and short descriptions for given layout areas, for example semantic sections in a context menu. In this way, creators can make the right decisions directly without having to go through the design documentation.

Support with the right resources

Good design documentation is also relevant: Design guidelines are the framework for design decisions in application development and configuration. It is important that they are not textbook-raised, but close to the creators’ problems. At best, the documentation for each UI component includes guidance on which use cases it is appropriate for – and which it is not. Examples show how the UI component is used correctly, for example in interaction with other UI elements.

Leading by example

Creators love examples in general: What can you do with this kit? What do possible solutions look like? CONTACT’s products offer an ever-growing number of specialized applications (Task Manager, Xbom Manager, Scheduler, Variant Management, etc.) that build on the InSync Design System and provide Creators with templates or inspiration for new solutions.

So if we provide distributed product stakeholders with guidance for design decisions, support with good application design resources and create lighthouse solutions for orientation, they can more easily create compelling products with a consistent user experience.

Successful IoT business: just a question of standards?

There are days the little things in life make me happy. When my microwave broke last week and even a repair couldn’t save it, it took me less than five minutes to solve the problem: simply selected a new model on the manufacturer’s site using my smartphone, ordered it and paid via PayPal. Three days later it was unpacked, plugged in and running. The ease of this process illustrates two things:

  1. digitization makes it incredibly easy for us to handle even extensive processes quickly.
  2. I didn’t ask myself whether the microwave would also fit into my power socket and whether it would meet the usual standards for radio interference suppression, hazardous substances, etc.

Anyone who has ever traveled abroad knows that this lack of concern is not a matter of course. In the case of power sockets, the right time was simply missed to ensure global standards. In the meantime, the implementation of a standard would cause so much cost and electrical waste that it is no longer practicable.

Unimaginable that something like this could happen again to our highly developed society… or could it?

Digitization is opening up new business potential. The focus is shifting from the exchange of physical goods to the exchange of information. When I buy my microwave, it’s not just the manufacturer who earns money, but also the online payment service PayPal. And that is solely through the exchange of information. Digitization is also creating the basis for new business models in industrial companies. This is shown by a recent study by Sopra Steria and the F.A.Z. Institute. More and more machines and systems are being networked via IoT platforms in the industrial Internet of Things in order to determine performance data or offer product-related services. This is a development that has taken hold around the globe and is thus giving rise to many solutions with different data models and integration options. This allows us to draw a worrying parallel to the connector mess mentioned above. Companies that want to drive their digital business forward quickly lose their orientation here when choosing an IoT solution that is suitable for them. After all, how future-proof it is depends largely on how well it can be connected to other systems and data sources.

Global standards for sustainable digitization

Serious initiatives here give hope for an international standard in the industrial Internet of Things. The Plattform Industrie 4.0, for example, has developed the concept of the management shell, which is to be understood as the digital representation of a device. It makes it possible to address machines with all the necessary information and functions. For example, I could develop an app for my microwave, interact with it, display the instructions for use, and set the power intensity or duration via smartphone. If the manufacturer of my washing machine also provides the information and functions of this device according to the management shell concept, it is no effort for app developers to integrate other devices into their application. This manufacturer- and system-independent interoperability paves the way for the future of Industry 4.0.