Click here to close now.

Welcome!

Microservices Journal Authors: Yeshim Deniz, Roger Strukhoff, Leo Reiter, Liz McMillan, Pat Romanski

Related Topics: Microservices Journal, Java, .NET, Search, Web 2.0

Microservices Journal: 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
ProfitBricks, the provider of painless cloud infrastructure for IaaS, today announced the release of a Node.js SDK written against its recently launched REST API. This new JavaScript based library provides coverage for all existing ProfitBricks REST API functions. With additional libraries set to release this month, ProfitBricks continues to prove its dedication to the DevOps community and commitment to making cloud migrations and cloud management painless. Node.js is an open source, cross-pl...
The stack is the hack, Jack. That's my takeaway from several events I attended over the past few weeks in Silicon Valley and Southeast Asia. I listened to and participated in discussions about everything from large datacenter management (think Facebook Open Compute) to enterprise-level cyberfraud (at a seminar in Manila attended by the US State Dept. and Philippine National Police) to the world of entrepreneurial startups, app deployment, and mobility (in a series of meetups and talks in bot...
What’s hot in today’s cloud computing world? Containers are fast becoming a viable alternative to virtualization for the right use cases. But to understand why containers can be a better option, we need to first understand their origins. In basic terms, containers are application-centric environments that help isolate and run workloads far more efficiently than the traditional hypervisor technology found in commodity cloud Infrastructure as a Service. Modern operating systems (Linux, Windows, e...
SYS-CON Events announced today that Vicom Computer Services, Inc., a provider of technology and service solutions, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. They are located at booth #427. Vicom Computer Services, Inc. is a progressive leader in the technology industry for over 30 years. Headquartered in the NY Metropolitan area. Vicom provides products and services based on today’s requirements...
SYS-CON Events announced today that Blue Box has been named “Bronze Sponsor” of SYS-CON's DevOps Summit New York, which will take place June 9-11, 2015, at the Javits Center in New York City, NY. Blue Box delivers Private Cloud as a Service (PCaaS) to a worldwide customer base. Built on a technology platform leveraging decades of operational expertise in cloud and distributed systems, Blue Box Cloud is a managed private cloud product available in both hosted and on-prem versions. Each Blue Box ...
Chuck Piluso will present a study of cloud adoption trends and the power and flexibility of IBM Power and Pureflex cloud solutions. Speaker Bio: Prior to Data Storage Corporation (DSC), Mr. Piluso founded North American Telecommunication Corporation, a facilities-based Competitive Local Exchange Carrier licensed by the Public Service Commission in 10 states, serving as the company's chairman and president from 1997 to 2000. Between 1990 and 1997, Mr. Piluso served as chairman & founder of ...
SYS-CON Events announced today that Soha will exhibit at SYS-CON's DevOps Summit New York, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Soha delivers enterprise-grade application security, on any device, as agile as the cloud. This turnkey, cloud-based service enables customers to solve secure application access and delivery challenges that traditional or virtualized network solutions cannot solve because they are too expensive, inflexible and operational...
of cloud, colocation, managed services and disaster recovery solutions, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. TierPoint, LLC, is a leading national provider of information technology and data center services, including cloud, colocation, disaster recovery and managed IT services, with corporate headquarters in St. Louis, MO. TierPoint was formed through the strategic combination of some of t...
SYS-CON Events announced today that Ciqada will exhibit at SYS-CON's @ThingsExpo, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Ciqada™ makes it easy to connect your products to the Internet. By integrating key components - hardware, servers, dashboards, and mobile apps - into an easy-to-use, configurable system, your products can quickly and securely join the internet of things. With remote monitoring, control, and alert messaging capability, you will mee...
SYS-CON Events announced today that Column Technologies, a global technology solutions company, will exhibit at SYS-CON's DevOps Summit 2015 New York, which will take place June 9-11, 2015, at the Javits Center in New York City, NY. Established in 1998, Column Technologies is a leader in application performance and infrastructure management for commercial and federal markets. The company is headquartered in the United States, with a diverse and talented team of more than 350 employees around th...
Public Cloud IaaS started it's life in the developer and startup communities and has grown rapidly to a $20B+ industry, but it still pales in comparison to how much is spent worldwide on IT: $3.6 trillion. In fact, there are 8.6 million data centers worldwide, the reality is many small and medium sized business have server closets and colocation footprints filled with servers and storage gear. While on-premise environment virtualization may have peaked at 75%, the Public Cloud has lagged in ado...
The 5th International DevOps Summit, co-located with 17th International Cloud Expo – being held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the...
Dave will share his insights on how Internet of Things for Enterprises are transforming and making more productive and efficient operations and maintenance (O&M) procedures in the cleantech industry and beyond. Speaker Bio: Dave Landa is chief operating officer of Cybozu Corp (kintone US). Based in the San Francisco Bay Area, Dave has been on the forefront of the Cloud revolution driving strategic business development on the executive teams of multiple leading Software as a Services (SaaS) ap...
79% of new products miss their launch date. That was the conclusion of a CGT/Sopheon Survey in which the impact of such market misses were also explored. What it didn't dig into was the reason why so many products and projects miss their launch date. When we start digging into the details with respect to applications, we can find at least one causal factor in the delivery process, specifically that portion which focuses on the actual move into production, from which consumers (internal and...
Microsoft is releasing in the near future Azure Service Fabric as a preview beta. Azure Service Fabric is built to run microservices - a complex application consisting of smaller, interlocked components that enables updating components without disrupting service. Microsoft has used this over the past few years internally for many of its own applications and the new release is for general use, a new product. OSIsoft is an early adopter of this system and run with it to expand into the explo...
ProfitBricks, the provider of painless cloud infrastructure IaaS, today released its SDK for Ruby, written against the company's new RESTful API. The new SDK joins ProfitBricks' previously announced support for the popular multi-cloud open-source Fog project. This new Ruby SDK, which exposes advanced functionality to take advantage of ProfitBricks' simplicity and productivity, aligns with ProfitBricks' mission to provide a painless way to automate infrastructure in the cloud. Ruby is a genera...
This digest provides an overview of good resources that are well worth reading. We’ll be updating this page as new content becomes available, so I suggest you bookmark it. Also, expect more digests to come on different topics that make all of our IT-hearts go boom!
One of the most frequently requested Rancher features, load balancers are used to distribute traffic between docker containers. Now Rancher users can configure, update and scale up an integrated load balancing service to meet their application needs, using either Rancher's UI or API. To implement our load balancing functionality we decided to use HAproxy, which is deployed as a contianer, and managed by the Rancher orchestration functionality. With Rancher's Load Balancing capability, users ...
Modern Systems announced completion of a successful project with its new Rapid Program Modernization (eavRPMa"c) software. The eavRPMa"c technology architecturally transforms legacy applications, enabling faster feature development and reducing time-to-market for critical software updates. Working with Modern Systems, the University of California at Santa Barbara (UCSB) leveraged eavRPMa"c to transform its Student Information System from Software AG's Natural syntax to a modern application lev...
ProfitBricks has launched its new DevOps Central and REST API, along with support for three multi-cloud libraries and a Python SDK. This, combined with its already existing SOAP API and its new RESTful API, moves ProfitBricks into a position to better serve the DevOps community and provide the ability to automate cloud infrastructure in a multi-cloud world. Following this momentum, ProfitBricks has also introduced several libraries that enable developers to use their favorite language to code ...