Over the weekend, I also read "The Phoenix Project" (http://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262509/). DevOps has become a huge buzzword recently, and several colleagues had been recommending this book.

I admit, I had been resisting studying up on DevOps because of all the misinformation out there, particularly the notion that DevOps was about developers running operations/production and that it was tied up in all these specific Agile tools (jenkins, docker, openstack) or methods (scrum, sprints, XP). Reading this book and doing a little more research over the weekend, I've started to gain an understanding of the underlying DevOps philosophy.

I really like an old blog post by John Willis (https://www.chef.io/blog/2010/07/16/what-devops-means-to-me/) I found that, similar to the book, gets to the heart of the philosophy rather than getting tied up in specific methods, practices, or tools. He breaks it down in to CAMS - Culture, Automating, Measuring, Sharing. I would almost suggest that you could change that to just CAM - Culture (of Collaborating and Sharing), Automating, and Measuring. To many of us, the DevOps philosophy isn't new, it's things we've tried to do all along but may not have had the backing or the state of the technology and tools didn't allow for it.

A lot of people, when talking about DevOps and culture, talk about collapsing silos as if that means you have to get rid of traditional teams ("you can't have a network team and a storage team and an OS team - they all have to be one"), but it isn't that. It's collapsing barriers that stop teams from working with each other - territory building, rigid processes, the blame game - and embracing flexibility that allow for that collaborating and sharing. They talk about getting rid of traditional project management (it's all Agile), but I believe there's still a need for some traditional project management.

I was interviewing with someone a few weeks ago and they asked me about my project management style (even though I'm not a project manager, they were expecting some project management out of the leadership role I was looking at). They asked me whether I was more of a traditionalist/control PM or more of a collaboration person (I believe they were thinking about Agile methodologies). I expressed some confusion, because I didn't see the specific distinction between the two. I said that no matter what you were doing, you always knew there were certain project phases and tasks that needed to be rigidly tracked while sub-tasks and individual steps could be done without such rigor. I said you may spend some time up front collaborating to make sure everyone agreed on the phases and tasks, but eventually I (if I was managing the operation) would have to ensure they were done.

Automation and self-service is nothing new for any of us either. I was setting up automated build systems and allowing people to re-image desktops and workstations back in the early '90s. Before Sun's Jumpstart was developed, we combined network boot with a bunch of back-end tools and scripts (like swdepot) that allowed us to re-build our lab every semester and fairly simply rebuild broken or new systems. When I moved on to a FT job at a software development company, I used similar technologies (including Jumpstart, which was then available) to allow the QA team to rebuild their QA systems whenever they needed. What we didn't have then was the ability to create virtual machines (no VMware, no Zones, no Containers) that would allow for self-service of entirely new environments (we still had to go through budgeting and procurement to get the hardware, there were many pieces that still required manual work like racking/stacking, networking, storage, etc). Over time, we've gotten those tools (along with deployment management, configuration management, systems monitoring, capacity management) and capabilities (networking, security, storage, and others) that are now allowing some of these older ideas to come to fruition. Even more recently, we're finally starting to get the final pieces that were needed. In particular, we're starting to get real policy and governance tools that enable safe and secure self-service.

-spp

On 6/17/2015 2:14 AM, Joseph Kern wrote:
> Surprisingly, it isn't that difficult to learn as much as you need. Yes, there's a lot about business you can learn, but you really don't need to learn that much of it. I got an MBA several years ago, but honestly, I could have read a basic accounting/financing textbook, a basic management textbook, and a basic business law textbook and gotten pretty much everything I've used since then. Most of what you need to understand is the basics, the terminology, and some of the newer buzzwords.

Well now that you've put yourself out there ... which books would you recommend?

I have read the Phoenix Project, and loved the book. Started reading The Goal (the book that Phoenix Project based itself off of), and find myself wanting more.

On Wed, Jun 17, 2015 at 1:51 AM, Stephen Potter <s...@unixsa.net <mailto:s...@unixsa.net>> wrote:

    Surprisingly, it isn't that difficult to learn as much as you
    need.  Yes, there's a lot about business you can learn, but you
    really don't need to learn that much of it.  I got an MBA several
    years ago, but honestly, I could have read a basic
    accounting/financing textbook, a basic management textbook, and a
    basic business law textbook and gotten pretty much everything I've
    used since then.  Most of what you need to understand is the
    basics, the terminology, and some of the newer buzzwords.

    Once you've got that, you just need to be willing to listen to
    people and ask a few questions.  And, quite often, the questions
    you have to ask are "what would it mean if...." or "how could you
    see that happening" when someone tells you something; just turning
    their question around on them to get more information.  It is
    amazing how people can see 90% of a solution, but miss the last
    step. And, if you can provide the last step, you're a genius, even
    when it is something really simple.  I once - many years ago - got
    a $500 bonus (from a director) because I was willing to ask him if
    I could move an external disk from one machine in one town to
    another machine in another town and explain to him how it related
    to his business (when one system ran out of disk space, it killed
    one or more long running jobs that cost several hundred dollars in
    lost productivity each).  I was in my early-20s then, and simply a
    contractor who didn't know any better than to ask!

    -spp


    On 6/16/2015 2:50 PM, Atom Powers wrote:

    +1 million. I wish I had the time to learn that skill.


    On Tue, Jun 16, 2015, 11:13 Stephen Potter <s...@unixsa.net
    <mailto:s...@unixsa.net>> wrote:

        Several others have already mentioned that it sounds like there's
management problems at several levels and titles won't help. Some have
        mentioned the split management/technical track with
        management roles
        such as Lead, Supervising, Managing, etc and technical
        advancement
        through Distinguished, Principal, Fellow, etc titles.

        What I see as the underlying problem is that no one has been
        able to
        relate what IT does to the business goals and values to help the
        executives really understand where IT fits.  You mention that
        IT falls
        under the VP of Administration, which generally contains
        groups like
        real estate, facilities, logistics, HR, and perhaps regulatory
        compliance.  This is all just overhead and costs of doing
        business.
        None of these have anything to do with revenue and enabling
        the business.

        If you really want IT to start to get some respect, you need
        to have
        someone who can talk the language of the executives and tie
        their goals
        into what IT can provide.  Business will talk about market share
        (acquiring/retaining customers), competitive differentiation,
        business
        innovation, and profitability.  You need someone who can take
        those and
        show how IT can help develop multichannel (buzzword:
        omni-channel)
        services that provide competitive differentiation and attract new
        customers.  Someone needs to talk about continuous delivery of IT
        services that enable other business units (R&D, sales, etc)
        to change
        the way they do business (mobility, supply chain management,
        etc) and
        speed up sales (buzzword: "inventory turn", "sales close
        cycle") or even
        enable entirely new products and services (buzzword: "time to
        market",
        "go-to-market strategy"). And, finally, you need to be able
        to show how
        IT can help reduce costs across the entire company (not just
        reducing IT
        costs), reducing SG&A (sales, general, and administration),
        and how the
        other things I've already mentioned can reduce unit costs
        (development
        cycle, manufacturing costs, etc).

        A couple of examples I can think of, which wouldn't
        necessarily be
        relevant to your specific company.  One large fashion
        retailer I worked
        with used to ship store layout, discount information and
        sales reports
        to each of its several thousand stores weekly. They were spending
        hundreds of thousands of dollars a month on FedEx shipping
        alone.  IT
        was able to work with the store operations teams to figure
        out how all
        that information could be safely shared through remote access
        across the
        network.  The savings to the company was millions per year.

        Another company had dozens of desktops in their distribution
        facility
        where product pickers went to print off pick lists for
        packaging and
        shipping.  The conditions in the DF were such that the
        desktops and
        printers crashed regularly, requiring pickers to search for a
        working
        desktop/printer combination, and slowing them down. IT had a
        person
        onsite in the DF full time, just to handle desktop/printer
        issues.
        Orders were batched every couple of hours, so there were
        often times
        when the pickers had nothing to do.  IT was able to work with
        distribution to come up with a combination of thin-clients, touch
        screens, and tablets that enabled more real time access to
        the lists,
        reduced errors, reduced outages (to the point they pulled the
        IT guy
        back to the office and redeployed him to do higher value
        activities),
        and reduced costs.  It also enabled the distribution to collect
        efficiency data, which subsequently led to re-arranging how
        products
        were stored in the DF.

        In order for IT to get respect in many companies, there needs
        to be a
        strong leader who can tie IT to the business, rather than
        just being
        another SG&A cost.

        -spp

        On 6/9/2015 9:52 AM, Tim Kirby wrote:
        > I'm not sure if this is actually a repeat of past threads, we
        > spend a lot of time talking about this sort of thing within
        > "IT organizations" but I'm not sure I've seen this one.
        >
        > $WORK is a computer system manufacturer. Thus it is largely
        > technical with an R&D component building software and hardware.
        > Within our IT organization we have two or three highly
        > experienced sysadmin/devop/engineer types that could hold
        > their own against any of the R&D "Principal Engineers" and
        > do, at time, consult for R&D.
        >
        > The politics and handling of "IT" is every bit as dysfunctional
        > as you might expect, however, and the job titles and "official
        > status" of these IT guys make them almost indistinguishable
        > from a front line help desk tech (no, I'm not dissing the help
        > desk tech, don't go there).
        >
        > I am interested in hearing from anyone who works with or has
        > worked with companies that have actually recognized such
        > senior folks within their organizations. One term I've heard
        > the term "IT Fellow", but I'm really not hung up on the name
        > so much as the perceived role within the company and how such
        > people might appear in the company ranks.
        >
        > I suppose I should add that the "VP of Administration" who is
        > the ersatz CIO (in terms of corporate position) denies all
        > CIO responsibility, indicating that the Director of IT, his
        > immediate report, has all IT responsibility. There is an
        > "Office if the CTO", I don't know if it would be possible to
        > hang these highly senior IT people off that instead. I do
        > realize that the de-emphasis of IT at the VP level probably
        > means we're all screwed. Sigh.
        >
        > Thanks for any input...
        >
        > Tim

        _______________________________________________
        Discuss mailing list
        Discuss@lists.lopsa.org <mailto:Discuss@lists.lopsa.org>
        https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
        This list provided by the League of Professional System
        Administrators
        http://lopsa.org/



    _______________________________________________
    Discuss mailing list
    Discuss@lists.lopsa.org <mailto:Discuss@lists.lopsa.org>
    https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
    This list provided by the League of Professional System Administrators
    http://lopsa.org/




--
Joseph A Kern
joseph.a.k...@gmail.com <mailto:joseph.a.k...@gmail.com>

_______________________________________________
Discuss mailing list
Discuss@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to