21
Sat, Dec
3 New Articles

Conducting Your Projects with Presto

General
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

There is a traditional way of using consultants to do projects that has been around for three decades. It typically involves large-scale planning, large numbers of consultants, considerable complexity, and fairly long time lines. The drawbacks of the traditional approach are all familiar: project creep, cost overruns, benefits that arrive too late or not at all, and user resistance. In today’s fast-paced business environment, such drawbacks can be deadly. But a new consulting methodology is emerging that trims the fat off of the traditional approach and makes implementing a project with consultants more nimble, more expeditious, more cost-effective, and more likely to deliver greater results and benefits. The heart of the methodology is to change how companies view projects. It involves making projects more solution-oriented, working with the resources one has, limiting scope, and creating a sense of urgency. At D.H. Andrews Group, one of the pioneers of this kind of approach, we call it the “Presto” philosophy. The purpose of this article is to look at some of the key elements of the Presto philosophy and how it can change the way companies use consultants.

Traditional IT Project Management

Traditional IT management principles view projects as logical series of carefully planned steps.

The first step usually is to define the scope of existing problems. End users are interviewed, and existing systems are studied and analyzed, often exhaustively. Consultants typically facilitate this step and may even orchestrate the project as a whole. The outcome is a detailed report laying out all the problems with existing processes and systems.

The next step usually is to employ additional consultants to create a system design. This step consists of pulling together users from different parts of the company to define exactly what the company needs and how to create the design. Users are encouraged to think of everything they might want in a new system to avoid having to add features later. Again, the outcome is typically a report that contains a carefully researched set of system recommendations, a set of subprojects to reengineer underlying processes, and an implementation plan. The latter usually lays out a careful product selection process, a process for defining enhancements and changes, and steps for rolling out the new system.


If management approves the plan, the consultants are often hired to oversee its implementation.

Drawbacks

Although some traditionally managed projects produce dramatic successes, it is not unusual for them to take longer than expected, cost more than budgeted, fall short of delivering the benefits originally expected, and use more consulting time than originally envisioned. The reason for this is that the traditional approach makes some unrealistic assumptions:

• A complex set of problems can be solved in one big project. Attempting to solve a complex set of problems in one big step makes projects daunting from the outset and diffuses resources. It virtually guarantees that nothing gets done very quickly. In addition, the longer a project takes, the greater the risk of environmental changes that can disrupt it or make it irrelevant.

• End users can determine in advance what they will want and need in a new system. In fact, asking users to define their needs almost always ensures that the scope of a project will be unrealistic. Users typically don’t know what they want until they’ve actually tried it.

• Perfection is critical. In reality, perfection is seldom attainable. Seeking perfection slows a project dramatically and may bring it to a standstill.

• Project scope should be defined first, then a time frame should be determined to fit it. Defining project scope first and determining time frames later ignores reality. If a project requires a three-year time frame and the company typically changes management every two years, it probably won’t work.

• Applications can be modified to suit individual business processes. Changes to software packages can delay implementation and compromise operability. Added time and complexity naturally increase the number of things that can go wrong.

• End users will embrace system changes. In fact, resisting change is a natural reaction among users. The more complex and time-consuming a project is, the more people are inclined to resist it.

• It is OK for results to be delayed. Not so. Failing to see results reduces commitment. People don’t continue to put energy into efforts that don’t produce tangible benefits quickly. Productivity lags, and projects fall behind.

• Users and consultants should share accountability. Actually, sharing accountability leads to no accountability.

Like life, projects are seldom orderly and logical. The system that users like most may not be the one that IT staff has the expertise to support. Consultants may push the system they have the most experience installing, which may require considerable modification to fit the business. External events might divert staff from the project. Existing equipment might be incompatible with new systems. The company might even be acquired by another company, adding the challenges of merging two totally different systems to the original task of redesigning just one. Complex projects with lengthy time frames, based on assumptions like these, are almost certain to run into trouble.

The Alternative


There may have been a time when the value of the ends could justify the frustrating and inefficient means of the traditional approach. That is no longer the case. Pervasive computing, the Internet, and the ability to create increasingly sophisticated software with less effort are creating opportunities faster than businesses can exploit them. To remain competitive, businesses must change far more quickly than they ever had to, and technology needs to be adapted at a far more rapid pace than ever before to support such changes. In addition, thinning profit margins make it all the more important to deliver results on time, within budget, and with fewer personnel.

Several years ago, D.H. Andrews Group introduced the Presto philosophy to address these needs. We cannot take credit for the basic ideas that make up Presto, although D.H. Andrews Group is somewhat unique in the way it organizes and applies the principles. What is important is that more and more businesses are turning to Presto principles to make important decisions about managing IT projects. The following are some key principles of the Presto philosophy:

• Create a long-term vision quickly, usually in a matter of weeks.

• Limit the scope of the original design.

• Keep design teams small.

• Treat complex problems as a series of smaller ones to be solved one at a time in an iterative fashion.

• Let the time available and the qualification of available resources determine the scope of the project.

• Make speed of implementation the top priority.

• Put major decisions in the hands of the departments that will use the new systems and applications.

• Establish a single point of accountability for the project—internally.

• Judge success of both internal staff and external consultants on measurable results, not on reaching milestones.

• Do as little inventing as possible. Implement existing packages exactly as they are designed, with minimal modifications. Adapt business processes to the package, not vice versa. Innovate only in areas that are most apparent to customers.

• Focus on essentials and changes that promise the greatest payback in the shortest amount of time.

• Do not expect perfection.

• Bring in outside specialists for their unique expertise pertaining to specific problems.

At the heart of all of these principles is a recognition that complex problems are made up of an intricate web of smaller problems and that the web changes all the time. It is impossible to understand every aspect of every problem at the same time or address all of the smaller problems at once. Even if someone does command a grand view of all of the pieces, many will have changed by the time there is a comprehensive plan in place to deal with them.


Implications for Working with Consultants

In traditional approaches to IT project management, consultants typically play a comprehensive role in planning and implementation. They frequently oversee lengthy processes of assessing the scope of a company’s problems and, subsequently, defining system and business process changes. They may also oversee product selection, definition of enhancements and changes, and implementation. They may even manage the entire project.

Businesses that follow Presto principles use consultants differently:

• They view the change process as too important to be left to outsiders. They use consultants to help define project parameters only if the consultant’s motivation is not to create a project of the largest size possible. They look for consultants who can help them define what is realistic within existing time and human resource constraints.

• They manage projects themselves. Consultants may provide assistance and guidance, but the full responsibility—and accountability—is internal.

• They see consultants as a way to leverage limited time and resources. They use them to supplement internal resources, not replace them or expand the project beyond what is realistic.

• They use consultants to get assistance with specific problems and tasks.

• They define everyone’s roles, including those of consultants, in terms of results.

• They cost out specific pieces of a project and pay consultants for successful completion of discrete tasks and measurable results, not for time and materials.

The Presto philosophy continues to rely on consultants as a valuable resource, both in planning and in implementation. Consultants are engaged, however, in a more iterative fashion, to handle selected projects and tasks and produce measurable results rather than remain with a large, complex project throughout an extended life span.

The Old vs. the New

Traditional methodologies work poorly in today’s business and technology arenas because these methodologies encourage excessive project scope and make assumptions that don’t match how people really work. The results of the old way have often been frustrating and inefficient and are hard to defend in fast-paced business environments.

So why do so many organizations continue to use traditional methodologies? One reason is that despite the flaws, a traditional approach has its advantages. It is essential to use organized, disciplined processes to manage the development of new information systems. A traditional approach provides such processes, and the better methodologies can be highly effective once agreement is reached on what a new system should accomplish.

Another reason is that many project managers who choose the methodology prefer large projects. Accolades can be great if a grand and challenging project succeeds.

Yet another reason is that, for consulting companies, selling large-scale services on a time-and-materials basis is lucrative: The more complex the project, the more time they can bill.

Finally, what you see isn’t always what you get. Successful project managers may start out with a traditional methodology but then break the rules to keep things moving. Success often occurs in spite of traditional processes, not because of them.


If that’s the case, though, then why not break the rules up front? Tackling projects in more manageable chunks while still applying disciplined processes (the Presto philosophy) will get you further faster than trying to do everything at once. A staged approach, though not as grand, will almost always lead to the same, if not better, results in a shorter period, with fewer cost overruns, and with better use of consultants. That’s far more important in today’s risky and costly business environment than sweeping plans, as impressive as they may look. You also save time and money by using consulting resources more effectively right from the start of a project.

As we start the next millennium, companies are seeing dramatic changes in the way they do business. Large budgets, extensive development teams, and drawn-out time frames will likely become a dim memory of the 20th century as companies strive to make technology changes more quickly and economically and see a more immediate payback for their efforts. If a Web year is 90 days—and shrinking—complex projects that require extensive resources and a long time to complete will almost always become obsolete before they reach their goals. As you and your company embrace emerging technologies, take some time to think about which project management and consulting paradigms will be the best to take you where you want to go.


BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: