Skip to main content

Tag: Agile

Looking Back and Looking Forward to Improve

There are many New Year celebrations – Tet, Rosh Ha Shona, and more. Why not make every day the beginning of a new year?

But now we are here celebrating the Western solar new year. We are reminded to enjoy the moment, reflect on the past and visualize a healthier, happier, more productive, and peaceful future.

 

Time to Reflect and Plan

Now is a traditional time for looking back, remembering the past, and looking forward, resolving to make a “better” future. In project management this is quality improvement through assessment, control, improvement planning, and follow through.

As individuals, we make resolutions to improve by giving up bad habits and cultivating positive behavior. We resolve to stop overeating or drinking and to exercise more, or to take that course that will lead to a new career, or to be kinder and more understanding and patient.

But many resolutions last a short time because we don’t follow through.

On a team or organizational level, do you make resolutions and follow through with them? Do you reflect and plan as a normal ongoing process, or is it a once-a-year event?

 

Quality Management

Among project management’s principles is assuring quality by critically assessing performance and planning to improve. Dr Deming’s PDCA cycle: Plan, Do, Check, and Act is one way of looking at the improvement process.

Reflect and resolve once a year and you are certain to miss a lot of opportunities to improve performance and wellness. Build PDCA into your normal way of doing whatever you do and you will reap the benefits of an ever-improvising process.

 

Learn

This article reinforces the message of my October article, “Learn from the Past to Perfect Performance, “Learn from experience. Set aside time for reflection, learning, and making the intention to perfect the way you live and work.”

Improvement is cyclical. It is ongoing. It continues as long as the target process or product lasts. The target process may be your own project management process or a new process resulting from a project. Here the focus is on the project management process.

 

Advertisement
[widget id=”custom_html-68″]

 

PDCA

The PDCA cycle is an improvement model that uses a scientific method:

  • Plan – propose a change,
  • Do – implement it,
  • Check – measure to see if the intended goals are achieved,
  • Act – decide whether to adjust by taking appropriate action in another cycle, or to standardize and stabilize the new process.

You decide to standardize and stabilize changes to your process when you have achieved planned benefits. Then you start a new cycle based on your new standard.

 

The Standard

You may or may not have a standard to start with.

When a new process is being designed and implemented the standard is a set of expectations. For example, you expect to complete 90% percent of projects within 10% of the original planned time and budget.

If you have done performance measurement you may know that your current standard is 40% of your projects meeting that expectation. If you do not have an objective sense of your past performance, you are at a disadvantage, but all is not lost. Chances are there is a subjective sense that you are not satisfying stakeholder expectations. Too many projects are delivered late and overbudget.

Part of planning is to set an expectation, a standard or benchmark to use as a target. You determine your goals and set the standard for measuring or checking the effects of your efforts. Research to determine if your goals are realistic. Make sure you are setting a realistic expectation about how long it will take to achieve your goals. Assess risks.

 

Plan to Achieve Goals

With realistic goals in mind, you plan the way you will meet them. To do that well, you have a decision to make. Will you refine your existing process or start from a blank slate?

How unstable and undefined is the current process? Is documenting it worth the effort or is it more effective to find a good model and adapt it to your current conditions.

In the realm of project management, don’t try to invent a brand-new process. You would be reinventing the wheel. Instead, take the time and effort to find a suitable model or models for the kind of projects you perform. If you have multiple project types you may need multiple defined processes, some agile, some more structured.

 

Cause Analysis

Look back to see why you are not meeting stakeholder expectations. Sep back and candidly assess causes. Are schedules and budgets dictated from above or are they the result of actual planning based on expected resources and conditions? Are projects initiated without regard of their impact on ongoing operations and other projects? Are estimators and/or performers in need of training or better tools or both?

Looking back at causes and on the state of the current process often causes conflict and resistance. Performers and project managers may be attached to the way they have been operating.

For example, they may be happy not to have to follow a defined process. They may not have knowledge of or may be in denial regarding the perceptions of stakeholders. They may be threatened by criticism and resistant to change.

Tread carefully to manage change in a way that engages and motivates the people who will have to go through the transition and live with the new process.

 

Do

This is where follow through comes in. Educate, train, and implement change. Treat it as you would with any project, with care to support the people involved.

 

Check and Act

Realize that the new or changed process is not complete until you have checked to see if goals have been met. This is quality control and testing.

If you have done it well, the planning has left a standard, a benchmark, to measure against to determine if your efforts have achieved what you intended. Check often during the life of the improvement process.

Based on your findings decide and act. You may decide to continue, with or without changes to your goals, methods, or both. Or you may decide to stop, standardize, and stabilize the process.

Standardizing and stabilizing the process does not mean that your improvement work is done. You have just set a new standard against which to measure performance and go into a new PDCA cycle.

If you have done the improvement job well, future changes will be tweaks rather than major changes, though as new technologies like AI are introduced, more radical changes may be needed.

 

It is always a new year. Look back at what you have done, how successful it has been, and what you can do to make it better. Look forward to plan check and act.

 


Related articles:

Learn from the Past to Perfect Performance.
 https://www.projecttimes.com/articles/learn-from-the-past-to-perfect-performance/#:~:text=To%20optimize%20performance%2C%20learn%20from,intentions%2C%20performance%2C%20and%20goals
The Key to Performance Improvement: Candid Performance Assessment
https://www.projecttimes.com/articles/the-key-to-performance-improvement-candid-perfromance-assessment/
Achieving Quality Performance and Results
https://www.projecttimes.com/articles/achieving-quality-performance-and-results/

Why I Value Frameworks Over Methodologies

Early in my career, the head of IT gathered us together to introduce us to a new concept—a methodology. He pitched it something like this: “We’re going to start using new processes to complete our projects in IT.”

We’ll follow this set of rules that will take us from the beginning of the project to the end.” We didn’t think that would be particularly beneficial and we were pretty vocal about how this would slow our work down. So, after a few minutes of our grumbling, he tried again: “Wouldn’t be great if we could get Harvey to leave us all alone and let us get our work done?!” That we liked because Harvey was our collective nemesis—our main client who pressured all the programmers whenever he liked with constantly changing ideas. These never-ending changes caused a chaotic environment. We found it hard to get work done on time resulting in many complaints about us throughout the organization. The new methodology was introduced, and it did indeed improve our chaotic environment.

It did not, though, help our standing in the company. It was too inflexible and the clients like Harvey hated it.

That was the first of many methodologies that were introduced to our industry over the years. Some were quite technical, and others less so. Each purported to get projects done more quickly with more client satisfaction. Each touted that it was the latest and greatest and would solve all of IT’s problems. Each advanced the idea that if it were followed, the whole organization would be eternally grateful. Each started with good intentions, but each got bogged down in its own bureaucracy.

 

Is Agile a methodology?

Before I became a Certified Scrum Master in 2010, I attended my first presentation on Agile. The speaker reviewed the Agile Manifesto and principles and I said to myself—here’s something that takes good, solid project principles and puts them together in a practical way. At that time and to my delight, Scrum was called a “set of practices” which made a great deal of sense to me. Of course face-to-face communication is preferred, if not always practical. Of course we don’t want to get bogged down in needless documentation just to follow some mandated process.

Gradually, though, the word “methodology” replaced the phrase “set of practices.” And to some teams, calling a set of best practices a methodology gets misinterpreted as an unalterable way projects are completed. I remember attending a presentation where the speaker proudly discussed how documentation had been banned in her organization. “ And in another presentation a panel discussed whether virtual communication was considered face-to-face and therefore “allowed.” Agile was in jeopardy of losing its practicality and becoming bureaucratic. But Agile still works today when used as intended. It works, though, more as a framework than a methodology.

Advertisement
[widget id=”custom_html-68″]

 

So what’s the difference?

I think there is and has always been confusion between the two. According to the Scrum Alliance website, “Agile methodologies are the conventions that a team chooses to follow in a way that follows Agile values and principles.”[i] The use of the word “conventions” implies some flexibility. So what’s a convention? It’s a norm, an agreement for how in this case a team behaves and does things. I understand behavioral conventions. It makes sense to me that each team will create its own communication and behavioral norms and guidelines. My concern is that these methodology-conventions run the risk of becoming rules for every project—rules that don’t allow for individual problem-solving.

Frameworks by their nature are flexible. They allow teams to decide which practices make sense for their projects and which do not. A best practice may work well on one type of project or in one industry or organization but not others. Another best practice may work well for one set of clients, but not for others or with one team’s skillset but not another. Frameworks allow for these differences and usually encourage teams to choose among the myriad best practices described in the framework.

Sure, frameworks usually describe more practices than can be absorbed for any given project. That’s why it’s important for teams to understand what’s contained in the framework and choose the practices that work for them. If the team views the framework as an inflexible methodology, each step of which must be done on all projects, they may become overwhelmed and abandon it entirely.

 

I value frameworks over methodologies. Not that there shouldn’t be methodologies. It’s just that in my experience, frameworks are more flexible. They allow for individuals and teams to understand the context of their specific environments and make better-informed decisions. Frameworks provide guidance without demanding that each step be followed. Methodologies tend to become rigid over time. They are often used as a crutch when teams are unable to understand context and synthesize information. Having frameworks is important. It seems to me, however, that having bureaucratic methodologies can be self-defeating.

[i] [i] https://www.agilealliance.org/agile101/. They base this definition on Alistair Cockburn’s who suggested that “a methodology is the set of conventions that a team agrees to follow.”

From Waterfall Walls to Agile Architecture: The New Era of Construction

This is a collaborative article cowritten by Lucas Marshall and Jason Braun.

 

Productivity is hard to measure. It differs depending on industry, for one. What’s more, the construction sector is what the Becker Friedman Institute for Economics at the University of Chicago considers “strange and awful,” representative of raw BEA data suggesting “that the value added per worker in the construction sector was about 40 percent lower in 2020 than in 1970.” For instance, the construction of the One World Trade Center in New York faced numerous delays and budget overruns, highlighting the challenges the industry faces. Labor shortages—whose “impacts on labor wages, cost overruns, and scheduling concerns in construction projects”—could be the driving factor here as companies struggle to fill positions while unemployment remains low. In other words, “few construction workers [are] seeking jobs, and therefore the pool to fill demand is shallow,” while onsite workers face the unique challenge of executing projects with limited resources—adding to these impacts and slowing growth.

 

At first glance, the worlds of software development and construction may seem poles apart. However, both industries grapple with the complexities of managing large-scale projects, ensuring timely delivery, and adapting to unforeseen challenges. For example, the development of the Windows 95 operating system was a monumental task for Microsoft, much like constructing a skyscraper is for a construction firm. Just as software developers transitioned from the rigid Waterfall methodology to the more adaptive Agile approach to address these challenges, the construction industry stands at a similar crossroads.

 

While it may seem alien to the construction sector, the software industry has subbed one framework (i.e., waterfall) for another (agile), resulting in success ratios two times greater, 37% faster delivery, and greater impact on improving product quality, a 2023 scholarly study found. Popular apps like Spotify and Airbnb have notably benefited from Agile methodologies, iterating rapidly based on user feedback.

 

In this article, we propose applying similar agile and lean construction methodologies illustrative of industrialized construction. Like software—which replaces a rigid, monolithic release cycle with a more agile framework—we explain that industrialized construction looks to replace the old-school, one-off “project” mindset with a fast and dependable productization framework. Consider the construction of modular homes, which are built offsite in controlled environments and then assembled on-site, mirroring the iterative development and deployment in software.

 

Software Project Management: From Waterfall to Agile

Companies in the software industry generally use one of two frameworks when building software products:

 

Waterfall

Waterfall is a more traditional approach to software development where production takes place in a linear, sequential manner (i.e., every task needs to be finished before the next one begins). This means new software solutions begin by defining requirements, then shifting into the software design phase, then shifting to the software developers building what has been proposed, then verifying the release is stable, and finally shifting into maintenance (i.e., finding and squashing bugs). For instance, the early development of Microsoft Office followed a Waterfall approach, with distinct phases and milestones.

 

Key point: Like construction projects that oftentimes involve a considerable deal of back-and-forth with approvals before breaking ground, then contend with unpredictable access to onsite labor and materials as well as rapidly changing weather conditions, we’ll argue later that construction is due for breaking from the waterfall-like processes through industrialization.

 

Agile

Agile is an iterative, team-based approach to software development where rapid delivery of functional products over a short period of time (known as sprints) is used (similar to lean manufacturing methods applied to construction). Continuous improvement is adopted, and subsequent batches are planned in cyclical schedules. Tech giants like Google and Facebook have adopted Agile methodologies for many of their projects, allowing for rapid iteration and improvement based on user feedback.

 

Agile methodology is more collaborative and customer-focused. Oftentimes, customers have the opportunity to offer their feedback through the software development process (e.g., beta releases). Through this approach, developers can improve the overall functionality of the software for the target end user and establish a 1-1 relationship based in trust and mutual respect. It also offers a fixed, predictable schedule and delivery, improved quality for customers through their hands-on participation, as well as adaptability through change.

 

Advertisement
[widget id=”custom_html-68″]

 

From One-Off Projects to Finished Goods through Industrialized Construction

Industrialized construction (IC) refers to “the process through which construction aims to improve productivity through increased mechanization and automation,” similar to how Ford’s early assembly line offered the mechanized approach necessary to meet the demands of customers for the Model-T while ensuring product consistency and quality through mechanized orchestration.

 

The mention of Ford’s Model-T isn’t merely a nostalgic nod to the past but a pivotal example of industrial transformation. In the early 20th century, the automobile industry faced challenges similar to today’s construction sector: Inefficiencies, inconsistencies, and a demand that outpaced supply. Ford’s introduction of the assembly line for the Model-T revolutionized production, offering a standardized, efficient, and scalable solution.

 

At a high-level, industrialized construction as a concept moves beyond approaching each build as one-off projects. Instead, practitioners apply a foundational framework where building deliverables are treated as building products and the same attention to build quality, customer satisfaction, and continuous improvement seen from manufacturers of marketable finished goods (e.g., automobiles, electronic devices, perishable goods, etc.) is applied to construction. A real-world example can be seen in the rise of prefabricated homes, which are built in factories and then assembled onsite, ensuring consistent quality and faster construction times.

 

The traditional approach to construction, as we highlighted earlier, comes with its set of challenges. For instance, 45% of all construction projects face disruptions due to inclement weather. A staggering 93% of construction firms grapple with material shortages. Furthermore, the limited access to skilled workers, a point we touched upon earlier, restricts the efficiency of an onsite workforce, especially under tight deadlines. This can jeopardize schedules, budgets, and even the quality of work.

 

For instance, the construction of the Berlin Brandenburg Airport faced numerous delays due to planning and execution challenges, showcasing the need for a more streamlined approach.

 

The transition towards Industrialized Construction isn’t just a theoretical proposition; it has tangible, real-world implications that can redefine the construction landscape. For starters, IC can lead to significant cost savings. By shifting much of the construction process to controlled environments, we can mitigate the risks and uncertainties of on-site construction, from weather disruptions to labor shortages. This not only ensures projects stay on budget but also can lead to faster completion times. For example, the Broad Sustainable Building company in China constructed a 57-story skyscraper in just 19 days using prefabricated modules, showcasing the potential of IC.

 

Industrialized construction, meanwhile, looks to improve quality by affecting factors within a business’s control:

  • Third-party prefabrication and offsite construction partners or building out your own infrastructure to support offsite preassembly can improve schedule certainty by 90%, while cutting down on construction costs by 10% and improving quality by mechanizing the preassembly process in a temperature-controlled factory setting where stringent quality measures can be enforced.
  • Robotics and additive manufacturing technology to increase output, capabilities, and design freedom of human installers; smart tools and IoT solutions in the hands of these installers, meanwhile, can further assist in performing installations more safely with reporting/quality verifiability. For instance, the use of drones in construction sites for surveying and monitoring has become increasingly common, providing real-time data and insights.
  • Building information modeling (BIM) can help construction professionals and stakeholders (e.g., customers, inspectors) collaborate virtually, envisioning finished products in their natural environment while improving the 1-1 relationship and trust through construction projects similar to how earlier discussed software teams run beta tests. The construction of the Shanghai Tower, for example, heavily relied on BIM for its design and execution.
  • A wealth of data via digital twins (e.g., real-time inventory data, predictive analytics, data synchronization to remove information silos, etc.) can help professionals manage projects with more certainty and deliver data-driven insights to drive proactive decision-making and quality.

 

In the broader discourse on project management methodologies, Antonio Nieto-Rodriguez’s article, “It’s Time to End the Battle Between Waterfall and Agile,” offers a compelling perspective. Nieto-Rodriguez critiques the rigid dichotomy many project leaders maintain between Waterfall and Agile, suggesting that such binary thinking has fostered tribalism within the project community, stifling innovation and potential. This tribal mindset has even led entire organizations to “go agile,” often at the expense of sidelining the foundational principles of traditional methodologies that certain projects might still benefit from. The real-world implications of this divisive approach can result in tangible losses for organizations. Nieto-Rodriguez advocates for a more nuanced approach: hybrid project management methodologies. By merging the meticulous planning of Waterfall with the adaptability of Agile, these hybrid methods can address the shortcomings of a one-size-fits-all strategy. Such an approach not only bridges the divide between the two methodologies but also paves the way for more effective and innovative project outcomes.

Top of Form

Bottom of Form

 

Bottom Line

The construction industry and its fragmented ecosystem is in desperate need of industry-governing interoperability where critical project data is shared in real-time, enabling collaboration and a nimble building process adaptive to change.

 

As project managers in our industry look to the software industry for ways to improve quality, one conclusion they may come to is breaking away from the monolithic, waterfall delivery methods. Instead, they may implement an agile framework and industrialization of processes that facilitate the same increased output and uncompromised product quality that allowed the iconic Model-T to roll off the production line and meet customer demands.

 


About Authors

Jason Braun is the author of Designing Context-Rich Learning by Extending Reality and an educator with over a decade of producing, delivering, and promoting critically acclaimed multimedia learning experiences. Recognized for collaborating effectively with programmers to create educational software featured in The Chronicle of Higher Education and with subject matter experts like New York Times best-selling authors and FBI cybersecurity agents.

Five Ways Construction Companies Can Avoid “Technical Debt”

This article was cowritten by Lucas Marshall and Robert LaCosse of Milwaukee Tool.

 

Construction companies know the importance of integrating their systems (e.g., 85.1% of owners viewed mobile integrations as a “very important” or “important” priority in the 2021 ConTech Report). Yet, full-system integration remains an industry challenge – a global KPMG study revealed that a measly 16% of executives surveyed reported their organizations have fully integrated systems and tools.

 

In early 2023, 40% of SMBs in the construction industry stated they’d be looking to upgrade their software in the next 12 months.

When deploying any software system, you run the risk of accruing technical debta term that commonly fits into the vernacular of software developers and represents the #1 biggest threats according to 69% of business leaders.

 

An academic study revealed that 75% of technical debt instances originate from clunky legacy software systems. Many construction companies on legacy software systems may find themselves in a catch-22: Addressing the technical debt of their legacy system or facing downtime to deploy and learn a more cloud-friendly, adaptable solution.

In this article, we define what tech debt might look like at a construction company and offer five ways to avoid it or put solutions toward it.

 

What Is Technical Debt?

In short, technical debt refers to the dependencies one introduces when deploying new software and hardware solutions.

A dependency may be one system not communicating with another, or perhaps an accumulation of software bugs that make a software interface sluggish and hard to use.

Technical debt, like financial debt that can lead a person to bankruptcy if left to accumulate, poses a significant business risk; growing technical debt, that is, refers to the cascading effect that happens when these dependencies, ignored, exponentially propagate and become insurmountable, involving massive operational costs to fully resolve.

 

Examples of a Construction Company’s Tech Debt

  • Mobile apps not integrating with construction ERPs
  • Single-application heritage systems running on outdated hardware
  • Time needed to learn new software
  • Discovery time needed to perform security risk assessments of new system

 

Five Ways to Avoid Tech Debt

Now that we’ve established what technical debt may mean to a construction company, here are five ways to avoid tech debt from accumulating:

 

1. Embrace a Culture of Collaboration over Isolation: Rituals, Governance, and Retrospectives

A retrospective is a classic practice in Agile software development where teams reflect on recently completed work and, through these rituals, the team gets more efficient and collaboration yields greater productivity over time.

 

Planning Poker

Planning poker is a conversational tool that exists online and physically – it’s a great tool for facilitating critical discussion. It centers on the reality that if you want to avoid technical debt – which can emerge from complexities not commonly understood by all stakeholders – you need to implement a process whereby all stakeholders, or more importantly all disciplines, have the ability to voice what they believe or know to be benefits and threats of any implementation.

“Collaboration” Apps and Systems

A joint-Autodesk/FMI study revealed that construction has some work to do in terms of collaboration:

  • 60% of general contractors see problems with coordination and communication between project team members and issues with the quality of contract documents as the key contributors to decreased labor productivity.
  • 68% of trades point to poor schedule management as the key contributors to decreased labor productivity.
  • 9% of construction industry professionals say that the top reason for miscommunication is unresponsiveness to questions/requests.

 

Construction companies can address these collaboration pitfalls by: Adopting cloud-based productivity apps and encouraging company-wide usage. Conveniently accessible communication apps like Slack can empower back-office workers as well as those in the field to communicate with each other more seamlessly, while powerful project management apps like Procore can help construction managers oversee full-lifecycle projects onsite. We’ve built our tool management app with workflows in mind – allowing, for example, tool managers to text or email team members from their smartphone contacts list without leaving the app. It’s of course important to stress, though, a collaboration platform, no matter how powerful, can’t empower its users unless they actually commit to using it together! Our advice: Pick an app and integrate it with other teams’ apps and systems (see in our next section about integrations) to avoid information silos.

 

2. Hire a Dedicated Software Engineer, Technologist, or CTO

A construction technologist is an important, emerging role within an organization that oversees a company’s construction technology program—responsible for researching and piloting advanced technology (see in next section).

 

True, labor shortages in the construction industry are staggering, though the US construction market is expected to continue to grow. Mass layoffs in the tech industry present a unique opportunity to absorb the tech industry’s displaced software engineering talent to help address the industry’s productivity challenges:

 

  • Addressing Technical Debt – In lieu of three months downtime to fully port over one system for another, software engineering expertise can guide a company in taking a portion of a larger software ecosystem offline at a time and replacing it with a part, but there are complexities and hairiness to that, which will require nuanced expertise.
  • Integrations – Building connectors between project management and an ERP, connecting specialty design to prefab, BIM and asset management, etc., to limit manual reentry of project information, remove data silos, and better connect the flow of project data between your teams’ various software systems and apps.
  • Open APIs – Open APIs allow software providers to empower your company’s technical team; in the event an integration doesn’t exist, technologists have the tools to build a custom solution in the short-term.

 

Advertisement
[widget id=”custom_html-68″]

 

3. Embrace Technology

It may sound counterintuitive—to attack technical obstacles by introducing more technology, especially when 42% didn’t have a budget for IT (according to the same ConTech report). But successful pilot programs and onboarding can empower contractors and business owners to deploy technology in a meaningful, outcomes-driven way:

 

  • BIM – Building information modeling, the digital tools of trade that architects, engineers, and contractors use to create unified, collaborative, multi-dimensional representations of built environments and infrastructure can mitigate risk and shorten project timelines by 50%, according to a scientific case study.
  • Industrialized Construction is not so much a technology as a complete redefinition of construction processes in favor of “productization” over one-off projects that improves quality, consistency, and value for customers. It takes advantage of multiple approaches, such as:
    • Offsite construction – both prefabrication and modular prefabrication – which moves preassembly of certain components to an offsite, manufacturing-style facility, and which has proven to increase project timeliness by 50% while reducing waste by 20%.
    • 3D Printing – 3D printing (aka: additive manufacturing) offer rapid design freedom and speed of delivery, delivering a 10-house community in China in a single day, for example. Respondents surveyed about their use of 3D printers reported the following benefits they viewed as most important: Ability to create complex geometrical objects, 69%; Value of quick iteration of products, 52%; Mass customization abilities, 41%.
  • Drones – Drones can be used ahead of breaking ground on projects in land surveying just as they can be used to provide real-time project reality capture.
  • Robots – Robots can be used to automate procedural tasks to free skilled trades to tend to tasks that require a higher degree of human intelligence; they can also keep workers out of harm’s way by automating dangerous tasks.
  • Smart Tools – Smart power tools can deliver installations faster and safer, using advanced technology like machine learning to protect operators against dangerous kickback events. Advanced software/hardware interaction can be used to dial in precision settings for application-specific repeatability, utilization data from events performed on tools in the field can be packaged up in a fully customizable reporting suite to provide proof-of-work documentation to customers, building inspectors, and stakeholders.
  • Generative AI – It may be a faux pas in certain circles, but exploring realistic ways in which generative AI may fit into construction workflows (e.g., assisting project managers, inventory managers, construction safety trainers, etc.) is critical as the industry looks to execute on growing backlogs.

 

4. Lean Construction

Just as agile software seeks to improve quality over time, lean construction is an approach to the business of building things that aims to minimize waste and maximize value for all stakeholders by reducing waste commonly encountered on construction sites such as:

 

  • Excessive material handling
  • Rework
  • Design errors
  • Conflicts between trades
  • Conflicts between other contractors
  • Ineffective supply chains

 

5. Digital Twins and IoT

Digital twin technology seeks to mirror real systems and drive smarter, predictive analytics with real-time sensor data through machine learning and artificial intelligence – and it’s helped reduce rework in manufacturing by 15-20%.

Digital twins aggerate data through related IoT sensors that can be used in construction to keep track of tools and equipment in real-time across various jobsites as well as drive safer, smarter installations.

McKinsey some six years ago predicted the rise of IoT devices to empower companies to monitor and repair equipment in real-time through automated alerts for preventive maintenance, inventory management and ordering, quality assessment (i.e., “smart structures”), energy efficiency, and safety.

Today, many of those predictions have come true; with the launch of Apple’s Vision Pro recently, renewed discussion in the construction wearable space, for example, is worth having to enhance safety training.

 

Bottom Line

The construction industry, strapped for talent (both skilled trades and engineering), is rife with opportunities for technical debt – however, there’s a myriad of tools at a business owner or technologist’s disposal to prevent technical debt from getting out of hand.

 

We recommend:

  1. Collaboration and ownership through project retrospectives
  2. Hiring a Dedicated Software Engineer, Technologist, or CTO – perhaps displaced talent from the technology sector
  3. Embracing advanced technology
  4. Embracing lean construction principles
  5. Supercharging your data analytics via digital twins and IoT

 


Robert LaCosse is a User Experience strategist with over 10 years of experience improving user experiences for major companies like Intel and Razorfish. At Milwaukee Tool, he is a leader in the UX Research discipline, responsible for ritualizing user research practices for One-Key software products. He also serves as a UX mentor and adjunct professor of computer science at Clark College in Washington state.

Shake up Your Stand-up

Standups are a cornerstone of Agile project management. As a Project Manager, conducting stand-ups provides a daily communication touch point with your team that allows you to build rapport while gaining a deeper understanding of each individual team member. However, after you have worked with your team for a while and established a good sprint cadence and team dynamic, the standup may lose its flare and, in some cases, its necessity.

 

Advertisement
[widget id=”custom_html-68″]

 

If your stand-ups are getting stale, try a few of these tricks to freshen your stand-ups:

  1. Have a Standup or Two Via Slack. Post-Covid, we are inundated with virtual meetings. While the daily stand-up is meant to align all team members and get the day started with a common goal in mind, that 15 minutes may slow your team down if they are in the zone and want to complete a task. Try having the team write their updates at the start of their day and share them in a slack group chat. Chime in to help remove blockers as needed. Pro tip: Send out a template with the questions and ask for the responses by a certain time daily.
  2. Reduce Frequency. If team members are working on higher pointed tasks with multiple components, there may not be a daily update. Depending on the end of your sprint, try incorporating a no standup Friday.
  3. Celebrate Wins. While the “What did I do yesterday? What will I do today? What blockers are impacting me?” format is riveting, it may get a bit monotonous. Incorporate some time to celebrate wins during the standup. Pro tip: Name someone King/Queen of developers for a day when they complete a complex feature.
  4. Incorporate Team Feedback. A team member may want to pass along some nuggets of wisdom they acquired from working on a feature, another team member might want to share a helpful article or tutorial. Again, to keep to the true nature of the standup, it needs to be concise and contribute to the completion of tasks and the betterment of the team’s performance. Sharing knowledge helps attain both of those goals.
  5. Stand-up and Move. If you are working on-site and can meet with your team in person, have a walking stand-up. Walk with the team to get coffee or around the courtyard at your office space. If walking won’t work, get a stress ball, and pass it around as the team is talking through updates. Movement will help get everyone’s energy flowing and help the momentum for the day.
  6. Finish with a Bang. You could equate the standup for a project team to a huddle before a basketball or football game. It sets the tone for what you are about to accomplish for the day. End the standup with a team chant, special handshake, or a theme song. “Eye of the Tiger” comes to mind. Try whatever gets the people going and sets the day on a positive and motivational tone.

Every person is different, and teams are made of people, so tailor these tips to your team. If you don’t see something that will work for your team, consider this a challenge to motivate you to develop more ideas of how you can shake up your stand-up.