Personas

Personas are fictitious characters created to represent the different user types within a targeted demographic.

The primary use of these personas is by the Agile 2009 conference attendee for use in identifying sessions appropriate to attend. In particular attendees that don’t have a specific agenda may be interested in choosing sessions that closely match their role or interest level.

The secondary use for personas is for session proposers. Session proposers will “tag” their session proposals as being appropriate for one or more attendee personas. The existence of the personas may help session proposers think about their target audience. However, these personas are likely too general to give much guidance to the session proposer. We hope the proposer has a good idea about who their target audience is specifically. Below is the list of personas created for the Agile 2009 conference.

Peter

Peter.jpg
Peter
Programmer
“I’d like to get a better handle on test driven development and refactoring.”

Peter’s company has just started using agile development. While he’s been a developer for a long time, he’s not used agile practices like TDD.

David

David.jpg
David
Agile Developer
“I've been using TDD, refactoring, and continuous integration for many years now. I want to see what's next.”

David is a strong engineer that started with Extreme Programming practices about 2001. He’s proficient at most agile engineering approaches and always on the lookout for new cutting edge techniques. The other engineers in his department look to him for ideas and advice.

Alex

Alex.jpg
Alex
Software Architect
“I’d like to get a better sense of how agile methods address problems from an architectural perspective. ”

Alex’s company has been using agile development for about a year. While the agile teams are performing well, Alex has nagging concerns that they’re setting aside long term architectural concerns in favor of short term productivity gains. He’d like to understand how to strike a balance between emergent design and architecture that can up to his personal definition of rigorous.

Billy

Billy.jpg
Billy
Business Analyst
“Working with user stories is nothing like the analysis work I’ve done in the past. I’m re-learning how to do my job.”

Billy works on an agile team. He’s an experience analyst trying to understand how he should be doing his job in a new Agile environment. He’s struggling to determine if his old skills of writing use cases and creating workflow models are still useful.

Tara

Tara.jpg
Tara
Tester
“How do I find time in an Agile process to test effectively?”

Although Tara’s been a tester for a long time, she’s been working in an agile team for only a few months. Testing is a real challenge in an agile environment. Tara’s finding she needs to be part programmer to use the automated testing framework her company has adopted for acceptance tests. Some days Tara wishes her company would go back to waterfall development.

Deanna

Deanna.jpg
Deanna
User Interface Designer
“It’s difficult to keep up with all the design work I need to do to support the team in the next iteration. I don't get to work with users as much as I'd like to.”

Deanna’s company is just starting to work with agile development. Her other team members that just came back from agile training have no idea what she should be doing and when. In the mean time she’s supposed to be designing UI for various parts of screens that appear in the next sprint’s stories. Deanna would like help understanding how a healthy UX practice fits inside a tight agile lifecycle.

Patricia

Patricia.jpg
Patricia
Project Manager
“I really love the sensible way agile project management works. It's challenging describing my agile team's accomplishments in traditional project management terms - the way my company still expects.”

Patricia is a seasoned project manager. She prefers agile development to her old attempts to force teams to conform to an overly prescriptive plan. But, her stakeholders still ask for the same predictability and schedule commitments. On her agile team she’s considered a ScrumMaster, but she still has lots of old project management responsibilities that don’t seem to fit into that ScrumMaster role.

Parker

Parker.jpg
Parker
Product Manager
“I’m excited to start seeing product more frequently. Incremental development sure beats writing a PRD, throwing it over a wall, and hoping.”

Parker is an experienced product manager for one of the products in his company’s portfolio of commercially successful products. He’s deeply engaged in determining value and setting priorities for each iteration. Parker would like to understand how agile thinking moves into marketing, sales and product support.

Padma

Padma.jpg
Padma
Struggling Product Owner
“I usually just furnish requirements to IT, I now find that I'm in a 'product owner' role. I've never worked so deeply in software development. How do I do a better job at this?”

Padma is a business stakeholder responsible customer service in her company. She relies on development for the the software she uses to manage the relationship with the company’s current and potential customers. She’s one of a number of business people in her company that have been pulled into a product ownership role in her company’s agile adoption. She’s got concerns about balancing her old job responsibilities with these new agile team responsibilities and doing a good job as a product owner at the same time.

Marcus

Marcus.jpg
Marcus
Program Manager
“I'd like to learn how to manage a portfolio of software products using agile concepts. My concerns seem bigger and more complex than user stories and backlogs can handle.”

Marcus is responsible for a group of closely related software products each with its own manager. While the product teams that have started to use agile methods are performing well he’s still got big problems to deal with including: planning across products with architectural dependencies, making and keeping commitments to sales and marketing, being responsive to existing customers, and reacting quickly to his company’s inevitable strategy changes. Peter wonders if agile thinking offers some strategies he can use.

Brooke

Brooke.jpg
Brooke
Business Executive
“I have peers telling me that adopting agile development is critical for my organization. How is agile different from the last process initiative we engaged in?”

Brooke is a VP in her organization. She’s been asked to investigate agile development. Brook has questions about why agile development is better and how her company should take on adopting and scaling up this approach. After reading a bit about agile, she’s found that “agile exposes organizational problems.” Does this mean that adopting agile will cause her more problems?

Garrett

Garrett.jpg
Garrett
Guru
“I’ve been involved with agile development since the inception of the term. I’m interested in new thinking, not the same old stuff repackaged.”

Garrett has been in software development and on the leading edge for over 20 years. He’s quick to follow current trends, not because he’s trendy, but because he appreciates new ideas. He’s published three books, the last one on agile development.

Carlos

Carlos.jpg
Carlos
Internal Coach
“I’m helping in my organization's initiative to adopt agile development. I'd like advice in becoming a better coach for my company.”

Carlos has been recently tapped to help with his company’s effort to adopt agile development. He conducts internal agile training and acts as a ScrumMaster for two internal teams. He acts as an internal consultant for several others. He often doesn’t feel seasoned enough with agile development to be giving the advice he’s often called to give.

Chandra

Chandra.jpg
Chandra
Consultant
“I want learn more about coaching and training teams in agile development to better support my clients. I'd love to meet and learn more from other agile consultants.”

After working on an agile team inside his company for three years, Chandra has become a competent expert. Demand from his network of contacts for his services has led Chandra to start working this year as an independent consultant. He’s aware that although he’s competent at what he does, he still has a lot to learn.

Rose

Rose.jpg
Rose
Researcher
“I need to hear about practitioner experience with agile to inform my research plans, and I want to get comments on my own research from both practitioners and other researchers.”

Rose is doing research in computer science at her university. Agile development attracted her as a topic because it combined insight about communication and collaboration with practical understanding about creating effective software. She hopes that her research will help practitioners, and also attract interest in the computer science research community. She is an agile enthusiast and teaches about agile in courses, but she looks always for evidence and is interested in exploring areas where agile ideas need further work.

Rubin

Rubin.jpg
Rubin
Reluctant Agilist
“My company's adopting agile. I'm here at the conference to observe and learn. I’ll let things flow over me and decide how I feel about this whole agile thing later.”

Rubin’s company has sent several people to the conference to learn more about agile. He wants to understand how his current job will change in an agile environment. He’s concerned throwing out all the existing process will just add delay and confusing to his existing project. He wonders how agile could live up to the hype it’s been given.

Ellie

Ellie.jpg
Ellie
Agile Explorer
“I came to the conference to learn. All this terminology is new to me. Where do I get started?”

Ellie has been hearing buzz about agile for a while. The software development group she works for in her company has been struggling for a while. She’s attending the conference to bring back a strategy so they can start using agile. She senses the strong spirit and energy in the agile community, but the amount of jargon is overwhelming.

Other

Other.jpg
Other
Other
“My persona is not represented.”

Select this persona if your session targets a persona that is not represented. Please give details in the field below and, if accepted, we will add this persona to the list.