Being adaptive to what’s happening in the market, connecting everything inside the operation, driving cost out of the business—these things are challenging enough in a static environment, but what happens when companies find themselves needing to deliver all this and more while planning for an M&A event?Read More
This article series began with examining what robotic process automation (RPA) is. It then made the case for why you should implement RPA in your organization. Following that was an examination of when to use RPA. Most recently, we covered how to implement RPA. This final article examines where RPA is headed.Read More
Imagine for a moment that you’re a mortgage analyst at XYZ Mortgage. Part of your job involves opening each loan application document emailed to you, opening the attached Excel file, copying the property address from cell A4 on the second sheet, and pasting that data into the United States Postal Service’s (USPS) address validation website. If the addresses match, all is well. If not, you need to find out how to reconcile the two. For the vast majority of emails received, the addresses match. The process seems boring, mindless, and repetitive. You find yourself thinking, “I’m pretty sure a robot could do most of this.”Read More
In our previous post, we discussed five reasons why you should use robotic process automation (RPA) to optimize your business processes. We talked about profitability, rapidity, efficiency, interoperability, and traceability. This post will cover when to use RPA. It’s not a silver bullet for every problem your business has, but when applied correctly, it can drive significant efficiencies. We’ll discuss the necessary characteristics of process that leverages RPA, as well as the ideal characteristics that would make RPA be especially profitable for your organization.Read More
In our previous post, we discussed what robotic process automation (RPA) was, distinguishing it from other automation tools, and provided a taxonomy of RPA using industry examples. We’ll discuss five reasons why you should use RPA. We’ll again provide real-world examples for each reason, demonstrating the tangible, quantifiable benefits RPA can bring.Read More
Change is hard. Have you ever heard the following objections to innovation from your organization? “My department is unique.” “That sounds great in theory, but it wouldn't work in our environment.” “An outsider doesn’t understand the way we operate.”
Business Process Management (BPM) consultants hear these objections at the beginning of virtually every project we undertake. It’s true that we’re not experts in every field, but we are experts in process improvement, efficiency, and helping organizations deliver value to their customers as quickly as possible. We understand that every business is different and that most organizations are, at best, minimally resistant to change.
By partnering closely with your team’s stakeholders, listening to their needs, and understanding their positions, consultants prove that fresh tools and strategies can be implemented in harmony with existing structures and organizational cultures to produce incredible results.
Here are five reasons why organizations should make external BPM consultants an integral part of a continuous improvement culture:
As organizations adopt Agile and Scrum, one of the first steps is to create the scrum team. For the most part, we can map the typical waterfall role to the scrum role:Read More
Designing for rational decision makers is designing for an audience that doesn't exist. How can our understanding of cognitive biases help us build experiences that users will love?Read More
The digital and marketing landscapes are shifting. User expectations are becoming more and more demanding and customers anticipate a timely, personalized, and integrated experience with your brand across all devices and channels.Read More
It's the typical Agile transformation story. Management hears about the marvels of Agile. Team attends Agile training. Team starts Agile project. Team sees little to no results and insist Agile doesn’t work and it would be so much faster if they just went back to what they had before. Sound familiar?Read More
To state it plainly, estimating software development projects is no easy feat. A traditional, waterfall approach involves a lengthy requirements gathering effort, resulting in complex documentation and a project plan with estimated hours and dollars. Today, Agile development methodologies have largely become the new normal, with a key benefit of providing the ability to quickly assess how long it will take to complete a project and how much it might cost.
We advocate for quickly building a high-level feature list and using Relative Story Point Estimation to more accurately estimate costs and level of effort.
Have you ever been in an interview where you were asked the question “As a tester, how do you learn a new system?” Was your response “I will read the requirements and or system documentation”? Your response to the question should be: “Is this a new or existing system?”
This distinction is what can make all the difference between marginally knowing and fulling understanding the system. If it's a new system, you should respond with, “I will ask for all of the requirements and functional specifications available and start reading and creating test cases based on this documentation.” However, if it is an existing system, your best response would be, “If there are no existing artifacts I would go into each page/screen of the system and create a baseline regression test.”Read More
The Capability Model and the Value Stream are important tools to an organization for different reasons. The Capability Model, a model of an organization’s ability to successfully perform a business activity, helps an organization understand the capabilities developed through the execution of the business model and makes the executive decision-making process more seamless. Likewise, Value Stream Mapping, a Lean tool for capturing an organization’s process to create a product, helps management visualize the processes that add value directly to the customer and those that do not. However, the effort to capture an organization’s Capability Model and Value Stream can be quite daunting. It requires significant time commitment from staff, dollar commitment of external consultants, or a combination of both.Read More
Software test automation makes use of specialized tools to control the execution of tests and compares the actual results against the expected results. With automated testing, you can record and playback predefined actions or scripts and report upon the results quickly and efficiently. While it requires an upfront investment, the benefits are clear.
Here are three reasons why software test automation will help your organization:
True or False:
New product ideas primarily come from management in my organization.
Recently, Celerity’s Agile experts put together an interactive webinar on Mastering Agile Product Development – an area where many attempt to conquer but few succeed. Their first question to the audience was:
The audience was split 50/50 on their answers. The next question asked if securing funding for a product was difficult. Once again, the audience was split down the middle. The same respondents, however, who agreed that new ideas come from management also said that funding a product was not difficult.
The barrier to entry into user testing has never been lower. Forget size and budget. Companies who interact with users on a regular basis will swim, while others sink. Despite the ease of entry, many still neglect testing and rely on internal opinions to guide product decisions.
Though investing in a user researcher is ideal, this hurdle shouldn't stop you. Look on your team for a strategic thinker and good listener to get started. When you witness the insights and aha moments that come from a test, the value will be clear as day.
These 5 steps are a simple introduction to user testing for non-researchers. It's a flexible process to follow, avoiding the complexities in favor of action. With clear goals, and a sincere desire to gather honest feedback, you're already well on your way. Jump in and get started. You may never look back.Read More
After you’ve spent months preparing for the launch of a large-scale initiative, the last thing you want to experience is a deployment debacle due to untested systems and unprepared users.
I recently attended a project management training class that referenced one of the airline industry’s worst. It’s a textbook example of what can happen at deployment with any system when certain, seemingly mundane, operational functions are dismissed during testing.
It happened on March 27, 2008, opening day for Terminal 5 at London Heathrow Airport, which today is hailed as British Airways’ most technologically advanced and lavish terminals in the world. On launch day, however, Terminal 5 suffered debilitating operational glitches like a malfunctioning car park system and its baggage software being left in test mode. These operational software glitches caused a cascade of issues, including 23,000 misplaced bags, 500 canceled flights, and a 5-day recovery from the debacle.
The pains felt by employees and travelers of Terminal 5 could have been avoided with focus on a few key areas that are often forgotten due to inexperienced project leads or lack of resources to support these operational readiness efforts.
Here are three steps to ensure a smooth takeoff for any new system:Read More
Is your business focused on mobile? Mobile web browsing has long since surpassed desktop browsing and users are spending, on average, more than three hours per day on their mobile devices, 90% of which is spent in apps. What does this mean for you? Mobile is everywhere, so not having a mobile strategy is no longer an option.
It’s a common mistake to assume that you only need to develop a mobile app, release it to the AppStore, and call it a day. Your mobile strategy may only require a mobile website, or it may rely heavily on a suite of mobile apps, or it may fall somewhere in between. But it needs to be heavily integrated into your overall web and marketing strategies and afforded a high level of investment and commitment similar to your web strategy.
Successfully generating mobile ROI requires a solid plan and a lot of work beyond developing an app. Instead of thinking in terms of an “app,” think in terms of a “mobile experience" that will keep users engaged and coming back for more.
Here are six key considerations you'll want to focus on as you develop a mobile strategy:Read More
I have learned over the years that tried and true quality assurance (QA) practices work great in a waterfall approach. QA is regimented by nature and lends itself perfectly to the methodical nature of waterfall development, only with a lot of extra fluff. Can we cut out some of that fluff to match the streamlined nature of Agile Scrum development? I believe we can trim down some of the QA practices included in waterfall, keeping the highest quality of standards and even improving on them by being more efficient with our time.Read More