Skip to main content

Tag: Agile

For Healthcare Providers: Staying Agile with IT in Accelerating Times

With the current COVID-19 pandemic, the practice of working remotely and implementing applications that limit in-person interaction is the new norm.

Hospitals and health systems are at the forefront of this global crisis, and many are struggling with managing the IT infrastructural challenges created by the sudden massive demand for remote technology.

Many health providers have made the decision to replace traditional office visits and other in-person services with telemedicine to limit the spread of the virus. While these shifts have created immediate solutions for business operations, are the organizations really prepared for bandwidth and other IT challenges coming in the long run? We’re all entering an “uncharted new territory” filled with uncertainties because of the pandemic, and it’s important leadership teams view this as the early stages of technologically ramping up so they don’t make the mistake of misunderstanding their IT needs and priorities.

As we’re seeing first-hand, conditions in a market or sector can turn on a dime, and your decision-making must be able to do the same thing. Management teams should use an agile methodology when entering an IT situation that is rapidly changing, like the current landscape, as this approach is sensitive and highly adaptive at every step of the project process, producing effective solutions that evolve as the situation does. The agile approach includes continuous iterations, reflections and multiple deliveries, allowing companies to quickly adapt to ever-changing business needs while providing an innovative framework.

As health organizations continue to be challenged to provide continuity of care and the same high quality of service while keeping clinicians safe and healthy, we anticipate IT issues arising in numerous areas, including:


Advertisement
[widget id=”custom_html-68″]

  • Bandwidth: As more employees try to log on to the office network from the outside, and as more patients turn to remote options to screen for the virus, will you be ready to handle this surge in users?
  • Security: Do you have FMA or other security measures in place? Having your employees work remotely without a secure infrastructure or the necessary governance can increase your risk of cyber attacks.
  • Cybersecurity: With a surge in the number of external users, the risk of phishing emails and other issues related to privacy and security surges, too. What measures have you taken to ensure that your employees and your patients are both protected?
  • Infrastructure Capacity: Do you have enough licenses to support your remote workers? Can your hardware support the additional load? Do you have a robust virtual desktop environment?
  • Support: Do you have the governance and capabilities to support all your remote workers, helping them diagnose problems, test their network, and remotely manage their devices?
  • Projects: Are all projects on hold as your staff deals with supporting your remote employees? Are you now rushing to purchase laptops and upgrade hardware? Don’t let these tasks get you off track of your long-term goals and projects.

The agile mindset can help and empower healthcare providers to succeed not only during today’s uncertain times, but also as needs continue to evolve post-pandemic. Though everything is in flux, the effort to still be proactive in response to IT should always remain a top consideration.

The AGILE approach in project management

Whether you are a project manager or involved in the field of project management, you must have heard or applied the Agile method.

If it is the case, the subject of this article will seem familiar to you. If you are not familiar with the subject, don’t panic! This article will explain this approach to you in a simple way so that you can tame it.

Are you ready? Then let’s do it!

The Agile approach

When talking about project management it is common to think about planning. This is indeed an essential point in traditional project management methods. It is often said that 20% of the project’s time should be devoted to planning and that project that is not sufficiently planned is more likely to fail. On this point the Agile method differs. According to the Agile approach, too much planning in the long term would be counterproductive. Especially since a project generally never goes as planned. Imagine planning a vacation for a month an unexpected event disrupts everything, or even makes the planning obsolete. Frustrating, isn’t it?

The second major difference is in the reasoning. In an Agile approach the reasoning is more in relation to the product than to the project. The goal is to deliver the most accomplished product as close as possible to the customer’s expectations. With the Agile methodology, the place given to the customer is not the same as in traditional project management because the project team maintains a close collaboration with the customer. In a traditional project management approach, the customer is mainly involved at the beginning of the project when he gives his expectation and at the end, when the product is delivered. In an Agile approach there is an ongoing relationship with the customer in the development of the product. He is involved from the beginning to the end of the project and is in direct contact with the collaborators of the project. Customer satisfaction must be the first concern of the team.

Another element of differentiation is the special concern for communication. Indeed, face-to-face interactions are preferred to other means of communication. This allows a better transmission of information between the different parties and therefore, more efficiency.

Finally, unlike traditional project management methods, the Agile approach accepts the unexpected as well as requests for changes encountered along the way. This is one of the main principles of this method: constructive changes must be accepted, even if they arrive late in the project or at the end. They represent an added value that will bring the product closer to the customer’s expectations.

The Agile way of working

Let us now look at how it works in a little more detail.

At the start of the project, the project team meets with the customer to discuss their expectations regarding the product and the specifics to be brought to the table. The goal is to understand what the customer wants to achieve and to determine the tasks to be carried out.

From there the project will be broken down into several short-term cycles called iterations. The project team sets a first objective to achieve for the first iteration. Behind this objective is a set of tasks to be accomplished. These tasks are selected in order of priority in the product development. The team then launches directly the development by self-organizing itself to gain even more efficiency.

Once the first objective has been reached, a first version of the product is ready to be presented to the client. Of course, the product is only partially realized, but it is already in working order. At the end of each iteration a new version of the product is presented, either with new features or with improvements. This way of working allows to progress step by step in an empirical way, to reduce the risks linked to the project and to have a feedback from the customer throughout the development. The customer gives feedback on what has been achieved, he can also ask for changes to be made or make some adjustments if necessary. The project team also meets following every iteration to look back on what has been done to improve the product for the next iteration. The Agile method is a race for efficiency.

Operating by iterations has another advantage. It makes it possible to put the product into production, even partially finished, in order to collect first opinions and feedbacks from users. Because the opinion of users is essential in the design of a product, this way of proceeding makes it possible to best meet their expectations.

Another specificity of this method is that it is possible to stop the project at any time. If at the end of an iteration the product is suitable for the customer, it is possible to stop the project development and deliver the product definitively. In this case if there are no financial means to continue the project, the product will not be completed but will still be functional in a partially finished version.

Project management tools compatible with the Agile approach

To accompany you in your Agile approach, web-based project management software such as Gouti are available. A tool like Gouti offers you a way to be in direct contact with the customers of your projects but also a method to be able to fix your projects on the short term as well as on the long term and an efficient and flexible way to manage your changes.


Advertisement
[widget id=”custom_html-68″]

PMTimes June10 20 1

Project agility

Illustration of Agility in Project Management

An example is better than a long speech, let’s illustrate roughly (I insist on roughly) the Agile approach through an example that will speak to everyone: the design of a classroom.

  • During the product meeting, the client explains that he wants a square classroom, with a door, 20 tables, 20 chairs, a chalkboard, carpet on the floor, 10 lamps on the ceiling and a light switch.
  • The project team meets. The priority is to deliver the classroom structure at the end of the first iteration. The first iteration begins, and all four walls are installed. A door is added, then the lamps, the switch and finally the carpet. It took three weeks. The classroom is presented to the client, he is satisfied with the result and adds that he would like to have four windows in the room.
  • The project team gets together, and the second iteration begins, the goal is now to install the windows and set up the room. The team starts by installing the windows, then they set up the board, the 20 tables and 20 chairs. Two weeks later, once the iteration is completed, the classroom is presented to the client again. Finally, the chalkboard no longer suits him, he would like to replace it with a felt board. On top of that he would like to add 10 tables and 10 chairs because there will be more students than expected in the room.
  • The team meets again, one of the skills of one of the team members has not been well exploited, they could have been more efficient on the installation of the tables. For the third iteration this skill will be highlighted. The goal this time is to add 10 tables, 10 chairs and replace the current table with a felt board. Once this is done the objective is achieved and the room is presented to the client. The client is satisfied, and the room can start welcoming students, nevertheless he would still like to add a video projector with a projection screen…

The project will go on and on until the final validation of the product.

The advantages

Compared to traditional project management methods, the Agile approach has several advantages that makes it attractive.

One of the most important is the flexibility brought to project management. By following iterations, the project team becomes more responsive to unforeseen events and change requests. This reduces risks as the project progresses step by step. It also allows the quality and reliability of the product to be enhanced by additions and improvements made gradually and according to feedback from the customer and users.

Iteration operation provides several additional benefits for the customer. He has continuous visibility on the project and can request adjustments and changes along the way before final delivery. He can also decide to put the product into production before it is completely finalized, because even if some specific features or functionalities are not yet present, it can already be used. By making the product available to users before it is fully completed, he can get feedbacks for possible additions or simple adjustments of the product.

A final advantage is the cost control. By moving forward step by step, it is easier to follow the evolution of your budget throughout the project. However, the Agile method is not necessarily the best when it comes to staying within a budget.

Disadvantages

Since Agile is based on planning by very short-term objectives and opens the door to requests for change, it is not the safest approach when a certain budget has to be followed. At the beginning of the project a provisional budget can be evaluated but it will vary throughout the life of the project. With each request for change or new addition desired the budget will change. This is a fact that can be unpredictable.

Another disadvantage can be the importance given to the customer. The fact that the client must be available and involved throughout the project can be problematic because they might not always be available.

Also, the emphasis on interaction and direct communication rather than written documentation can be a problem. Direct communication usually takes more time and means that the collaborators must be there in person to communicate which can sometimes be difficult or even impossible.

To summarize

This new approach to project management greatly differs from more traditional methods. It proposes a more autonomous and collaborative organization, with a focus on interactions and the human factor. The skills of each team member are used to the best of their abilities in order to become more and more efficient in the realization of a project.

The main preoccupation is refocused towards the satisfaction of both the client and the users, with a concern for reliability and quality.

The Virtual Leader Part 1 Building Trust

“Community is nothing, except what is based on trust.” – Yo-Yo Ma[i]

Since so many of us are practicing social distancing by, among other things, working from home, I thought it would be a good time to review some tips and tried-and true techniques for leading teams virtually. This article focuses on the importance of and tips for establishing trust virtually.

When we work from home, it is harder for us to establish trust. Although not impossible, it’s harder to communicate, which we’ll discuss further in Part 2. It’s harder for us to recognize and address conflict. And it’s harder for us to ensure that real work gets done without being overbearing.

What can the virtual leader do to establish trust? We establish trust virtually the same way we establish trust in any work environment, but it’s harder. So here are a few tips:

Make and meet commitments

  • Make commitments purposefully. It’s well known that we need to follow through with our commitments. But that means we actually need to make them. I tell people that I once had a boss who never had to meet any commitments because he never made any. Telling people what we’re going to do and when is critical for leaders wanting to establish trust. Even if we’re not sure that we can meet the commitments, we need to make them. However, this is not license for making commitments haphazardly. They have to be realistic. We lose credibility quickly when we lack the courage to make realistic commitments—when they are either too easy or too hard to meet. Our commitments should be grounded in reality rather than being overly optimistic or so loose that it will be impossible not to meet them.
  • We need to let everyone know when we can’t meet our commitments. Life and the unexpected happen, and when they do, we need to let people know. Immediately. Many of us have fallen into the trap of waiting too long to communicate bad news. We think that somehow if we try extra hard, we’ll be able to meet pull off a miracle. But if we wait too long to communicate bad news, we will break the trust. It’s better for us to let people know if there’s a high likelihood that the commitment can’t be met. How we communicate, though, is key. For example, telling stakeholders “we’re late–sorry about that” is weak and will automatically bust any trust we want to establish. We need to let them know why we’ve missed the commitment we made, the impacts of doing so, and then make a new commitment based on data, not emotion.

Establish routines

It’s important for the virtual leader to ensure team routines are established and followed. Routines can be established for many things, and routines that work for one team might not work for another. As virtual leaders our role is to facilitate the team and help them decide on such things as how often the team will meet, for how long, and for what reasons. Routines establish a sense of normalcy. They can provide the team with a sense of purpose and security, which in turn builds trust in the virtual leader.

Our role as the virtual leader is to facilitate the conversation about routines. The team’s role is to provide recommendations to us. But we should not accept the team’s recommendation without question. An effective leader, virtual or not, ensures that the team’s recommendations have been well thought-out and will meet the goals of the team, the project, and the organization.


Advertisement
[widget id=”custom_html-68″]

Plan and monitor results

As Lewis Carroll famously said, “If you don’t know where you’re going, any road will get you there.” If we want Wonderland-style chaos, we’ll skip the planning. We might hear team members say things like “let’s just get the work done,” or “it takes longer to plan than to do the work,” but in these uncertain and chaotic times, it’s not a great way to build trust. Planning, regardless of the methodology or set of practices used, is a proven way make the team feel purposeful. It provides them with a sense of accomplishment as planned tasks get completed. And that shared sense of accomplishment is a great way to bring the team together and build trust not only with the leader, but within the entire team.

Monitoring to ensure results are complete is equally important. Monitoring has many names. Some people call it micromanagement. It’s not. It does not involve doing the work for the team. It does not involve looking over anyone’s shoulder. It’s not “Big Brother.”

Monitoring work can take many forms. It can be done in a daily meeting where members talk about what was planned, what was accomplished, and obstacles that have occurred withing the last 24 hours. It can be a status report with much of the same information. It can involve the use of software where all team members can see the progress of work items. Scrum and other agile methods are all over this concept with daily scrums and burn-down and burn-up charts. Sure, they use different terminology, but the concept is the same—let’s figure out where we are, where we should be, and what’s getting in the way of getting there.

One important component of monitoring involves learning of obstacle/impediments right away. Our role is not to chastise team members for incomplete or late work, which is guaranteed to break trust. Rather, it’s to coordinate all necessary resources to solve the problems and remove the obstacles so that team members can move forward. This is particularly important in a virtual environment. Being geographically dispersed can make some team members feel stuck and isolated, preventing them from moving forward quickly. Knowing that the goal of the leader is be “chief roadblock remover” can be comforting to the team. As virtual leaders we need to find the time and courage to:

  • Coordinate resources outside the team to solve the problems
  • With the team figure out how to keep moving forward in a parallel path as a solution is found to the obstacle at hand.
  • Get experts or other team members to help get unstuck. Having other sets of eyes is important, but it’s much harder when the team doesn’t have the benefit of being together.
  • Let the team know what we’re doing to resolve the problem. Keeping the team informed is vital to building trust.
  • Provide encouragement. Take time to let team members think through problems with you. Listen to them and do not provide easy but ineffective answers.
  • Communicate delays and problems to key stakeholders. Tell them what the delay is and what we’re doing to remove the obstacle.

There are, of course, more ways to establish trust virtually, but these tips provide a start. In Part 2 we will delve into the complex subject of communications.

 

[i] PBS Newshour, March 18, 2020, https://www.pbs.org/newshour/show/yo-yo-ma-on-encouraging-songs-of-comfort-amid-global-crisis

Lights! Camera! Software!

I admit to a penchant for analogies and allegories. I’m a self-confessed liberal arts graduate after all.

I once gave a speech at Toastmasters comparing male pattern baldness to urban flight population shifts (the hair moves from the “central core” to the suburbs of the back, ears, nose, and eyebrows). That being said, I think I’m on to something in comparing software development in an agile-transformed organization to the machinations of making and delivering successful feature films. Stay with me here.

I’ve used a movie industry metaphor before when describing what tends to (or should) happen to requirements that are compiled at the start of a project, listed in a project charter or business case proposal document. They end up on the “cutting room floor.” On reflection, there are a number of striking comparisons worth noting between the endeavors of making a movie and making valuable software. When you consider all that goes on behind the scenes to make a successful feature film, the parallels are there for what happens to make “magic-in-a-can” software, especially if the latter is delivered in an agile-transformed environment.

Start at the beginning. Like with software and most any type of project, the movie industry has its holy triangle of Cost, Schedule, and Scope (or Plot), with, of course “Quality” gratuitously emblazoned in the geometry’s center. The filmmaker has an idea and often has a script to go with that idea. That the idea is compelling and interesting to ticket buyers is kind of the universal “business problem” that movie people are proposing to solve. In contrast to software project proposals, the cost of doing nothing is more subtle and only revealed in retrospect, but, on the other hand, most business cases for software have an ROI that is only teased out in hindsight as well, right?

The script could be an original idea, a derivation of other works done successfully, or an upgrade/remake of a proven commodity. Software solutions are likewise a) innovative and ground-up “greenfield” efforts; b) derivations that improve established functions, or c) upgrades to an entity with established value. For b), think “adding machine learning or AI to search engines,” “automating keystrokes,” or “reworks using new user-friendly building blocks (4G languages).” And for c) there are applications that have worked just fine, but they’re written in VB and need to be modernized. Cinematically, when I think ”c),” I think of the movie “A Star is Born,” a classic example of a proven commodity that filmmakers believe needs an update/remake every couple of decades, from Judy Garland to Barbara Streisand to Lady Gaga.

Any way you look at it, the pitchperson must present a package and justify expenditures to the sponsor. Given that the story, or charter, is compelling, the producer is usually on the hook to propose a schedule and delineate needed resources (that is, what the money will buy). Scripts, like large backlogs of user stories at the start of a year-long software project, describe objectives well enough, but there is tacit understanding that the crew and cast will do what makes sense to make the script work. After all, some things look better on paper than in execution. How true is that for many software development projects?


Advertisement
[widget id=”custom_html-68″]

If we applied all the trappings of a waterfall-method project to movie-making, “sticking to the script” becomes a virtue. I’ll grant you that we’ve seen movies that stepped too far off the story and have failed miserably. Think Bonfire of the Vanities, such a bad movie, compared to the book, that it spawned another book and a documentary about what went wrong. But what is usually true is that the script is just a starting point and successful cinema magic making involves continuous improvisation, compromise, and even abrupt, sometimes seismic, changes.

In software, the executive producer is the group of stakeholders who are investing in the outcome to address a justified need that the application can address, or has addressed and needs to continue to do so. The producer might be the Product Owner, their associate producer the software designer/architect. The director is the project manager or scrum master. The editors and film crew are the analysts and testers who shine the light of daily reality on the script that is the backlog. And, I would argue, when creative self-organization, collaboration, and chemistry underlie the effort, the film, er, the software, hits the mark and delivers the value promised when it was pitched, priced, scheduled, and more or less scoped at the very beginning.

The cast logically parallels the development team. As with the movies, there are stars and supporting cast, there are designers, perhaps front end developers, who are prominently associated with the show itself, just as there are vital builders of all the plumbing and back room magic that makes that search engine do new and amazing things ever faster than before. I just read a column about the importance of supporting actors in ensemble shows and movies. Star power can sometimes carry a film, but chemistry is more often the winning formula. Either way, the director will put their stamp and style into the results by the way they foster chemistry and, in no small way, roll with the punches as the cast (or development team) forms, storms, norms, and performs.

Audience screening and user acceptance testing, as well as all types of testing, are always wise before unleashing the production on the buying public. User experience specialists aim for effective cinematography to make the software click with the audience. The value proposition (what is most important) is continuously in play, whether in the editing room or during backlog refinement. Just like scenes get dropped, despite their promise, if they don’t support the film’s narrative, not all requirements in the backlog become reality if, upon scrutiny, they don’t improve on the software’s treatment of the business problem.

Finally, release planning needs to consider readiness of the products’ beneficiaries, like targeting a blockbuster action film to hit theaters in the summer or bold message-driven productions to be released in alignment with the Oscar nomination season.

I imagine that there are a few movies that have succeeded because of religious adherence to a great script, a seminal story, or a transcendent novel. Perhaps there are directors that dictate all that must happen in every scene, or work in an environment where the producer and executive producer want a full-blown cost benefit analysis to justify any improvisation or adjustment to the originally submitted script. And, as with software, there are cases where all involved, including the carefully chosen stars, completely missed the point despite spending tons of money and energy around all that is supposed to wow us as consumers of the silver screen (I’m thinking “Waterworld” here).

But ask any development team if they prefer rigid and sequential building of applications, based on a distant and thick set of meticulous specifications, over collaboration with the business to deliver what is truly valuable and making the adjustments, through continuous inspection and adaptation, to deliver software in the most elegant way that is financially feasible. To understand why you should guess that the latter is true, think of the Oscar acceptance speech. You know who the star is, maybe even the director, but from acceptance speeches you also hear a list of names of whom you’ve never heard of who “made it all possible.” So too would the software development team prefer Inspection, Adaptation, and Transparency in a collaborative setting to get the most satisfaction, and provide optimal customer value, when the credits roll. **

**As a postscript, I would like to acknowledge and thank Ryan Abrahamson, a senior developer from my company who is surely the equivalent to a movie star when it comes to making great software, for the idea and inspiration to write this little polemic. Lights! Camera! Software!

Pulling Value

There’s no turning back.

It’s not whether a company’s IT functions are agile or not, it’s whether they are “really” agile, how they are agile, whether they can “scale” agile, whether they have adopted continuous integration, are a true DevOps shop, and on and on. With this sea change there are victims; methods and paradigms that look hopelessly out of touch and frantic in their attempts to keep up with the times. My company recently dropped the requirement to be certified by the Project Management Institute as a prerequisite to earning their own internal certifications for engagement management. ITIL is reinventing itself as I pen this missive, claiming they never promoted a particular “process” and blogging that “ITIL can be agile” practically as an apology.

In some ways, this reaction is unfortunate. What we’ve learned from the shiny objects of decades past—Lean, ITSM, BPI/BPM, PMI, Requirements traceability—still has real value to offer value to today’s IT environments. Much of what we’ve learned still offers insight on how to get work done that needs to be done.

Let’s give agile credit where it’s really due… not to the planning poker cards, the shirt sizing, the scrum boards, sprint length, the bake sales, the epics/features/stories/, the pigs and chickens, the BDD / TDD, the “get to done” mantras, the anti-documentation, the “no deadlines” nor to its latter day offspring of continuous integration and DevOps, but to core principles that make agile a truly valuable contribution to the way we do work. If we changed nothing about the trappings of how the corporate polity does IT but adopt several important principles of agile, organizations will truly transform in important ways that will shake off some of the lipstick we’ve been putting on pigs’ lips these past few years.

The first, and most critical, principle is to pull value. This is to contrast with pushing scope. If the organization truly emphasizes, and puts controls in place that enforce that emphasis, on doing only what is valuable, doing what is most valuable first, and honestly, continuously, assessing the value of previously sacrosanct IT practices, then it will be a more agile organization.

More agile than what? More than one that has implemented every metaphor of SAFe and managed to retain all of its middle managers in the process, as the program increments of its months old project plans yellow with non-valuable age. Or more valuable than stoplight status reports without plans of action, just like typical issue / risk logs. Or adding layers and layers of functional testing, possibly at the expense of doing more pertinent testing, like security scans and performance testing that address what users in today’s environment need to have be true about their software.

So how do we pull value? It really boils down to hard work, especially from the business. Software is never an end in itself (unless you’re a software vendor, and then you only exist because of a marketable business need). The agile principle that “business people and developers must work together daily throughout the project” is a literal principle. It’s a daily thing, there’s no work around. I know I’m challenging the hard-core agilists here, but I would also suggest that the efficiency gained by insisting on only one product owner as a conduit for evaluation of all that is valuable might be over-emphasized. If the product owner shows any sign of lacking the insight and/or necessary feedback cycles to know what is valuable, or worse, is over-assigned with other work, then the development team needs to work at getting the value verdict from all possible sources before doing the work. Every single requirement, every single story, needs to be subjected to the question “what is the cost of doing nothing?” It is not true that agile is not cost-conscious. It is not true that agile is easy. Simplicity is not easy.


Advertisement
[widget id=”custom_html-68″]

This of course means that the principle of “welcoming changing requirements… [to] harness change for the customer’s competitive advantage” needs to be embraced. Don’t stop efforts to “scope out” a complete solution when deciding that software (or any “ware”) needs to be built, but appreciate that much of what you think is important today can and will be on the cutting room floor tomorrow. It’s always a good idea to think about and study a business problem to determine if the problem is really even solvable with software. The notion of “start with an index card and write code on day one” is romanticized and a bit silly. But rework is like death, taxes, and the weather. You won’t avoid it, so minimize its deleterious effects by continuing your gravitation to what is truly valuable.

What I have found in my coaching assignments is that if we start with structure and constraints—how long will our sprints be, do we use points, should we do Gherkin, how many testers do we need on a scrum team—instead of principles—what will promote inspection, adaptation, and transparency, do we build around motivated individuals and do we trust them to get the work done, and are we maximizing the work not done?–  then we get results that resemble the very real problem of having the cart positioned ahead of the horse. Time is always precious, and you’ll risk not having enough to get to teaching, promoting, and implementing right principles. So start there.  

The power of Covey’s “Seven Habits” is really its admonition to live a principle-based life, and the wonderful thing about agile is that it is girded with great principles. The four manifesto tenets, the five values, the three pillars, and the overriding almighty law to “do what makes sense” are exactly what really matter to achieve an agile transformation.

Becoming agile requires a sea change in the hearts and minds of people who run organizations. Frankly, the growing prevalence of “solutions” that scale agile are too often thinly veiled attempts to preserve mechanisms that reflect old ways of thinking—most poignantly, of preserving management functions that simply don’t contribute[i] value. The old-schoolers have been steeped in the cult of scope. “Scope creep” needs to become a meaningless concept because we’re not slaves to scope any more, we’re evangelists for value.

Focusing on pulling value doesn’t de-value the lessons we learn from ITIL about running IT and delivering customer-centric value every day, or the importance of recognizing and mitigating risk that PMI teaches. Budgets are still important and all the skills of bottom up estimation and planning based on available resources are needed. It’s PMI’s emphasis on some holy place for “full scope” that need to be deprecated, not all of the valuable management skills PMI demands and tests for in its grueling PMP exams. You can have the best hammer and be motivated to use it, but you still need to know where to put the nail and understand how many you have available to build the house. Expectations about when and for how much are still important.

Start with value, end with value, and every day self-examine what you are doing to provide value by asking if what you’re doing is the most valuable thing you can do today, given time, resources, and the needs of your customer. If your organization can do that together, it’s already transformed. [ii]

 

[i][i] The Agile Manifesto, from  Kent Beck; James Grenning; Robert C. Martin; Mike Beedle; Jim HighsmithSteve Mellor; Arie van Bennekum; Andrew HuntKen SchwaberAlistair CockburnRon JeffriesJeff SutherlandWard Cunningham; Jon Kern; Dave ThomasMartin Fowler; Brian Marick (2001). “Manifesto for Agile Software Development”. Agile Alliance. Retrieved 14 June 2010. [i]

[ii] Scaled Agile Framework, from Leffingwell, Dean (2007). Scaling Software Agility: Best Practices for Large Enterprises. Addison-Wesley.