Professional Documents
Culture Documents
IN SIMCENTRIC TECHNOLOGIES
Contents
Chapter 1: Executive Summery ..................................................................................................................... 3
Chapter 2: Introduction and Objectives........................................................................................................ 5
Chapter 3: Methodology Statement ............................................................................................................. 8
3.1 Data Gathering Methodologies: .......................................................................................................... 8
3.2 Data analysis Methodologies: ............................................................................................................. 9
Chapter 4: Literature Review ...................................................................................................................... 10
4.1 Reasons for software development project failures .......................................................................... 10
4.2 Why Agile Methodology .................................................................................................................. 10
4.3 Agile Principals................................................................................................................................. 11
4.4 Agile Development Methods ............................................................................................................ 12
Roles ................................................................................................................................................... 12
Scrum initialization ............................................................................................................................. 12
4.5 Agile Meetings .................................................................................................................................. 13
4.6 John Kotters eight step plan............................................................................................................. 14
Chapter 5: Organizational Context ............................................................................................................. 15
5.1 Main consumers of the company ...................................................................................................... 17
5.2 Organizational Culture and Structure ............................................................................................... 17
5.3 The organizational change of introducing Agile methodology ......................................................... 20
Chapter 6: Issues to be addressed .............................................................................................................. 21
Chapter 7: Report Key Findings................................................................................................................... 24
Chapter 8: Discussion and Analysis ............................................................................................................. 31
Chapter 9: Conclusion and Recommendation ............................................................................................ 34
Chapter 10: Personal Reflective evaluation ................................................................................................ 36
References
41
Engineers, Engineers, Quality Assurance Engineers. Etc. They have communicated the change
across the organization. Provided training sessions on agile methodology and inspired the
employees to own the change. At the very beginning the change was introduced to one of their
internal project and reviewed the results. Through the reviews they have realized that the
application of agile methodology was successful. Then the change has been introduced to other
projects as well.
The main finding was: introduction of agile methodology to Simcentric Technologies was a
positive change and it can increase the productivity and quality of the products and improves the
ability for delivering the product on time. Employees adhered to the change within a short period
and the resistances were very less. Project teams are able to handle changing requirements
successfully.
Agile methodology is a good approach to produce high quality software and deliver on time. But
the employees should be trained properly on that methodology. Through the results of our
analysis we have realized that John Kotters eight step plan for change management is a
successful approach for driving a change. Simcentric Technologies has adopted that theory in a
very effective manner.
for
the
product.
He
has
the
authority
The Team
The People who are involve to design, develop, test & deploys the product.
5
Be a facilitator
The scrum is time-boxed to 15 minutes and everybody answers the following three questions:
The Agile process begins with the creation of the product backlog. It is containing all the
features of the software (New features to the software or new requirement from the customer).
The scrum team involves in this process and then it is reviewed and prioritizes the order. The
software development is managed small iterations from one to four week. These iterations also
call as sprints. The size of the sprint may vary upon the product backlog. End of each sprint it
release new software version. This version may be consists with new features or fixed identified
bugs from previous sprint. This new software release review by the product owner.
The organization has faced some difficulties while they implement the change. As we know the
nature of employers resistant to change. So the organization had to come up with different
strategies to overcome these issues. Also they did not apply Agile methodology to entire
organization. Initially they tested with one development team and analyzed the outcome. Then
they applied the entire organization to Agile with some minor modifications.
The employees were trained on agile methodology. Initially there were only few employees who
were willing adopt the change. Selected scrum masters among them. Scrum masters were
provided special training on Agile. Scrum masters were asked to train others on agile
methodology more.
Also re arranged the physical structure of the working place. Earlier the software engineers and
the quality assurance engineers were in two different premises. So they could not communicate
properly. Communication was done through the emails or skype chat. With the new arrangement
helps them to work same premise. Then they could found a more effective communication link.
Since this change affected to entire organization life cycle, this can be considered as a huge
challenge to the organization. So Simcentric technology has used various strategies and
approaches to adapt to the change. Those strategies and approaches that Simcentric followed are
discuss in the later part of this report.
This organizational change has taken into consideration in this report because it included,
Verbal Interviews
We have conduct verbal interviews on employees of the company covering all departments of
the work force such as software engineering, quality assurance and client service which focused
on how the change has impact on their work behavior, what are the advantages and
disadvantages they have faced due to the change and what is their overall view they have about
this change,
Also we have interviewed some of the Top level management, Department level management
and project managers to extract how this change helps them to meet their targets with parallel to
meet company objectives as well.
Questionnaires
A questioner created based on agile methodologies and practices which is expected answer by
operational level managers and Product masters and scrum masters of the team, based on their
level in a scrum team. We select teams 4 teams to answer these questions and questions are
forward to them after marking the correspondent section of the questioner. You can find the
relevant questioner is attached under appendixes.
Time analysis
We have analyzed the delivery timing of a software version with pre change implementation
time and post change implementation time .The corresponding timing took before the
implementation of the change are logged on JIRA (an issue tracking system) tickets by each and
every department .so we can do a comprehensive analysis using before and after timing in order
to complete a full delivery cycle of a software requirement. Here we assume the comparable
timings are for relatively similar tasks and task selection is done on based on its heaviness
Costs overrun
10
Agile methodologies welcome change and unpredictability in software projects. Among the agile
methodologies, Extreme Programming (XP) is the one that has received the most attention.
Adherent of agile methodologies claim that they are more adaptive than predictive and more
people-oriented than process-oriented. Adaptive approaches said to be better when the
requirements are uncertain or volatile. If the requirement is not stable perhaps because of
business dynamics and rapidly evolving market pressure, it is difcult to develop stable design
and followed a planned process as being practiced in traditional methodologies. As a reaction to
these problems, a new group of methodologies known as agile methodologies evolved.
(Syed-Abdullah & Holcombe et al., 2006)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Self-organizing teams
12.
11
(Creux, 2009)
the Product Owner, usually the customer - it sets the directions of the software
theTeam, it designs, develops, tests & deploys the software. The team is self-managed.
Scrum initialization
The scrum process is initialized with the creation of the product backlog. The product backlog
can be seen as a wish list containing all the features the software should have. The Scrum team
(including the Scrum master & the Product owner) is involved in the creation of the product
backlog. The Product backlog is then reviewed and the features it contains are prioritized.
Once the product backlog is ready, the project is launched. The software development will be
managed via small iterations from one to four weeks. At the end of each iteration, a new release
of the software featuring new or updated features is deployed.
12
Each iteration (also called sprint) starts with the creation of a sprint backlog. The sprint
backlog contains features coming from the product backlog which will be developed during the
iteration. Every day, a project status meeting called the Scrum occurs. The meeting is time-boxed
to 15 minutes and everybody answers the three questions:
Do you have any problem preventing you from accomplishing your goal?
At the end of each iteration, a new release of the software is deployed. The Product owner
reviews this new release in order to validate it and to decide what the team has to developed or to
refactor next.
The Scrum method does not describe the way developers code & test the application within a
sprint allowing you to choose a method that suits your needs. (Creux, 2009)
Sprint planning meeting - In Scrum, every iteration begins with the sprint planning
meeting.
The daily standup - The heart of the Scrum process is the daily standup meeting, also
known as the daily Scrum.
Sprint Review and Retrospective meetings - In Scrum, when the sprint ends, its time for
13
Creating a Vision
Creating a vision to help direct the change effort
Developing strategies for achieving that vision
14
15
2. VBS2 Strike
VBS2 Strike is an air support training simulation application which designed to facilitate
the training of a forward air controller and uses its internal AI engine to determine
aircraft flight patterns and attack profile based on the user input.
3. VBS2 Fusion
VBS2 Fusion is a C++ application with a collection of libraries which helps to access and
modify the 3D simulation platform.
16
VBS2 Crowd Ambiance is an application which can add breathes life (civilians) into the
3D simulation platform. So that civilians will interact and respond to gun fire scenarios.
Best part of this application is, it can control each and every civilians behavior according
to the user inputs.
Simcentric technology is divided into specialized units which based on the different functions.
These units directly report to the company top management. Each specialized unit handles one
aspect of the product. Basically the employers work in groups according to how senior they are
and the given tasks that match their own skills. As an example software engineers are the only
staff in the entire software development department. Basically Simcentric has a functional
structure. The basic functional structure of the Simcentric can be illustrates as follows.
18
CEO
DrRanaweera
HR Manager
Operational Manager
Ms. Hunukumbura
Mr.Andradi
Mr.Rajapakshe
HR Assistants
Operational Staff
Crowd Ambiance
Mr.Sudarshan
Mr.Nonis
Mr.Munasinghe
Mr.Perera
Project Managers
Project Managers
Project Managers
Project Managers
Software Engineers
Software Engineers
Software Engineers
Software Engineers
Quality Assurance
Engineers
Quality Assurance
Engineers
Quality Assurance
Engineers
Quality Assurance
Engineers
Release Engineers
Release Engineers
Release Engineers
Release Engineers
19
No working software is produce until the late part of the life cycle.
No suitable for the applications which have rapid customer requirement changes
The waterfall model is well suit for the projects such as,
They have identified that above mentioned requirements do not meet with their products. So the
organization started to feel the need of a suitable product life cycle. At that time Simcentric has
chosen to introduce Agile methodology as their software development cycle.
Simcentric chose Agile because,
20
Requirement Gathering
System Design
Implementation
System Testing
Maintenance
The company faced lots of problems due to this old model. Also the company didnt have proper
cubical structure to perform day today activities productively.
21
Following are the main issues faced by the employees before the change:
Software system requirements change rapidly. But in the waterfall model unable to make
any changes to middle or any phases after the process started. Therefore, it is very
difficult to incorporate requirement changes.
No working software until later phases of the model. Project progress not visible till the
end. Product owner cant see the product early and cant report issues early. The risk of
failure is high.
Testing only in the testing phase. Unable to do regular inspection as system develops.
Due to this systems contain more defects.
Company directors studied the above problem and proposed to use agile based development
methodologies.
22
In scrum process client doesnt have t wait till end of all the phases to get the product and can
actively participate to alter requirements during the product development. These are the main
advantages in scrum process. Also there are more testing phases available and client can see the
progress of the product development.
Also they restructured the cubical arrangement. Earlier quality assurance team and developers
are in two different floors. New change brought two teams in to the same floor.
This
solved
23
Group Name
Software Engineering
Quality Assurance
Project Managers
Product Owners
Number of Employees
90
25
5
5
VBS Fires
VBS Strikes
Fusion
Crowed Ambiance
Crowed Traffic
24
120%
100%
Percentage
80%
60%
Software
engineering,
58%
40%
20%
0%
Group
According to above chart 58% of Software engineers are preferred to scrum development while
92% of quality assurance group members prefer to have it .the rest of two groups which consist
of 5 members each, 100 % convinced of the implementation of scrum.
As you can observe there is only 58 % of software engineers are preferring to it while 42% of the
group members are not convinced about the change yet .we were able to find out following
reasons with the help of statistical analysis and verbal interviews conduct why there are
considerable number of employees of Software engineering group did not like it.
1) Most of the software engineers have their own work pattern. They dont like to interrupt
it by external factors .With this scrum process sometimes actually their work pattern may
have to change. For example they may have to brief on what they have done and what
they are doing at the moment on every day in daily scrum meetings.
2) Most of times due to introduction of these scrum process, managers may tend to evaluate
engineers on number of items or amount of work they have accomplished per day instead
of focusing on the quality of the software. That will eventually end up demotivating
creative and innovative engineers
25
40.00%
20.00%
0.00%
less than 1 1-3 years 3-6 years
year
Over 6
years
Years
3) Also as per display in above chart we have found .people who have employed more than
1 year in the same organization are more reluctant to adopt this change than employees
who have less than 1 year of service in the same company. This can be explained by
understanding natural human behavior which resist for any change. But surprisingly
people who have more than 6 years of employment has 100 percent of commitment for
new change .its because those are the employees who initiate this change and convinced
on this change before it actually implemented to others ,we can identify them as change
champions.
strongly agree
Agree
Neither agree no disagree
29%
Disagree
35%
strongly disagree
26
In relation to the employee productivity 58% of total employees believed it will improve their
overall productivity while 29% of employees have no idea about It .13 % believed it will not
improve their productivity and all employees belongs to that category are in the software
engineering group.
The majority of quality assurance engineers are think this will be improve their productivity
since they have been delivered sprints with small ,independent items so they dont want to do
tests like regression testing thoroughly with each and every release. Therefore they could focus
more on testing functional issues.
Also majority of employees who marked their option as neither agree nor disagree belongs to
software engineering group
Management consideration of employees' suggestions and
feedback on change process.
45
40
35
30
Software Engineering
25
Quality assuarance
20
15
Project management
10
Product owners
5
0
strongly
agree
Agree
No Idea
Disagree
strongly
disagree
Majority of employees have no idea whether management has accepted the feedbacks /
suggestion or indicated most of them have not given any feedback or suggestion to the
management as well. But those who provide feedback and suggestion are also not satisfied about
the response they got from management. We can clearly see management has neglected the
feedbacks from Software engineering group and Quality assurance Group which are representing
the largest two groups in the organization. But you can see management has accept the feedback
and suggestion from groups like Project managers and product owners because they are the
people who deal with this change in higher level and they are placed on above these SE and QA
27
Days
25
20
Watrefall Model
15
Scrum
10
5
0
Task 1
Task 2
Task 3
Task 4
The organization used an issue tracking system called JIRA to log issues and log timings of task.
We took few tasks which undertook by different scrum teams and we searched for similar tasks
which are accomplished before the scrum based development has started (Waterfall
model).compared those timing and plot a graph.
As you can see the total deliver time has slight variations of timing from waterfall model under
scrum development .this is due to because in waterfall model we dont welcome change requests
in the middle of the process since it would be very costly. But in the scrum, change requests are
28
welcome since there will be multiple iterations for complete a sprint. Therefore you dont see
much of the delivery time differences between waterfall development and scrum, if too many
changes are welcome under scrum development even though the weight of the task is similar.
But you will find in the following chart the idle times of Software and QA engineers are
drastically down compared to waterfall model. The main reason was unlike waterfall model
Scrum is a continuous improvement and continuous review methodology .therefore you dont
have time to sit and enjoy or relax as before. You have to take inputs from previous release and
improve your next sprint release as per required. This may be one reason that 42% of software
engineers didnt accept the scrum, as per the Groups vs. Scrum Acceptance chart. Which may
associate with an established that software engineers doesnt like frequent changes to deal with
Man hours
Watrefall Model
Scrum
Task 1
Task 2
Task 3
Task 4
Overall, majority of employees are accepted the scrum process is a good process for iterative
software development when requirements are dynamic and subjected to change frequently.
Majority of employees in software engineering group are in the same view even though 42% has
not still convinced about the change yet .but according to scrum specialist it took little bit of time
for engineers to actually switched into a common process of software development from their
personal practices or a from a process like waterfall model . Especially engineers who worked
more than 4 years are really difficult to convince for a change at the early stage while we can
easily adopt engineers who worked less than one year in the organization.
29
Also we note that product owners and project managers are fully convinced about the change.
Some of them actually involved initiating the change and they act as change champions who
work to convince others on change for success the change process.
From organizations perspective they got few advantages across this change. They can now fully
occupy their employees all the time by minimizing employees idle time and it allows them to
being more flexible for their customers to change their initial requirement without billing
significant additional cost to them. Also now entire software development process is more
transparent than previous with activities such as daily scrum meetings and marking progress of
activities on visual (physical) task board
30
During the information gathering we found most of the employees were aware of change before
starting the implementation. According to John Kotters theory this is a major indicator for the
success of the change. Initially they had meetings to discuss about the need for change, what is in
it for the employees and what will happen if no change. Most of the employees were aware of
the change, but in Change acceptance vs. Employees graph shows only 58% of engineers have
accepted the change. The same group also thought this process is not going to improve their
productivity. This is because most of the software engineers were stable with the waterfall
model. Therefore they thought scrum process has additional tasks such as meetings which would
disturb their product implementation. Another reason for this is lack of knowledge of the scrum
process. The management reduced this percentage by conducting trainings related to scrum.
Most of employees own the need for change. The majority are the employees who worked more
than 6 years and who decide the change. Employees with less experience also accepted the
change easily. The management also collected suggestions from employees during the planning
session of the change and included some of the suggestions by the employees to change process.
This also increased the motivation level of the employees. But management consideration of
employees' suggestions and feedback on change process graph shows most of the software
engineers and quality assurance engineers didnt allow providing feedback. The management had
31
only valued the ideas of the top level. They have done a big mistake by ignoring the lower
working force. Therefore lower level didnt provide 100 percent support for the change.
Another point is to make a successful change need the power. Early stage of the change the
management scheduled a meeting with CEO and provided details related to the change. The
CEO understood the situation and gave the full support during the change. This gave enough
power to lead the change. This shows the foundation of the change process that the company
followed was very successful.
First the management organized trainings session and a workshop related to scrum model. They
selected an internal project team for the initial stage. They started with VBS fires project. The
company successfully phased out the larger change into smaller projects. Then they monitor the
progress of the process around two months. The management compared the defect density,
customer problems and customer satisfaction with the previous process values. Then gradually
the team introduced the scrum model to other projects as well. The change management team
also took feedback and improvements mainly from the scrum masters during the implementation
of the change. They didnt pay much attention to others. This is another mistake. According to
Kotters theory team should do consolidate improvements, reassess changes, and make necessary
adjustments in the new programmes.
The application developers and quality assurance engineers were in two floors. This cause lots of
communication problems. While introducing the new process the company changed the cubical
structure as well. This is the second part of the change. Similar to process change most of the
software engineers didnt agree for this as well. People like to change if they can see what they
can get from the change. If they cant get anything they will reluctant to change. Most of them
told now they can easily discuss about defects, requirement mismatches, estimations, release
32
issues etc easily. This improves the software quality. Now the productivity of the employees are
also high. The comparison of count of client problems and client satisfaction rates of past three
months shows the management has handled the change very successfully. In time analysis total
ideal time of software engineers graph shows how the scrum process has reduced the idling
time of the employees.
33
34
reduction of idle time was a problem for some of the engineers. It was a stress for them. They felt that
they have to work as robots. So we recommend to consider about stress management methods such as
flexible work hours, take short relaxation break, discuss the problems with managers. Etc.
The organization didnt motivate the employees in a satisfactory way. So the employees may begin to
think that they dont need to put their maximum effort to achieve organizational goals. At the beginning
part of the change management process the management got employee feedback. But at the latter part
they have forgotten to do that. Some employees felt that they became idle in the change process. So the
employees didnt empower to take the risks and come up with new ideas. So we recommend motivating
employees through celebrating short term wins get regular feedback and empower them by assigning
tasks and responsibilities according to their skill level.
The organization has reviewed the results during and after the change management process. They didnt
focus on continuous improvements. The company needs to review the process time to time and do
necessary adjustments. Through the interviews we have realized that the management didnt try to
convince the 42% of software engineers who were not comfortable with the change. 42% is not a
negligible amount. So the management should do necessary adjustments to reduce that number such as
providing more training sessions, have discussion sessions with them and figure out their problems
regarding the change process. Through the interviews, we have realized that the major problems are the
change of their normal software development pattern and the stress. As mentioned earlier the flexible
work hours and short relaxation breaks will address the problem.
As we have discussed in this report that the Simcentric technologies managed their change management
process successfully with less employee resistances. But the organizations should focus on the
recommendations that we have discussed in this chapter. It will make the change management process
much smoother than the existing level.
35
36
Finally Im looking forward to apply the management knowledge and skills which I have gain
from this module, assignment and the experience which I have captured from my team mates in a
future appropriate management role.
Mullegamgoda M.M.M.P 149061U
I am from a technical background. Still, I have only one year and eight months experience in my
career life. Currently I am working as a software engineer. Being an engineer, I am leading a
small team of junior engineers at my workplace. If I mention about by strengths, I like to face
challenges, responsible, courageous, stable, committed and I am assertive in my office works
(May not in normal day to day activities). I like to help my team members at any time when they
are facing difficulties and I give regular feedbacks. While developing bug free software I always
focus on learning new technology aspects and I encourage my juniors to do that. I am very
rushed in doing things. If I mention about my weaknesses, I am introverted and I am not that
much of a good communicator. But I am sure I can overcome my weaknesses. I have selected
the MBA in IT at university of Moratuwa because I want to enhance my managerial skills.
In Organizational Behavior and management module we have got two assignments, learning
diary and this report. Learning diary helped me to apply the theories of the subject into my own
experiences and it leads me to live inside the subject. Assignment 02 helped me to understand
the change management, motivational theories and organizational structure. In this assignment
we have to analyze a change which has taken place in an organization. Through the analysis I
was able to understand how the theories can be applied to the real world scenarios. We can
memorize if the theories we have studied it well. But it is not effective if we dont know how to
apply them. This assignment addresses that problem. I have improved my negotiation skills,
teamwork skills, conceptual skills and emotional intelligence skills through this assignment.
According to our analysis we have realized that the company has followed John Kotters eight
step plan in change management. Most of the activities that the company has followed are
similar to that theory. Introducing a change is not an easy task. But using correct theories and
standard processes, we can achieve that goal. If I was there to drive the change I will also follow
the eight step plan. I will inspire the employees more than that Simcentric have done. E.g.
celebrating short term wins. The company considered about the ideas of the employees before
introducing the change. But they didnt get employee feedbacks after the change has been
37
applied. If they did that, they will be able to improve the procedures further more. If I was there
to drive the change I will focus on continuous improvements as well.
This module has helped me to improve the managerial qualities and at the same time it has
helped me to understand my weaknesses. As a personal development plan I will focus on
enhancing my communication skills, leadership skills and emotional intelligence skills. And I try
to apply the things which I have been studied through this module into practical activities. E.g.
Motivation theories, conflict management, stress management... Etc.
Kaluarachchi S. N. 149058R
I am working as a senior software engineer at Virtusa Pvt. Ltd. I have very good technical skills.
But technical skills are not enough to move up the career path. Therefore I am following this
MBA to improve my managerial skills. I am hard working, courageous and committed. But I am
not very good in communication. I believe I can improve my communication skill from this
MBA. Organizational Behavior and Management is the first subject of this MBA which provides
very valuable knowledge to understand human and organization behavior. This understandability
helps to manage and motivate employees easily. Not only employee management this subject
also taught stress level management, conflict resolution styles, personality tests, power politics,
etc. My main aim is to practically apply these theories learned and improve my knowledge
further.
This assignment helped me to understand how change process works and how it affects
employees. In addition it showed how to apply change management theories in practice. During
the analysis we found that the Simcentric Technology used Kotters eight steps plan to manage
their change. They successfully changed their development process from waterfall process to
scrum process without affecting smooth run of the operations. The main reasons for their success
are communication, employee motivation, planning and training. The analysis also showed some
drawbacks in their change management process. During the change implementation the
management forgot to consider employees feedback from the lower level. This is one mistake.
Employees feedback help to fine tune the system. In addition incorporating employees
feedback will motivate the employees.
38
If I were in the change management process head I would definitely follow Kotters eight steps
plan. I would first build a team with good knowledge of the change (change champions). Then
inform it to everyone in the organization and provide necessary training required for change
through change champions. After that, introduce the change gradually. Take feedback from
employees. Then alter the change process according to the feedback and continue. While change
is in progress I would introduce short term reward system for team members who gain success
from change. Another suggestion is scrum process is not suitable for all the development
projects. Scrum process is suitable for very dynamic projects with unclear requirements.
Therefore, Company should consider nature of the project when introducing this change to future
projects. Another important point is always follow best practices in industry and continuously try
to improve the change process.
Wellage C.A 149068X
I am working as a senior software engineer/database engineer in a software company whichs
core business is providing reports for stock broker clients in USA.I have nearly 6 years of
experience in IT industry as an engineer and worked in business domains like billing, financial
reporting.
I read my first degree in Management and Information Technology but since then I selected to go
with technical background, for last 6 years I had no opportunity of practicing the management
related disciplines and eventually it ended up without adding me much value for my career .But
then later I decided to shift my career into more of a part time business, started with one of my
friend and I had forced to execute management related tasks such as planning ,organizing
,costing ,billing and work with subordinates and clients. Then I realized the need of learning
management again. Therefor I decided to study for MBA and gain related experience.
Throughout this module I have learnt the relation of human behavior and the organizational
behavior which of course help me to identify the actual issues we are facing now in my current
work place, in a broader manner. I actually pointed out most of it in my learning diary
assignment and I actually try to convey those issues plus solutions from my perspective in near
future. For example the changed mentioned in this assignment (scrum) had started in our
39
organization too over a year ago, but eventually failed due to lack of support from management
and lack of awareness for need of the change by the majority of management team.
If I was given authority to implement the particular change I will first convinced the
management about the need of the change and I will build a team from members who extended
their support to do this change and I will give them power of delegation to influence rest of the
members of the organization for actual implementation of it, while I am monitoring their moves
extensively. Also I will propose a reward scheme for employees on monthly basis, for those who
have shown the most successful adoption to the change by each and every month.
Finally I would like to extend my sincere thanks to our team members for their commitment and
sharing their knowledge among each other for the success of this assignment.
40
References
Agile Software Development. (2014, April 29). In Wikipedia, the free encyclopedia. Retrieved
From http://en.wikipedia.org/wiki/Agile_software_development
41
Chapter 12:Appendix
12.1 Questionnaire
Questioner for all employees
1) Your group
-----------------------------------------------------------------------------------------------------------2) Your designation
Associate Software Engineer
Software engineer
Senior Software Engineer
Tech lead
Associate QA engineer
QA engineer
Senior QA engineer
QA Lead
Project Manager
Product Owner
3) Have you Practiced Scrum before?
Yes No
4) If not did you receive a proper training about scrum process and features before you
start??
Yes No
5) Are you comfortable with the Scrum process than the previous process??
Yes No
6) If not can you briefly mentioned three reasons why you are not comfortable with it
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------7) How long have you been with the organization?
Less than 1year
1-5 years
5-10
More than 10
8) As per your point of view what is the level of input from your team members to deliver a
sprint successfully.
42
Poor
Moderate
Good
Very good
9) Briefly explain below.
a. What is the change?
--------------------------------------------------------------------b. Why is the change being made?
--------------------------------------------------------------------c. How is the change going to affect me?
---------------------------------------------------------------------10) To what extent are you affected by this change?
High
Average
Low
11) Any weaknesses you saw in the change process?
12) New process will be a benefit for the company
strongly agree
Agree
Neither agree not disagree
Disagree
strongly disagree
13) I believe new process will improve my productivity and effectiveness in work
strongly agree
Agree
Neither agree not disagree
Disagree
strongly disagree
Management Support
14) The management is supportive and motivated employees towards the change?
43
Strongly agree
Agree
Neither agree not disagree
Disagree
Strongly disagree
15) Management always keeps me informed about matters that affect me.
Strongly agree
Agree
Neither agree not disagree
Disagree
Strongly disagree
16) The Management considered employees' suggestions and feedback during the change process.
Strongly agree
Agree
Neither agree not disagree
Disagree
Strongly disagree
17) Management is personally committed to the new process
Strongly agree
Agree
Neither agree not disagree
Disagree
Strongly disagree
The following Questioner is expected to fill by Product owners, Scrum Masters and Project
Managers only.
Increment
1.) Does the increment (the release produce at the end of each sprint) adhere to the defined
quality standards?
2.) Does the increment works when it is integrated with the existing features, i.e. it should
not break the existing functionality.
3.) After every sprint does the increment presented to the client? If not how often the
increment is presented to the client?
4.) Does client feedback used for improving future upcoming increments?
Events
44
1.)
2.)
3.)
4.)
5.)
6.)
7.)
8.)
9.)
Information Radiators
1.)
2.)
3.)
4.)
5.)
6.)
7.)
Roles
1.)
2.)
3.)
4.)
45