Welcome!

Microservices Expo Authors: Liz McMillan, Elizabeth White, Pat Romanski, Jason Bloomberg, Derek Weeks

Related Topics: Microservices Expo, Java IoT, Microsoft Cloud, API Journal, Agile Computing

Microservices Expo: Article

Metrics for ITSM and Mom's Mini-Van

People, Process, Technology & Metrics… an ongoing drama.

People, Process, Technology & Metrics… an ongoing drama.
I’m one of those people who take my work home with me. I know, I know… there’s that whole work-life balance thing that I’m always “struggling” to overcome. But, I haven’t yet. I am kind of sorry about it, but at the same time… not deeply sorry.

Anyway … I’ve wanted to put this concept in an analogy outside of IT for quite a while now, because these types of discussions can get so heated when *one such as myself* wants to make commentary about situations that happen every day. So, here goes…

Goal: Clean Mom’s car as quickly as possible while maintaining peace and stability in the family.

Metrics: Total Time to clean, Time to de-clutter, time to vacuum, total time to wash interior, total time to wash exterior, time to put away clutter in house **that wasn’t put away when children exited car as Mom and Dad asked them to do 14 times** (kind of a long metric description)

WHEREAS… Total time to clean = Time to de-clutter + Time to Vacuum + Total time to wash interior + Total time to wash exterior… Time to put away should be done in parallel if possible!

Technology: Vacuum Cleaner, Pressure washer (a *nice to have* more than a requirement)

People – I took the liberty of making definitive and final judgments about personality types (might not be possible in a corporate environment):

Child 1 – 13 years old – More of a planner than a doer, avid and fast reader, obedient to the point of literalism, does well with instructions, but typically doesn’t take initiative. Introvert, Melancholy-Phlegmatic Personality – http://en.wikipedia.org/wiki/Four_temperaments

Child 2 – 12 years old – Man of action, will NOT read instructions voluntarily, works very hard, but sometimes carelessly, short temper, volatile but gets the job done, potential explosive situations with child 4. Extreme Extrovert. Choleric Personality

Child 3 – 10 Years old – Thoughtful and hardworking, but very sensitive, likes to goof off with #2, but if #2 isn’t around he’s the best worker in the family, can be highly critical of others, more of a math guy than a reader. Mild Introvert, Melancholy-Choleric Personality

Child 4 – 10 Years old – Carefree and Joyful, Careless, her work floats between 2 extremes – proactive helpfulness or utter non-working goofiness, raises morale of the other workers, very determined when she’s focused, but you can’t necessarily coax her into focus… she must be won over. Mild Extrovert, Sanguine-Phlegmatic Personality

Process (I’m not going to draw diagrams, sorry): There are many different ways to wash a car inside and out. We could outsource it ($25)… but when compared with free child labor… we choose to handle this one internally. Still, how do you tackle the job?

Scenario #1Have 1 child clean the car inside and out as a punishment for something wrong they did that week. Supervision level needed is very high, resource drain is low

Pros – Justice (paying for past wrongs), frees up the other children to help in the yard. Cons – Slow, constant supervision of angry worker who drags out work as a complaint against the punishment

Scenario #2Have all 4 children working, each with different roles assigned based on their strengths and weaknesses. Supervision level needed is high, resource drain is high

Pros – No complaints from one another about “fairness”, can be faster Cons: goofing off between child #2 & #3 is likely, argument between #2 & #4 is likely

Scenario #3Have the most efficient team tackle the job. Supervision level is low, balanced resource drain

Pros – Very Fast, High Quality Cons: can lower morale outside team, burnout potential

Scenario #4 – Dad cleans the car… Ha! I don’t think so! I guess this is why people don’t like managers? Supervision level is 0.

Questions:

Scenario 1 typically gets you the longest time to clean, but it does free up the other team members… so multiple tasks can be completed (Those dishes aren’t going to clean themselves!). Scenario 1 total time to clean can be improved if incentives are used rather than sticks (for certain individuals)

  • How can you apply this to your change process?
  • How can this be leveraged in the knowledge management process?

Scenario #2 gets you the lowest total time to clean with effective supervision, but is more expensive.

  • What group of individuals works well in the war room?
  • Which teams implement projects with the highest combination of speed/quality/satisfaction? How do you measure that?

Scenario #3 gets you the lowest total time to clean consistently, but can cause problems with those that are not a part of the “golden team”

  • Is it possible to consistently hire the golden team?
  • Is it possible to keep the golden team happy forever?
  • What makes them operate that way??

Scenario #4 is monarchy… and really only possible in small companies. Of course, keep in mind that the benevolent king is truly the best system of government… so long as the king remains benevolent!

Takeaways, opinions & facts:

  • Employees are not children; this fact carries ramifications. Have you ever left a job simply for a better boss? Do you consider yourself to be invaluable?
  • Carrots work better for some, sticks for others. Some individuals may seem incompetent to you, but it’s because of the way you are handling them.
  • Given an identical process & team, a vacuum cleaner (technology) makes the job faster
  • Of course, the flip side of that is that if you vacuum the same spot over and over again with the best vacuum cleaner in the world, the whole car doesn’t get clean.
  • Personalities matter. Is the hero/cowboy mentality ALWAYS bad? Should every process ALWAYS be followed? Is the end goal of every IT organization to follow a process?
  • Process – In my opinion, the main purpose of process engineering is to determine maximum productivity & quality while minimizing unacceptable risks. In this example, the risks might be a broken vacuum cleaner, wrong chemicals used in cleaning or… even… time (mom can’t use car because it’s being cleaned for 8 hours).

More Stories By Lee Cullom

Lee Cullom is President of Northcraft Analytics. Since 1996, he has held a variety of roles in information technology, including process consulting, presales, implementations, internal IT and management. Prior to launching Northcraft Analytics, he spent much of his time with software manufacturers like Oracle, Remedy Corporation, Peregrine, BMC Software, and CA. Having viewed IT from the perspective of a vendor and a customer, this gives Lee a unique and entertaining perspective

@MicroservicesExpo Stories
This is not a small hotel event. It is also not a big vendor party where politicians and entertainers are more important than real content. This is Cloud Expo, the world's longest-running conference and exhibition focused on Cloud Computing and all that it entails. If you want serious presentations and valuable insight about Cloud Computing for three straight days, then register now for Cloud Expo.
SYS-CON Events announced today that Stratoscale, the software company developing the next generation data center operating system, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Stratoscale is revolutionizing the data center with a zero-to-cloud-in-minutes solution. With Stratoscale’s hardware-agnostic, Software Defined Data Center (SDDC) solution to store everything, run anything and scale everywhere...
SYS-CON Events announced today that Peak 10, Inc., a national IT infrastructure and cloud services provider, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Peak 10 provides reliable, tailored data center and network services, cloud and managed services. Its solutions are designed to scale and adapt to customers’ changing business needs, enabling them to lower costs, improve performance and focus inter...
Digital means customer preferences and behavior are driving enterprise technology decisions to be sure, but let’s not forget our employees. After all, when we say customer, we mean customer writ large, including partners, supply chain participants, and yes, those salaried denizens whose daily labor forms the cornerstone of the enterprise. While your customers bask in the warm rays of your digital efforts, are your employees toiling away in the dark recesses of your enterprise, pecking data into...
SYS-CON Events announced today that Men & Mice, the leading global provider of DNS, DHCP and IP address management overlay solutions, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. The Men & Mice Suite overlay solution is already known for its powerful application in heterogeneous operating environments, enabling enterprises to scale without fuss. Building on a solid range of diverse platform support,...
You deployed your app with the Bluemix PaaS and it's gaining some serious traction, so it's time to make some tweaks. Did you design your application in a way that it can scale in the cloud? Were you even thinking about the cloud when you built the app? If not, chances are your app is going to break. Check out this webcast to learn various techniques for designing applications that will scale successfully in Bluemix, for the confidence you need to take your apps to the next level and beyond.
I had the opportunity to catch up with Chris Corriere - DevOps Engineer at AutoTrader - to talk about his experiences in the realm of Rugged DevOps. We discussed automation, culture and collaboration, and which thought leaders he is following. Chris Corriere: Hey, I'm Chris Corriere. I'm a DevOps Engineer AutoTrader. Derek Weeks: Today we're going to talk about Rugged DevOps. It's a subject that's gaining a lot of traction in the community but not a lot of people are really familiar with wh...
Wow, if you ever wanted to learn about Rugged DevOps (some call it DevSecOps), sit down for a spell with Shannon Lietz, Ian Allison and Scott Kennedy from Intuit. We discussed a number of important topics including internal war games, culture hacking, gamification of Rugged DevOps and starting as a small team. There are 100 gold nuggets in this conversation for novices and experts alike.
In 2006, Martin Fowler posted his now famous essay on Continuous Integration. Looking back, what seemed revolutionary, radical or just plain crazy is now common, pedestrian and "just what you do." I love it. Back then, building and releasing software was a real pain. Integration was something you did at the end, after code complete, and we didn't know how long it would take. Some people may recall how we, as an industry, spent a massive amount of time integrating code from one team with another...
SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY. DatacenterDynamics is a brand of DCD Group, a global B2B media and publishing company that develops products to help senior professionals in the world's most ICT dependent organizations make risk-based infrastructure and capacity decisions.
With DevOps becoming more well-known and established practice in nearly every industry that delivers software, it is important to continually reassess its efficacy. This week’s top 10 includes a discussion on how the quick uptake of DevOps adoption in the enterprise has posed some serious challenges. Additionally, organizations who have taken the DevOps plunge must find ways to find, hire and keep their DevOps talent in order to keep the machine running smoothly.
Between the mockups and specs produced by analysts, and resulting applications built by developers, there exists a gulf where projects fail, costs spiral, and applications disappoint. Methodologies like Agile attempt to address this with intensified communication, with partial success but many limitations. In his session at 18th Cloud Expo, Charles Kendrick, CTO & Chief Architect at Isomorphic Software, will present a revolutionary model enabled by new technologies. Learn how business and devel...
Call it DevOps or not, if you are concerned about releasing more code faster and at a higher quality, the resulting software delivery chain and process will look and smell like DevOps. But for existing development teams, no matter what the velocity objective is, getting from here to there is not something that can be done without a plan. Moving your release cadence from months to weeks is not just about learning Agile practices and getting some automation tools. It involves people, tooling and ...
The notion of customer journeys, of course, are central to the digital marketer’s playbook. Clearly, enterprises should focus their digital efforts on such journeys, as they represent customer interactions over time. But making customer journeys the centerpiece of the enterprise architecture, however, leaves more questions than answers. The challenge arises when EAs consider the context of the customer journey in the overall architecture as well as the architectural elements that make up each...
Much of the discussion around cloud DevOps focuses on the speed with which companies need to get new code into production. This focus is important – because in an increasingly digital marketplace, new code enables new value propositions. New code is also often essential for maintaining competitive parity with market innovators. But new code doesn’t just have to deliver the functionality the business requires. It also has to behave well because the behavior of code in the cloud affects performan...
APIs have taken the world by storm in recent years. The use of APIs has gone beyond just traditional "software" companies, to companies and organizations across industries using APIs to share information and power their applications. For some organizations, APIs are the biggest revenue drivers. For example, Salesforce generates nearly 50% of annual revenue through APIs. In other cases, APIs can increase a business's footprint and initiate collaboration. Netflix, for example, reported over 5 bi...
As the software delivery industry continues to evolve and mature, the challenge of managing the growing list of the tools and processes becomes more daunting every day. Today, Application Lifecycle Management (ALM) platforms are proving most valuable by providing the governance, management and coordination for every stage of development, deployment and release. Recently, I spoke with Madison Moore at SD Times about the changing market and where ALM is headed.
If there is anything we have learned by now, is that every business paves their own unique path for releasing software- every pipeline, implementation and practices are a bit different, and DevOps comes in all shapes and sizes. Software delivery practices are often comprised of set of several complementing (or even competing) methodologies – such as leveraging Agile, DevOps and even a mix of ITIL, to create the combination that’s most suitable for your organization and that maximize your busines...
Struggling to keep up with increasing application demand? Learn how Platform as a Service (PaaS) can streamline application development processes and make resource management easy.
New Relic, Inc. has announced a set of new features across the New Relic Software Analytics Cloud that offer IT operations teams increased visibility, and the ability to diagnose and resolve performance problems quickly. The new features further IT operations teams’ ability to leverage data and analytics, as well as drive collaboration and a common, shared understanding between teams. Software teams are under pressure to resolve performance issues quickly and improve availability, as the comple...