Tech Roots » IT http://blogs.ancestry.com/techroots Ancestry.com Tech Roots Blogs Wed, 19 Nov 2014 23:53:37 +0000 en-US hourly 1 http://wordpress.org/?v=3.5.2 Controlling Costs in a Cloudy Environmenthttp://blogs.ancestry.com/techroots/controlling-costs-in-a-cloudy-environment/ http://blogs.ancestry.com/techroots/controlling-costs-in-a-cloudy-environment/#comments Tue, 24 Jun 2014 20:11:03 +0000 Daniel Sands http://blogs.ancestry.com/techroots/?p=2500 From an engineering and development standpoint, one of the most important aspects of cloud infrastructure is the concept of unlimited resources. The idea of being able to get a new server to experiment with, or being able to spin up more servers on the fly to handle a traffic spike is a foundational benefit of… Read more

The post Controlling Costs in a Cloudy Environment appeared first on Tech Roots.

]]>
From an engineering and development standpoint, one of the most important aspects of cloud infrastructure is the concept of unlimited resources. The idea of being able to get a new server to experiment with, or being able to spin up more servers on the fly to handle a traffic spike is a foundational benefit of cloud architectures. This is handled in a variety of different ways with various cloud providers, but there is one thing that they all share in common:

Capacity costs money. The more capacity you use, the more it costs.

So how do we provide unlimited resources to our development and operations groups without it costing us an arm and a leg? The answer is remarkably simple. Visibility is the key to controlling costs on cloud platforms. Team leads and managers with visibility into how much their cloud based resources are costing them can make intelligent decisions with regard to their own budgets. Without decent visibility into the costs involved in a project, overruns are inevitable.

This kind of cost tracking and analysis has been the bane of accounting groups for years, but there are several projects that have cropped up to tackle the problem. Projects like Netflix ICE provide open source tools to track costs in public cloud environments. Private cloud architectures are starting to catch up to public clouds with projects like Ceilometer in Open Stack, but can be a bit trickier to determine accurate costs due to the variables involved in a custom internal architecture.

The most important thing in managing costs of any nature is to realistically know what the costs are. Without this vital information, effectively managing the costs associated with infrastructure overhead can be nearly impossible.

The post Controlling Costs in a Cloudy Environment appeared first on Tech Roots.

]]>
http://blogs.ancestry.com/techroots/controlling-costs-in-a-cloudy-environment/feed/ 0
IT Transformation – Thought Leadershttp://blogs.ancestry.com/techroots/it-transformation-thought-leaders/ http://blogs.ancestry.com/techroots/it-transformation-thought-leaders/#comments Wed, 05 Feb 2014 17:11:04 +0000 Deal Daly http://blogs.ancestry.com/techroots/?p=1919 As I described in the introduction of this series, taking an IT function to the next level is a complex journey involving the maturation of several disciplines. The first section we will deal with the need to have several key individuals who act as change agents and can drive maturation in a disciplined way. In… Read more

The post IT Transformation – Thought Leaders appeared first on Tech Roots.

]]>
As I described in the introduction of this series, taking an IT function to the next level is a complex journey involving the maturation of several disciplines. The first section we will deal with the need to have several key individuals who act as change agents and can drive maturation in a disciplined way. In my experience, I have found that thought leaders in the following areas are absolutely critical to success:

 

Technology Thought Leader – internal thought leadership in technology can take several forms depending on the industry you are in or if there is a particular problem you need to address immediately. Think about the most pressing technology problems your line of business has and choose thought leaders in those areas FIRST. It is likely that as your business evolves, you will need other tech leaders with different skills – but this is about who you need first. This advanced tech skill set should include deep experience (“we’ve already done this”), experience with and access to key vendors and partners, and most of all access to a talent pool that can jump start your technology vision.

  • If you are in a financial or other highly regulated business, it is possible that security, or compliance, or 5-9′s availability is critical – and as such you need a deeply technical, rigorous and unrelentingly driven IT performance leader.
  • Or, if you are an e-commerce SaaS company, you may need a forward thinking technologist to design and engineer new hosting platforms and supply chain models that position the business for hyper-scale growth.

 

Work Execution Thought Leader – thought leadership in this area is critical and it has several components:

  • Build an effective, open, transparent and collaborative engagement model for working with your internal customers and partners. This is about understanding clearly what the business wants IT to do, and how you measure its success. If you build trust through open engagement right away, that will go a long way to paving the way for success.
  • Ensure detailed and rigorous control over all work, with appropriate approvals for changes, projects, design decisions, etc. It is critical that this is an internal IT control – not extending beyond IT – don’t apply this externally. Remove chaos, remove multiple channels to request work, remove back doors and close the windows. If you do it right, work will get done more quickly even though you have reduced lanes on “work request” highway.
  • Execution – unrelenting focus on getting it right the first time. Put the right IT hygiene in place to reduce rework, speed up deliverables to have it be clearly visible that life is getting better.
  • Communication – if you want people to know things are getting better – TELL THEM. Tell them what you are going to do, do it, then tell them you did it. And this means your team, not the whole world. This is measuring your
  • SAY : DO ratio. If you say it, be darn sure you mean it. Because you NEED to do what you say. This is about building confidence in the team, reinforcing the positives, the improvements, and the value to the business. If you do all this right, you won’t have to tell the business things are getting better. They will know.

 

IT Business Decisions Thought Leader – thought leadership in how IT decisions are made is critical in driving to achieve the technology vision and enabling the business. Business decision thought leadership is charged with balancing the four major and sometimes opposing forces in IT. There are many sub-categories to each of these four, and we will discuss them in future posts.

  • Business Requirements – stuff we need to build and operate so that businesses and people will want to buy your products and services.
  • Security/Compliance/Regulatory Advice and Constraints – these sometimes seem to act in opposition to business requirements – or they limit the number of choices we have in implementing a solution for a business requirement, but they are admission tickets to the commerce we want to conduct. So get over it and be creative and compliant.
  • Technology Solutions – the landscape of options in technologies, vendors and services is immense and needs to adjust to the constraints provided by the other factors, all the while enabling the business. Good Luck!
  • Financial Influences – capital and operating expense are enablers to the technology vision. But it is part art and part science. Financial guidance challenges us to design the “best” solution for the business. Think – “affordable” – not necessarily the best available technology. But how do you generate investment capital when your current budget just lets you keep up with today’s demand? We will go through this later as well.
    • Functions That Need Structure – demand planning, capacity management, vendor management, IT financial management, and IT analytics are all functions that will need structure, process and skill.

 

Culture Thought Leader – like it or not, this is YOU. If you do not drive the right culture, it won’t happen. All the other thought leaders need to be aligned to your cultural model. Some of this is motherhood and apple pie – but that doesn’t mean it’s not hard. Remember, your staff will end up either wanting to work for you or wanting to NOT work for you. So the culture you drive is more important than how smart an engineer you are; it’s more important than any other aspect of your job. This is a great responsibility. Take it seriously. We will get into culture more later.

 

COMING SOON… Skills: what do we have and what do we need? Yikes!

 

The post IT Transformation – Thought Leaders appeared first on Tech Roots.

]]>
http://blogs.ancestry.com/techroots/it-transformation-thought-leaders/feed/ 0
IT Transformation as a “Business” Disciplinehttp://blogs.ancestry.com/techroots/it-transformation-as-a-business-discipline/ http://blogs.ancestry.com/techroots/it-transformation-as-a-business-discipline/#comments Wed, 22 Jan 2014 17:11:43 +0000 Deal Daly http://blogs.ancestry.com/techroots/?p=1836 This series of essays will explore IT transformation (“futurization”) as a functional discipline of the business. IT transformation has clear business purposes.   The transformational activity works to: increase speed to market for the business’s products and services, provide new and fulfilling career paths to IT engineers, increase reliability, availability and performance of systems and… Read more

The post IT Transformation as a “Business” Discipline appeared first on Tech Roots.

]]>
This series of essays will explore IT transformation (“futurization”) as a functional discipline of the business. IT transformation has clear business purposes.

 

The transformational activity works to:

  • increase speed to market for the business’s products and services,
  • provide new and fulfilling career paths to IT engineers,
  • increase reliability, availability and performance of systems and
  • lower the recurring operating and investment costs in IT.

 

To do this, IT Transformation works to align and mature all areas of an IT function.
The areas of focus that help us to mature IT are:

  1. Thought Leaders – do you have leaders who can be multipliers, driving progress?
  2. Skills – does your staff have the leading edge skills to improve performance, deliver on commitments and develop the next-gen technology platforms your business needs?
  3. Functions – does your IT function have all the functions necessary to execute for your business?
  4. Processes – do your IT functions have simple, straightforward and automated ways to get work done and comply with business policies and regulatory requirements?
  5. Technology – do you have the right infrastructure technologies to support your business?
  6. Culture – do you have a culture that enables employees, includes them by giving responsibility and accountability, encourages openness and transparency, and promotes a collaborative architecture and design culture?

 

COMING SOON: Thought Leaders – What Do You Need??

 

Avanti!

The post IT Transformation as a “Business” Discipline appeared first on Tech Roots.

]]>
http://blogs.ancestry.com/techroots/it-transformation-as-a-business-discipline/feed/ 1