Process Blog

6 months ago

Visual Project Management: Past and Future

No matter what kind of project you’re managing, there’s a direct, causal relationship between process and outcome. In other words, it’s not just what you’re working on that matters but how you work on it.

Traditionally, the project management discipline has prized control and long-term forecasting over the particulars of work in progress. But considering 46 percent of all projects still fail to meet their original goals and intent, there’s a growing demand for real-time visibility into the movement of tasks and resources.

Visual project management is a new approach (and new technology) designed to address some of these challenges. By embracing it, teams and organizations can complete projects of any type with greater speed and efficiency.  

What is Visual Project Management?

For the most part, visual PM is exactly what it sounds like: a project management strategy designed to increase success through visualization of project components, such as data and tasks.  Mark Woeppel, the author of Visual Project Management, describes it like this:

“Visual Project Management is a process that uses visualization of the delivery process to drive team behaviors.”

Visual features can be a valuable asset for any project style, but they’re most commonly associated with agile methods such as Scrum and Kanban. In some ways, visual PM takes its cue from the good old-fashioned whiteboard. The whiteboard has served as a roadmap, progress tracker, and collaboration tool for all kinds of development teams.

But the history of visual PM is much older than the whiteboard.

The oldest roots date back to 1896, when Polish economist Karol Adamiecki created the “harmonogram” — a floating bar chart used to show tasks or resources changing across time. Not long after, in 1912, the famous Gantt Chart was born — used first to build ships during WWI and later to construct the Hoover Dam.

Adamiecki’s “harmonogram.” aom.org

Adamiecki’s “harmonogram.” aom.org

Michael Dubakov, Founder and CEO of Targetprocess, says that visual PM started to crystalize around 2010 with the popularity of the Kanban approach. “One of the Kanban principles is to visualize workflow in order to better understand what is going on and what can be improved.”

Modern visual project management software is much more advanced, but its purpose is the same: to provide greater flexibility and improved outcomes through visibility into bottlenecks, tasks interdependencies, progress, and priorities. “In the recent 5 years we have seen a spread of visual tools like Kanban boards, timelines, and integrated BI systems with powerful reporting,” says Dubakov. In all kinds of industries (especially the IT world)  visual project management is now helping teams stay in sync and respond to changing requirements.

In terms of actual methodology, many of the visual tools that have proven useful combine the best aspects of Kanban and lean production with the Scrum foundation that dev teams are used to. Some users have taken to calling this style “Scrum-ban.”

Common visual features include:

  • Real-time dashboards
  • Timelines
  • Graphic reports (Gantt, burndown, etc.)
  • Boards (Kanban)
  • Product Roadmaps

The Changing Landscape

When fully embraced, visual project management can bring some dramatic improvements to the way teams collaborate and work. As modern software continues to evolve, more teams will adopt visual tools to improve their development lifecycles, over time raising the benchmark for an efficient project delivery process.  

Let’s take a look at some of the specific ways visual tools can impact the future of project management. As your organization plans products and strategies for this  year, try to pull some of these ideas into the conversation.

The Ability to Isolate Problem Areas Faster

As your teams work through various projects, there will inevitably be obstacles — things that slow the movement of tasks, stories, or feature requests during a sprint. Without the necessary visibility, it’s difficult for a project manager to troubleshoot delays or recurring problems.

A visual project management solution can make spotting and solving these “blockers” much easier.  You get a real-time picture of where each component of a project rests, so you can quickly identify bottlenecks and trace issues to their source. For example, let’s say you notice that user stories are repeatedly getting “stuck” in the testing phase or re-entering a later sprint due to unsatisfactory completion. By visualizing the workflow, you can isolate the root cause and then communicate with the relevant team members to initiate change.

Better Resource Planning and Allocation

Resource and requirements planning is one of the most crucial components of any project: get it wrong, and you’ll have a project that gets delivered both late and over budget. There’s a little more leeway with agile projects (since work is done in short iterations), but decision-makers still need to stay responsive to changing requirements and be able to shift priorities or reassign team members when necessary.

Feature Planning By Teams

The speed of change  demands fast resource management. The right visual tools can help you tighten your development lifecycle by maximizing your use of resources—both in the planning phase and in continued optimization during the project. A visual resource planning feature, for example, shows where your team members are assigned and what tasks they’re working on. You can also drill down to assess individual skill sets and schedule availability.

More Projects Completed On-Time

One of the first principles of the Agile Manifesto is “. . . early and continuous delivery.” If your goals are built around this principle, it’s important to remove every possible impediment and give developers maximum visibility. Without the right tools, project information gets siloed into email threads, chat conversations, and spreadsheets, and team members have a hard time remembering who’s working on what. Ultimately, this leads to redundant efforts and a longer cycle time.  

Visual PM can speed progress by conveying real-time project information in a way that is easier to access, understand, and share. It also makes it easier for team leaders to track work in progress and remove impediments before they delay the product. A Kanban board — which uses “cards” to move tasks through different stages of the project — is a perfect example of visual workflow optimization.

Personal Kanban Board

The Spread of Project Management Solutions

Finally, the growing popularity of visual features means that project management software itself will become easier to implement and easier to use for all team members. Even smaller companies with limited experience can set up a cloud-based visual PM solution in less than a day. That means small, agile teams can become even more agile without the overhead of a consulting service or an expensive, time-consuming implementation.

With agility at a maximum, project teams can improve the customer experience by running faster iterations with fewer bugs. Thus, visual PM tools create a more sustainable, scalable development model.

There is, of course, room to grow. Dubakov points to a general lack of research in the visual PM field. “To my knowledge, there are no people who understand both domains well enough in order to lead the visual management movement,” he says. In the coming years, we can hope to see additional research and innovation in some of the following areas:

  • Using visual PM tools to aid decision-making
  • Different visual approaches for different sub-domains
  • Visualizations for planning, capacity management, tracking, and forecasting
  • Process management and problem resolution
  • Closer integration between visual PM and business intelligence tools

*

Visual project management isn’t some radical new approach that turns the discipline upside down. It’s just a set of tools and techniques that reinforce what we already know: people work and manage projects more efficiently when they’re “in the loop,” and when they have a clear picture of how project components move and interconnect.  The best way to represent and share this information in real time is not with a list, or a spreadsheet, or a series of emails, but with a visual.  


Aleks Peterson is the content manager at TechnologyAdvice, a B2B research firm that connects buyers and sellers of business technology.

7 months ago

Open Allocation Experiment

In June 2016, we switched most of the people inside our company to open allocation. They have the freedom to start their own initiatives that are aligned with the central goal of providing a better user experience and fixing critical problems in Targetprocess product.

10 months have passed, and we can now analyze the experiment results. In this post I'll share my opinion about the experiment and mix it with the opinions of the people who participated.

Deadlines

Here is the current initiatives Roadmap. A very good thing is that almost all initiatives were implemented on time. It means people respected their commitments and did their best to keep promises. A bad thing is that some of the implemented features were still not deployed to production servers due to huge infrastructure changes caused by the microservices approach. Basically, you can't give a promise to release something when the infrastructure is not ready.

initiatives_open_allocation

Another trivial observation is a struggle to fit R&D activities into the Initiatives model. If a team doesn't know how to attack the problem, it created "Research initiative", thus we timebox research. Then, when a solution is found, the team starts a usual Initiative with the results.

Overall, we wanted to solve the problem of speedy delivery, and we got mixed results. Yes, most features were implemented on time, but the infrastructure held them back.

Small Lesson #1. People don't like deadlines, but... deadlines work (when you have no problems with infrastructure).

Deadlines lead to cut corners, worse quality, and poorer solutions. In my personal opinion, this is not a huge problem, since you always have to balance quality and time. Estimates are not forced and, overall, teams have enough time to complete features with good quality.

Freedom of choice

Freedom boosted motivation. People were more enthusiastic to fix some old problems and work on things they wanted to improve a long time ago. Here are some feedback quotes:

#1

On its own, the idea is great and summarizes the essence of any modern social science since it gives freedom to choose your work, stimulates an individual's initiative, pro-activity and creative potential

#2

It inspires people to take ownership of our product. A good practice for freedom, responsibility, and trust.

#3

People feel more passionate and responsible about what they build, I guess. We finally have kind of deadlines, that we stick to. We have a clear definition of done for features, with clear deliverables such as product demo, blog post, working piece of software etc. It seems we deliver better quality, faster and more often.

Focus

Initiatives force you to focus on a single task. It improves timely delivery, but hurts mutual help. You might think twice to dedicate several hours of your time to help someone from another team. Sometimes it is good, but sometimes it can lead to local optimization. Sure, you will have your feature delivered on time, but from a company level your help may be extremely valuable.

I think this trade-off is OK. If you like to help other people, you can act in the Free Agent role rather than join an initiative. Or, you become more creative and try to teach people quickly instead of doing everything yourself.

Company alignment

This got worse. Ideas are quite diverse and I hoped to have an emergent vision as a result. I don't think it happened though. We indeed fixed several important problems, but some of the top problems are still there, like extremely poor notifications. I defined a wide goal to improve UX and increase NPS, but this goal was too broad and almost all features can be stretched to fit this goal. In my opinion, this lead to a slight feeling that our direction is unknown and the product has no vision.

Small Lesson #2: Define a bold goal for the year and quite narrow goals for the quarters.

And a quote:

The scope we do is driven by someone's desire but not by market demand. Sure, there is a filter which guarantees that useless feature won't pass. But this filter doesn't guarantee that necessary feature will go into development (because nobody would like to take them and HEADs cannot force). Important items can be in a backlog for years.

Initiative Reward

One of the worst decisions we've made is a reward for successful Initiative completion. Teams that complete an Initiative got several Orange Days (which can be converted to Days Off). This immediately downplays the contribution of all people outside Initiatives.

#1

Initiatives violate our core value: trust. A company should trust that their people will do their best to get a job done. Initiatives might give off the impression that "we don't trust you will do great work without a reward, so we give you a bonus that will stimulate you to complete work on time". It is assumed that development speed is low due to lack of deadlines, but in reality, complexity of integration and some external blockers are the cause.

#2

Some one still needs to do the "dirty jobs" and I don't think that it's fair that this work is not rewarded with orange time.

We wanted to stimulate the Initiatives practice with an additional reward, but it was a bad idea. In fact, freedom of choice and regular intrinsic motivation is enough to make great things.

Small Lesson #3: Don't underestimate intrinsic motivation.

Lack of Training

Another mistake we've made is poor guidance. Yes, I wrote about the practice, ran clarification sessions, and answered questions. But after this initial kickstart, I did a poor job of supporting and promoting it.

I should have worked with key people and ran educational session about how to define top problems, how to do UX, how to test results, etc. Self-organization requires good skills and great understanding of the business context. I relied on cheap self-organization, but this doesn't work in the complex environment of a B2B SaaS company.

Huge lesson #4: Adaptive self-organization demands high energy costs.

Overview

In general, people liked the idea, but implementation was far from perfect. Can this model replace traditional Product Managers and Product Owners? Yes, it can. However, make sure that you do the following to avoid our mistakes:

  1. 20% of people should be highly experienced, have deep understanding of business context and good understanding of product development practices. If you don't have it, run training programs and maybe in a year people will be ready.
  2. Education should not stop.
  3. Information transparency is extremely important. You should have a process to collect requests from customers using various channels, aggregate their feedback and help people to distill top problems to focus on.
  4. Be careful with bonuses and rewards. By default it is easier to not have them at all.
  5. Implement freedom gradually.

#5 demands clarification. Imagine, you have a completely strict process where people got all assignments from managers. Here is an example of gradual freedom:

Choose own tasks from a story > Choose own stories from a backlog > Choose large features from backlog > Participate in backlog creation > Choose anything you believe is right.

If you jump to complete freedom from the typical Scrum practice of "Choose own stories from a backlog", people will feel frustration. Help them one step at a time.

Will we stick to Initiatives model?

I think we will go one step back and let people choose features from a backlog and participate in backlog creation, running required training programs for product development in parallel. With more experience we will restart the Initiatives practice. It is fun and works quite nice, but we were unprepared for it as a company, and I was unprepared for it as a leader.

1 year ago

Upcoming webinar: Staying SAFe with Targetprocess

Natali-and-Kate

At 11 a.m. (EST) on November 10th, Targetprocess Product Specialists Natalie Yadrentseva & Kate Makarevich will be holding a free webinar on how to implement SAFe with Targetprocess. You can reserve your spot for this webinar here.

SAFe has emerged as one of the most popular methods for scaling Agile. Its carefully designed framework has helped hundreds of companies to bring flexibility and speed to their entire organization. Getting started with the SAFe can seem like a discouragingly difficult task, but we will demonstrate how Targetprocess can backup your implementation of the framework.

Our upcoming webinar will showcase how to implement SAFe with Targetprocess and address some of the most commonly asked questions about the framework. Let’s take a look at the planned agenda:

Introduction

We'll kickoff the webinar by discussing the value of SAFe: why it works, who can benefit from it, and where it came from. We’ll also go over SAFe’s data structure: the different levels, processes, events, and roles in SAFe, with a focus on how they can be replicated in Targetprocess.

This brief introduction will be a good refresher for those who are rusty with the framework or new to Targetprocess. It should only take about 10 minutes to cover everything.

SAFe in Targetprocess

First, you'll see and understand how Targetprocess supports SAFe, both with and without the Value Streams level. We’ll define what strategy is (as it relates to SAFe) and then show how to communicate strategy arcs using Targetprocess.

SAFe-dashboard

Next, we’ll go over the views used for PI planning and team planning. You’ll learn how teams can synchronize with the help of a Program Board. We’ll also demonstrate how to visualize dependencies and relations between work items in Targetprocess.

Program-Board

Q&A

At the end of the webinar, we will answer any questions you may have had over the course of the session. There’s no time constraints for the Q&A, so feel free to come prepared with as many questions as you like. By the end of the webinar, you’ll be able to go back to your teams with a solid grasp on how to scale Agile with SAFe in Targetprocess.  

Again, the webinar is scheduled for November 10th, so feel free to leave us a comment if you have any requests for items you’d like to see covered. Have a great day!

1 year ago

How SPRINT METAL achieved continuous improvement through Kaizen culture

SPRINT METAL Factory

SPRINT METAL is an industrial company based in Germany that specializes in producing fine and ultra-fine metal wire. The fine wire industry is characterized by formidable requirements for flexibility, but SPRINT METAL has operated successfully in this competitive market for 25 years. They follow a Kaizen culture, and their commitment to continuous improvement has enabled them to improve employee engagement and achieve democracy and transparency across the whole organization.

Practicing transparency:

Kaizen is not just about improving business processes; its true function is comprehensive improvement at every level. In a successful Kaizen environment, employees receive as much value as the company. Team members are able to develop their skills and be an important part of the system, rather than a cog in the machine. The free exchange of information is promoted, and anyone can contribute new ideas for improvement. Safety requirements and the overall well-being of employees are also given careful attention.

SPRINT METAL Fine Wire

A coil of fine wire at SPRINT METAL

Following these principles, SPRINT METAL tries to foster an environment of open communication at their factory. Employees from all levels of the hierarchy are encouraged to send feedback and ideas up the ladder. Department heads use Targetprocess’s Bug Tracking functionality (with Bugs renamed as Messages) to manage such communication so that all internal messages (production error tickets, requests, suggestions, ideas for improvement, etc.) receive documented attention.  

With this system, top-level management can give instructions, department managers can document errors, and team members at the operational level can send suggestions or requests up the hierarchy. SPRINT METAL has also created special views to facilitate internal meetings. Meeting results are logged as comments on the meeting entity (which is also represented as a Bug).   

The benefits of open communication:

The careful attention that internal communications receive helps to enable the culture of trust dictated by the Kaizen approach. Before SPRINT METAL adopted Targetprocess, meeting minutes and employee messages would often get lost in mountains of paper and nonuniform Excel sheets. Now, everything is available from one central location, and no employee messages or important meeting minutes can be forgotten.

In addition to the transparency boost this system provides, team members also feel listened-to because any suggestions, requests, or other messages they submit receive noticeable attention. Participation in any actions or initiatives is also highly visible; this encourages team members from every level of the hierarchy to take a greater participatory role in process improvements and high-level operations.  

SPRINT METAL Received Messages History

This high visibility ensures that contributions from individuals don’t just get swept under the rug; team members actually receive recognition for their suggestions. This is monumentally important for nurturing skill development and team confidence. It’s notoriously difficult to keep up morale in a factory setting, but employees at SPRINT METAL seem to be happy with the way things are. And, if anyone does have a problem with their worklife, they can easily make their concerns known to management.

Facilitating collaboration with software:

Because many employees work with factory equipment and do not use computers in their daily work, operational workers submit their requests and suggestions manually through handwritten notes, text messages, or their preferred medium. Department managers then place these messages into the appropriate project within Targetprocess. The 11 pillars of work at SPRINT METAL make up the different projects, so messages are grouped by whichever pillar (project or category) they are most related to:  

The 11 pillars of work at SPRINT METAL: Autonomous maintenance, expert maintenance, progress, health and safety, installation of new equipment, cost, customer service, personal development, production, quality assurance, and environmental considerations (with a project for overlapping topics).

Team members that don’t have access to Targetprocess can still check on the status of messages by logging into SPRINT METAL’s internal system, where all relevant views have been made available to employees. A monitor has been also set up in the factory to display completed requests.

There are many different views for Targetprocess users at SPRINT METAL to see messages and actions, including:

  • An overview of all messages in the system - these can be grouped by category, status, and priority
  • A team-level view of messages for each department
  • An individual-level view for users to see messages by responsible person or by author
  • Views for new messages  - these are used weekly by the board to process messages
  • Views for done messages - these are used for reporting and analysis
  • Views to see actions for each work pillar (project) - these are used by the people responsible for each respective project

Customizing the tool:

SPRINT METAL has altered the standard workflow taxonomy and customized the cards in Targetprocess to reflect their communication-centric process. Custom Fields are used to measure things like visibility, effectiveness, and what medium was used to submit the message.  

SPRINT METAL Custom Fields

Sprechen Sie Deutsch? Some Custom Fields used by SPRINT METAL

Visual encoding is used to facilitate prioritization of all incoming messages. If an item has a high business value (such as emergency maintenance), it is usually assigned a planned end date. If a card moves past the planned end date without being closed, it turns red. To make quick analysis of views easier, new messages are colored green, and ‘done’ messages are colored blue.  

SPRINT METAL Visual Encoding

A typical setup of visual encoding at SPRINT METAL (translated from German)

To summarize:

SPRINT METAL practices a Kaizen culture characterized by openness and transparency. Their process for internal communications allows for flexibility in the management hierarchy, from the bottom-up and top-down. Employees at all levels have the opportunity to develop their skills and make visible contributions to operations. Their process and culture allows them to meet the ambitious market requirements of the fine-wire industry.

SPRINT METAL’s use of Targetprocess has enabled them to improve standardization, transparency, democracy, and employee participation. Bug Tracking is used to track incoming messages (tickets, requests, ideas, etc.), actions taken, and internal meetings.

In the future, SPRINT METAL would like to improve their process for messaging so they can reduce similar messages coming from different employees. This will allow them to put a greater focus on the quality (rather than quantity) of their responses. They would also like to see more options for advanced reporting in Targetprocess -- something which is on our roadmap for 2016.  

Try for free

Account url: *.tpondemand.com
How many people would be using Targetprocess?
  • Myself
  • 2–20
  • 21–100
  • 101–1000
  • 1000+
By clicking 'Log into Targetprocess' you agree to our Terms of service and Privacy policy