SIGN UP FREE
Survey Templates Surveys Developers

Developers

Developers


Understanding Decision Making in Global Agile Software Development



You are invited to participate in a case study of decision making in global agile software development. This survey is designed to capture Atlassian's development process.
Please only do this survey if you are involved in developing and implementing products. This include Product Managers, Engineering (including Cross-product team), and Support.
This does not include Technical Writers, Marketing, Sales, Human Resources, Finance, Internal Systems, etc.

The aim of this study is to investigate the decision making process in relation to
* the agile development practices especially in XP and Scrum
* the effect of having development team members distributed globally

The survey should take about 15 minutes.

Completion and return of the survey will be regarded as consent from you in participating in this study.

Any information that is obtained in connection with this study and that can be identified with you will remain confidential and will be disclosed only with your permission, except as required by law.

Should you require any further information, or have any concerns, please do not hesitate to contact Martha Winata (email [email protected], phone 0433 208 551) or her supervisor, Assoc. Prof. Aybuke Aurum (email [email protected], phone (02) 9385 4418) of the School of Information Systems, Technology & Management at The University of New South Wales.

This consent form has been simplified to its core points. If you would like to view the full consent form, you can view it here.
Which product have you spent the most time working on while you are working for Atlassian?

Throughout this survey, please refer only to the work that you do for this product as you answer the questions.
Where are you located?
What is your current role within the company?
Over the last month, do you attend the product team daily stand-up meetings?

For example, if you only attend the support team stand-ups, please answer no for this question and please refer to this support team as you answer questions about your team from this point onwards.
This is also the case if you are a plug-in developer, please answer no to this question and refer to the plug-in team as you answer questions about your team from this point onwards.
Development Practice
Over the last month, how often do you practice these?
N/A
Never
Less than once a week
Once a week
Several times a week
Everyday
Code review
Continuous integration
Creating unit tests as you code
Pair programming
In the table below, please rate your response based on the statements presented.
N/A
Never true
Usually not true
Neutral
Usually true
Always true
Pair programming is useful
Continuous integration is useful
Unit testing is useful
Code review is useful
Any comments about the development practices in Atlassian?
Development Process
Which of the following statements best describes the priorities in the development process?
Task allocation
In the table below, please rate your response based on the statements presented below, within the team according to your previous answer at the beginning of the survey
N/A
Never true
Usually not true
Neutral
Usually true
Always true
The team decides on the features (high level requirements) that it is going to do in each iteration
Team lead / senior manager decides on the features that the team does in each iteration
Product manager decides on the features that the team does in each iteration
Architects / tech leads decide on the features that the team does in each iteration
Training
In the table below, please rate your response based on the statements presented.
N/A
Strongly disagree
Disagree
Neutral
Agree
Strongly agree
I need more training to do my current role/job
I attend the training (courses, conference, etc) that I need for my current job
Meetings
In the table below, please rate your response based on the statements presented.

Choose N/A if your team does not do any one of them.
N/A
Strongly disagree
Disagree
Neutral
Agree
Strongly agree
Daily stand-ups are useful
Iteration planning meetings are useful
Iteration review meetings are useful
Iteration retrospective meetings are useful
Architecture forums are NOT useful
Atlassian’s user groups are NOT useful
Any comments about task allocation, training or meetings in relation to your daily work?
Communication on different levels of organisation
In the table below, please rate your response based on the statements presented.
N/A
Strongly disagree
Disagree
Neutral
Agree
Strongly agree
There are communication problems within my team
There are communication problems between my team and other teams
There are communication problems between my team and VPs/Directors/CEOs
Communication in relation to product development
Over the last month, how often do you communicate with the following roles within your team in relation to product development?
N/A
Never
Less than once a week
Once a week
Several times a week
Everyday
Developers / Sysadmins
Support
Architects / Tech leads
Product manager
Team lead / Senior manager
Over the last month, how often do you communicate with the followings outside your team in relation to product development?
N/A
Never
Less than once a week
Once a week
Several times a week
Everyday
Developers / Sysadmins
Support
Architects / Tech leads
Product managers
Team leads / Senior managers
VPs and higher level management
1:
2:
3:
Communication in relation in a social setting
Over the last month, how often do you communicate with the following roles within your team in a social setting?
N/A
Never
Less than once a week
Once a week
Several times a week
Everyday
Developers / Sysadmins
Support
Architects / Tech leads
Product manager
Team lead / Senior manager
Over the last month, how often do you communicate with the following roles outside your team in a social setting?
N/A
Never
Less than once a week
Once a week
Several times a week
Everyday
Developers / Sysadmins
Support
Architects / Tech leads
Product managers
Team leads / Senior managers
VPs and higher level management
Any comments about communication inside or outside your team?
Knowledge Sharing
Over the last month, how many hours in a week did you spend in reading blogs in extranet?
Over the last month, how many hours in a week did you spend writing blogs in extranet?
In the table below, please rate your response based on the statements presented.
N/A
Never true
Usually not true
Neutral
Usually true
Always true
I feel blogs in extranet overload me with information
Reading blogs in extranet help me to do my daily tasks
Writing blogs in extranet help me to do my daily tasks
Over the last month, how often do you use the following information sources?
N/A
Never
Less than once a week
Once a week
Several times a week
Everyday
Blogs
Wiki
Jira
Code base
Forum
Any comments on the way knowledge is being shared in Atlassian?
Fedex & 20% time
How do you use Fedex time?
(Choose N/A if you do not use your Fedex time)
N/A
Never true
Usually not true
Neutral
Usually true
Always true
To create new features totally unrelated to existing Atlassian products
To create features on Atlassian existing products, but unrelated to the product that I am working on day-to-day basis
To create new features related to the Atlassian product that I am working on day-to-day basis
To improve on existing features currently scheduled for Atlassian product releases in my team
How do you use 20% time?
(Choose N/A if you do not use your 20% time)
N/A
Never true
Usually not true
Neutral
Usually true
Always true
To create new features totally unrelated to existing Atlassian products
To create features on Atlassian existing products, but unrelated to the product that I am working on day-to-day basis
To create new features related to the Atlassian product that I am working on day-to-day basis
To improve on existing features currently scheduled for Atlassian product releases in my team
In the table below, please rate your response based on the statements presented.
N/A
Never true
Usually not true
Neutral
Usually true
Always true
Fedex encourages innovation
I always participate in Fedex
20% time encourages innovation
I use up all my available 20% time
Any comments about Fedex or 20% time?
About Atlassian
In the table below, please rate your response based on the statements presented.
N/A
Strongly disagree
Disagree
Neutral
Agree
Strongly agree
I think dealing with coworker overseas impairs my productivity
There are communication problems in dealing with coworkers overseas (e.g. language barriers)
There are cultural problems in dealing with coworkers overseas (e.g. different working values)
Time-zone difference creates problems in dealing with coworkers overseas
Tools that have been provided for me to communicate with overseas teams are sufficient
Any comments about the distributed development arrangement in Atlassian?
In the table below, please rate your response based on the statements presented.
N/A
Strongly disagree
Disagree
Neutral
Agree
Strongly agree
I can decide myself on how to solve my tasks
I feel challenged doing my day to day work
My work is specialised in nature. No one else can do what I do within the team.
The process to do my day-to-day work is not well defined, it’s rather adhoc
The process to do my day-to-day work is documented explicitly
Personal Details
How long have you worked in Atlassian?
How long have you worked within the IT industry
What is your highest level of education achieved?
Please put your email address below for me to contact you if you win the prize!

Related templates and questionnaires