m (→Persona #4) |
mNo edit summary |
||
Line 8: | Line 8: | ||
* A mid-level Microsoft administrator who does not have time for a steep learning curve. | * A mid-level Microsoft administrator who does not have time for a steep learning curve. | ||
== Persona #1 == | == Primary Personas == | ||
=== Persona #1 === | |||
<div style="float: left;"> | <div style="float: left;"> | ||
Line 54: | Line 56: | ||
=== Motivation === | ==== Motivation ==== | ||
* Keep IT team within budget. | * Keep IT team within budget. | ||
* Minimize late-night phone calls. | * Minimize late-night phone calls. | ||
=== Goals === | ==== Goals ==== | ||
* Clean, secure, and manageable deployment of multiple server applications to a single server. | * Clean, secure, and manageable deployment of multiple server applications to a single server. | ||
Line 66: | Line 68: | ||
* Ability to easily deploy apps to underutilized resources. | * Ability to easily deploy apps to underutilized resources. | ||
=== Frustrations === | ==== Frustrations ==== | ||
* Home-grown scripts for deploying apps that have been around forever that have mysterious voodoo power. Difficult to reproduce application deployments consistently. | * 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. | * Proliferation of various management console interfaces to have to manage. | ||
=== Work Description === | ==== Work Description ==== | ||
< description of a typical work day goes here. > | < description of a typical work day goes here. > | ||
== Persona #2 == | === Persona #2 === | ||
<div style="float: left;"> | <div style="float: left;"> | ||
Line 121: | Line 123: | ||
=== Motivation === | ==== Motivation ==== | ||
* Build a great reputation for my work. | * Build a great reputation for my work. | ||
Line 127: | Line 129: | ||
* Solve interesting problems for people using technology. | * Solve interesting problems for people using technology. | ||
=== Goals === | ==== Goals ==== | ||
* Produce high-quality applications that excite my clients. | * Produce high-quality applications that excite my clients. | ||
Line 133: | Line 135: | ||
* Seamless migrations/upgrades of my applications. | * Seamless migrations/upgrades of my applications. | ||
=== Frustrations === | ==== Frustrations ==== | ||
* Spending cycles porting code to an endless array of platforms - it's time-consuming and uninteresting work. | * Spending cycles porting code to an endless array of platforms - it's time-consuming and uninteresting work. | ||
Line 142: | Line 144: | ||
* Frameworks configured by default to require a lot of customization. I want to start running right away instead of getting bogged down in that kind of detail. | * Frameworks configured by default to require a lot of customization. I want to start running right away instead of getting bogged down in that kind of detail. | ||
=== Work Description === | ==== Work Description ==== | ||
< description of a typical work day goes here. > | < description of a typical work day goes here. > | ||
== Persona #3 == | === Persona #3 === | ||
<div style="float: left;"> | <div style="float: left;"> | ||
Line 192: | Line 194: | ||
=== Motivation === | ==== Motivation ==== | ||
* ? | * ? | ||
=== Goals === | ==== Goals ==== | ||
* ? | * ? | ||
=== Frustrations === | ==== Frustrations ==== | ||
* ? | * ? | ||
=== Work Description === | ==== Work Description ==== | ||
< description of a typical work day goes here. > | < description of a typical work day goes here. > | ||
== Persona #4 == | === Persona #4 === | ||
<div style="float: left;"> | <div style="float: left;"> | ||
Line 254: | Line 256: | ||
=== Motivation === | ==== Motivation ==== | ||
* ? | * ? | ||
=== Goals === | ==== Goals ==== | ||
* ? | * ? | ||
=== Frustrations === | ==== Frustrations ==== | ||
* Incompabilities between platforms | * Incompabilities between platforms | ||
* Too many technology choices - not sure which one is the right one to buy into. | * Too many technology choices - not sure which one is the right one to buy into. | ||
=== Work Description === | ==== Work Description ==== | ||
< description of a typical work day goes here. > | < description of a typical work day goes here. > |
Revision as of 18:01, 2 December 2013
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.
Primary Personas
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
Joe Franklin
Ruby on Rails Freelancer; Joe, Inc.
"I want to build amazing, easy-to-deploy server applications for my clients."
Profile | ---- |
---|---|
Age | ---- |
Location | ---- |
Technical Level | ---- |
Years Experience | ---- |
Primary Tools | ? Not sure. Thinking about things like puppet, nagios, splunk, etc. |
Referrals | ---- |
Motivation
- Build a great reputation for my work.
- Grow my business and gain key clients.
- Solve interesting problems for people using technology.
Goals
- Produce high-quality applications that excite my clients.
- Balance multiple ongoing development projects at the same time.
- Seamless migrations/upgrades of my applications.
Frustrations
- Spending cycles porting code to an endless array of platforms - it's time-consuming and uninteresting work.
- Spending cycles packaging code up for an endless array of platforms - it's time-consuming and uninteresting work.
- Maintaining older versions of my applications.
- Building software for a platform so old it doesn't have the python or ruby library I need and not being able to pull it in from out-of-stream.
- Being forced to build on top of or connect together poorly or undocumented platforms, and/or use weak platform APIs
- Frameworks configured by default to require a lot of customization. I want to start running right away instead of getting bogged down in that kind of detail.
Work Description
< description of a typical work day goes here. >
Persona #3
Andy Grant
Junior System Administrator; MegaBank, Inc.
"Automation is critical to managing a rollout to a server environment this large."
Profile | ---- |
---|---|
Age | ---- |
Location | ---- |
Technical Level | ---- |
Years Experience | ---- |
Primary Tools | ? Not sure. Thinking about things like puppet, nagios, splunk, etc. |
Referrals | ---- |
Motivation
- ?
Goals
- ?
Frustrations
- ?
Work Description
< description of a typical work day goes here. >
Persona #4
Priya Moore
CTO, Cloud Startup
"..."
Profile | Decision-Maker |
---|---|
Age | ---- |
Location | ---- |
Technical Level | ---- |
Years Experience | ---- |
Primary Tools | ? Not sure. Thinking about things like puppet, nagios, splunk, etc. |
Referrals | ---- |
Motivation
- ?
Goals
- ?
Frustrations
- Incompabilities between platforms
- Too many technology choices - not sure which one is the right one to buy into.
Work Description
< description of a typical work day goes here. >