From Fedora Project Wiki
Line 14: Line 14:
<div style="float: left;">
<div style="float: left;">
[[Image:serverwg-persona-smallbiz.jpg]]
[[Image:serverwg-persona-smallbiz.jpg]]
</div>
<span style="font-size: 22px; font-weight: bold;">
Sandra Summers
</span>
<span style="font-size: 14px;">
Senior System Administrator, New Amsterdam Historical Society
</span>
<span style="font-size: 16px; font-style: italic;">
"We're a small organization and we have limited resources... we just can't order new hardware for every new service request we get."
</span>
<br />
<div style="float: right; padding-left: 30px;">
{|
! Profile
| MacGyver
|-
! Age
| 35
|-
! Location
| Brooklyn, New York, USA
|-
! Technical Level
| Advanced
|-
! Years Experience
| 15
|-
! Primary Tools
| ? Not sure. Thinking about things like puppet, nagios, splunk, etc.
|-
! Referrals
| Learns about new tech from team members, USENIX mailing lists, blogs
|}
</div>
=== Motivation ===
* Keep IT team within budget.
* Minimize late-night phone calls.
=== Goals ===
* Clean, secure, and manageable deployment of multiple server applications to a single server.
* Unified management of server resources.
* Ability to understand resource usage across server inventory to identify underutilized resources.
* Ability to easily deploy apps to underutilized resources.
=== Frustrations ===
* Home-grown scripts for deploying apps that have been around forever that have mysterious voodoo power. Difficult to reproduce application deployments consistently.
* Proliferation of various management console interfaces to have to manage.
=== Work Description ===
< description of a typical work day goes here. >
== Persona #2 ==
<div style="float: left;">
[[Image:serverwg-persona-appdev.jpg]]
</div>
<span style="font-size: 22px; font-weight: bold;">
Sandra Summers
</span>
<span style="font-size: 14px;">
Senior System Administrator, New Amsterdam Historical Society
</span>
<span style="font-size: 16px; font-style: italic;">
"We're a small organization and we have limited resources... we just can't order new hardware for every new service request we get."
</span>
<br />
<div style="float: right; padding-left: 30px;">
{|
! Profile
| MacGyver
|-
! Age
| 35
|-
! Location
| Brooklyn, New York, USA
|-
! Technical Level
| Advanced
|-
! Years Experience
| 15
|-
! Primary Tools
| ? Not sure. Thinking about things like puppet, nagios, splunk, etc.
|-
! Referrals
| Learns about new tech from team members, USENIX mailing lists, blogs
|}
</div>
=== Motivation ===
* Keep IT team within budget.
* Minimize late-night phone calls.
=== Goals ===
* Clean, secure, and manageable deployment of multiple server applications to a single server.
* Unified management of server resources.
* Ability to understand resource usage across server inventory to identify underutilized resources.
* Ability to easily deploy apps to underutilized resources.
=== Frustrations ===
* Home-grown scripts for deploying apps that have been around forever that have mysterious voodoo power. Difficult to reproduce application deployments consistently.
* Proliferation of various management console interfaces to have to manage.
=== Work Description ===
< description of a typical work day goes here. >
== Persona #3 ==
<div style="float: left;">
[[Image:serverwg-persona-enterprise.jpg]]
</div>
</div>



Revision as of 21:55, 20 November 2013

This is a draft document!
This document is a work-in-progress draft and has not been agreed upon yet.

Discussion

Personas

  • ‘application developer’ could be one right? someone who wants to build server applications
  • ‘home/small business’ where they are constrained to one server/limited resources?
  • ‘enterprise datacenter’ where they want to roll out many server instances and automate.
  • A mid-level Microsoft administrator who does not have time for a steep learning curve.

Persona #1

Sandra Summers

Senior System Administrator, New Amsterdam Historical Society

"We're a small organization and we have limited resources... we just can't order new hardware for every new service request we get."


Profile MacGyver
Age 35
Location Brooklyn, New York, USA
Technical Level Advanced
Years Experience 15
Primary Tools ? Not sure. Thinking about things like puppet, nagios, splunk, etc.
Referrals Learns about new tech from team members, USENIX mailing lists, blogs


Motivation

  • Keep IT team within budget.
  • Minimize late-night phone calls.

Goals

  • Clean, secure, and manageable deployment of multiple server applications to a single server.
  • Unified management of server resources.
  • Ability to understand resource usage across server inventory to identify underutilized resources.
  • Ability to easily deploy apps to underutilized resources.

Frustrations

  • Home-grown scripts for deploying apps that have been around forever that have mysterious voodoo power. Difficult to reproduce application deployments consistently.
  • Proliferation of various management console interfaces to have to manage.

Work Description

< description of a typical work day goes here. >


Persona #2

Sandra Summers

Senior System Administrator, New Amsterdam Historical Society

"We're a small organization and we have limited resources... we just can't order new hardware for every new service request we get."


Profile MacGyver
Age 35
Location Brooklyn, New York, USA
Technical Level Advanced
Years Experience 15
Primary Tools ? Not sure. Thinking about things like puppet, nagios, splunk, etc.
Referrals Learns about new tech from team members, USENIX mailing lists, blogs


Motivation

  • Keep IT team within budget.
  • Minimize late-night phone calls.

Goals

  • Clean, secure, and manageable deployment of multiple server applications to a single server.
  • Unified management of server resources.
  • Ability to understand resource usage across server inventory to identify underutilized resources.
  • Ability to easily deploy apps to underutilized resources.

Frustrations

  • Home-grown scripts for deploying apps that have been around forever that have mysterious voodoo power. Difficult to reproduce application deployments consistently.
  • Proliferation of various management console interfaces to have to manage.

Work Description

< description of a typical work day goes here. >


Persona #3

Sandra Summers

Senior System Administrator, New Amsterdam Historical Society

"We're a small organization and we have limited resources... we just can't order new hardware for every new service request we get."


Profile MacGyver
Age 35
Location Brooklyn, New York, USA
Technical Level Advanced
Years Experience 15
Primary Tools ? Not sure. Thinking about things like puppet, nagios, splunk, etc.
Referrals Learns about new tech from team members, USENIX mailing lists, blogs


Motivation

  • Keep IT team within budget.
  • Minimize late-night phone calls.

Goals

  • Clean, secure, and manageable deployment of multiple server applications to a single server.
  • Unified management of server resources.
  • Ability to understand resource usage across server inventory to identify underutilized resources.
  • Ability to easily deploy apps to underutilized resources.

Frustrations

  • Home-grown scripts for deploying apps that have been around forever that have mysterious voodoo power. Difficult to reproduce application deployments consistently.
  • Proliferation of various management console interfaces to have to manage.

Work Description

< description of a typical work day goes here. >

Questions / Discussion Points

Who are our users?

  • "I think the idea of focusing on target users is important here. Will having a GUI for servers help us grow Fedora Server use? Is it where we should put effort over other things that would grow it *more*? Who are the users, and, short of market research, do we have the collective expertise to make a reasonable case?" --mattdm