Sunteți pe pagina 1din 24

A Blueprint for better Management Practices at a Software Development Company

By

Evan Pathiratne

Semester I-First half , March, 2012

Course: Lectures:

MBA 530 Management Process and Practice Mr. Dr. Mr.

Faculty of Management and Finance

A Blueprint for better Management Practices at a Software Development Company

TABLE OF CONTENTS

A Blueprint for better Management Practices at a Software Development Company

EXECUTIVE SUMMARY
The software development business has had a growing interest in the south Asian region in recent times. This trend was initially started by the Indians, but now most of the other countries have jumped into the same bandwagon. Youth is attracted to such fields due to the economic benefits gained form it similar to call center/BPO jobs. The ease of starting up a software development company has made smalltime entrepreneurs in Sri Lanka to achieve major success in the last decade. Example Kris Canekeratne and his wife who started a 5 man software development team in his house, within 15 years has built a 2,000+ man strong valued at over $400 million NASDAQ listed software development company named Virtusa. According to Lanka Business Report (2011) It is believed if Virtusa was listed in in the Colombo stock exchange it would be among the top 10 companies in Sri Lanka and be within the ranks of Cargills Ceylon when comparing the annual turnover. The aim of this project is to look into the good and bad practices of a small software development company and see how it can improve on its current state. The practices adopted in the software development company hearwith mentioned may be considered as common to any small to medium sized software Development Company that is currently operating in Sri Lanka.

A Blueprint for better Management Practices at a Software Development Company

CHAPTER 1 -INTRODUCTION
To keep the confidentiality of the company in perspective the company hereafter studied will be referred to as Alpha.

1.1 THE COMPANY


Alpha, which started its operations in 1999 has climbed up the ladder to become one of the leading IT players in the country with around 50 staff, mostly due to the innovative use of technology and the from the incredibly successful Extended offshore Software Development Office concept that found the attention of many international outsourcing & off shoring seekers. Alpha is assisting international companies with software development, maintenance, support, and quality assurance; by providing high quality, cost-effective services from their state-of-the-art research & development centers in Sri Lanka. Alpha develops software for European companies. This company is utilizing the highly skilled work forces that are available locally. Most of these IT professionals are put into assignments for the leading IT companies in the world and Alpha is providing necessary skilled manpower requirements for them. Alphas dedicated offshore software development teams work in close collaboration with its clients own software development personnel to develop, maintain and quality assure software as a single team. They study the processes and methodologies already used by the client, and in consultation with the client, design a methodology and collaboration model that would allow the dedicated offshore team to function as though they were just located in another room of the same building. The objective is the seamless integration of the dedicated offshore team into the client's organization. Alpha is also a trusted vendor for leading blue chip conglomerates, to small and medium sized businesses in Sri Lanka. The valuable experienced gained in serving the Sri Lankan client base as well as a growing European market base has made Alpha one of the forerunners in Sri Lanka to export high end IT services to global markets. Alpha is currently working actively to market services to prospective clients local and overseas and have plans to expand its operations by introducing several new service lines to its portfolio.

A Blueprint for better Management Practices at a Software Development Company

1.2 COMPETITIVE ENVIRONMENT


Today information technology has become a competitive necessity. This wasnt the case a decade back when examples like when Banks introduced ATMs for the first time in Sri Lanka, it gave them the competitive edge over the other banks. But soon after all the other banks started using ATMs there is no competitive advantage. IT is an evolving filed and today everyone in every industry is somehow attached to it.

1.2.1 GLOBAL SCENARIO


The demand for software development is rapidly growing and also the remuneration that has to be provided for such resources is also growing.

(Itjobswatch,2012)

The normal salary ranges of a software developer in the EU region ranges from GBP 35,000-80,000 per year.

(Itjobswatch,2012)

A Blueprint for better Management Practices at a Software Development Company

This provides a great proposition to low operating cost countries like Sri Lanka, India, China, Vietnam and other European countries like Ukraine to outsource software development resources at around sometimes half or even third of the cost. There has been a growing trend in such countries where there are so many of these outsourcing companies have been started. The competitive rivalry for onboarding clients is high, where the software development companies are striving to balance quality and cost efficiencies to win the best projects for their respective companies.

1.2.2 LOCAL SCENARIO


It is a different scenario locally. Alpha targets the local market also for high end projects. Again the competition among firms is high. But the local industry is adopting technology at a slower pace than the standard norm in other countries. Perceptions on process automation through computerization, having paperless environments ,using social media channels to engage with consumers instead of traditional print media advertising are still concepts that is still not that easy to convince to a top management of a leading corporate in Sri Lanka. But there is an increase in outflow of students through local and international universities with the necessary skills to develop, maintain and quality check high software projects. This has allowed software development companies to have a higher bargaining power with the prospective employees to get them at the best remuneration rates. But the profit margins in local project are very low compared with the international projects. Hence Alpha only focuses on a selected few local projects and around 90% of market is perceived to be in Europe.

A Blueprint for better Management Practices at a Software Development Company

CHAPTER 2 CRITICAL EVALUATION OF CURRENT MANAGEMENT PRACTICES


Under this chapter the four management practices planning, organizing, leading and controlling at Alpha will be analyzed at an organizational level. The input from this chapter will be essential for the overall blueprint on managing the company.

2.1 PLANNING
2.1.1 ORGANIZATIONAL PLANNING & GOAL SETTING
A good starting point to understand the nature of a business strategy is to understand that it involves more than operational effectiveness or being resource efficient. In a hyper competitive industry where most entities are looking into cost advantages an organization can stand out on its own if it possesses a unique strategy. It all begins at organizational planning and goal setting. Below figure shows the levels of goals and plans in a modern organization. This model can be applied to assess the organizational planning framework currently in Alpha.

Source "Understanding Management", 5th Edition by Richard L. Daft and Dorothy Marcic

The process of planning is initiated with a formal vision and mission that defines the basic purpose of the organization, which is intended for internal and external audiences.

THE MISSION STATEMENT


The Vision
To become the best among the software solution providers in Asia while serving our clients beyond their expectations to the fullest of their satisfaction.

The Mission Statement


To provide our clients with solutions that will allow them to reach for a global presence and make them more productive, profitable, and informed while helping them to focus on what them do best, serving their customers and running their business.

A Blueprint for better Management Practices at a Software Development Company

Evaluation of the Mission Statement of ALPHA Alpha mission statement clearly defines the organizations reason for existence. It embodies the organizations values and aspirations. This clearly defined mission will be the solid baseline when constructing all subsequent goals and plans at strategic, tactical and operations levels. Because Alpha mission statement is clearly defined it eliminates the threat of organizational goals and plans being developed in ad hoc manner which may not take the organization in the correct path it intends to travel.

GOALS & PLANS BASED ON MANAGEMENT HIERARCHY


According to Richard L. Daft and Dorothy Marcic Strategic goals are broad statements of where the organization wants to be in the future; pertaining to the organization as a whole rather than to specific divisions or departments, and Strategic plans are the action steps by which an organization intends to attain strategic goals. Richard L. Daft and Dorothy Marcic also stated the Tactical goals are Goals that define the outcomes that major divisions and departments must achieve for the organization to reach its overall goals. And Tactical plans are Plans designed to help execute major strategic plans and to accomplish a specific part of the companys strategy. The authors Richard L. Daft and Dorothy Marcic mention the Operational goals as Specific, measurable results expected from departments, work groups, and individuals within the organization. Operational plans are Plans developed at the organizations lower levels that specify action steps toward achieving operational goals and that support tactical planning activities.

2.1.2 STRATEGY F ORMULATION & IMPLEMENTATION


Under this section the current organizational strategies at Alpha and its formulation process are evaluated using industry accepted theoretical frameworks and other academic bodies of knowledge. The purpose of this is to assess whether Alpha organizational strategies are according the organization values and goals. Corporate-Level Strategy
What direction do we pursue for the total enterprise? Which business should we be in? Which businesses should be we enter? How do we compete within the market we have chosen?

Business-Level Strategy
How do we compete within each of the businesses we have chosen?

Functional-Level Strategy
How can each function best support each of our businesses? How do we get the various functions working together smoothly?

Source: Andrew J. Dubrin (2012), Essentials of Management, Ninth Edition

A Blueprint for better Management Practices at a Software Development Company

CURRENT STATE & SITUATIONAL ANALYSIS


When evaluating what should be the strategies that should be in place at Alpha it is important to initially asses the company current state also known as situational analysis. This was done through exercises as described in below diagram.

SWOT ANALYSIS OF A LPHA

Strengths S
1. 2. Working experience with a respected client base in UK. As a software development company possessing ISO 9001:2008 certification.

Weakness W
1. Dependency on senior developers for most of the projects. Because of such work projects gets staggered and takes time to complete. 2. Less effective knowledge transfer operation in from senior developers to new recruits. 3. Staff resistance to move into faster development software causing long development cycles. 4. Developers competencies in new more efficient software development languages are limited.

Opportunities O
1. 2.

Threats T
1. Comparability lower cost offering in China and India for the software development resources. Locally also many competing firms are offering the same services at lower costs. Difficulty to attract the best resources to the company because Alpha is not been perceived as the best or one of the best software development companies.

3.

Growing demand for offshore vendors from countries in Europe. Sri Lanka has been perceived by some clients to be focused on more on quality than its Indian counterparts. The economic downturns in Europe recent time has made countries in the region focus their attention on outsourcing.

2. 3.

A Blueprint for better Management Practices at a Software Development Company

Evaluation of SWOT of ALPHA Looking at it from an organization perspective there are opportunities to improve customer reach based on the fact that the quality of the offering is up to global standard. But the problem Alpha is facing is it is not focusing their effort on improving the technical competencies of the resources. If this is set in place Alpha might be viewed as a software development firm that is really innovative and may attract the best people from the industry to work for them.

PESTLE ANALYSIS OF A LPHA

Evaluation of PESTLE Analysis of ALPHA

Looking at the findings from above at a high level it comes as Sri Lanka in recent times is a very good destination for outsourcing. And this means there is a lot of potential from outside firms, but also it will mean that there is a threat that there will also be a lot of competing firms with the same offer.

A Blueprint for better Management Practices at a Software Development Company

10

PORTERS FIVE FORCES AT ALPHA

Source : Strategic Management: Competitiveness and Globalization: Concepts, Ninth Edition Michael A. Hitt, Duane Ireland, and Robert E. Hoskisson,2011

Porters Force Threat of new entrants

Evaluation This is high because the investment involved in forming a software development company is low, even after they graduate from their universities. And provide a service at a very low cost. But the differentiation among these companies will be decided by who can find the best fit prospects for them the fastest. This is low. The suppliers are the actual software developers. Because there is a lot of software development focused graduates (B.Sc in IT) being formed by Universities (even though this is below the demand) the actual salary rates the graduates can bargain for are less. But after the developers spend a certain time in a company and gather a unique set of skills their bargaining power increases rapidly. Buyers are the clients from overseas. This is also high .Mainly due to the reason that there are a lot of companies they can choose from. They can bargain for the best quality at the cheapest price.

Bargaining power of suppliers

Bargaining power of buyers

A Blueprint for better Management Practices at a Software Development Company

11

Threat of Substitutes

A substitute can be if the actual software development is done in-house instead of outsourcing. At this point in time it can be reasonably assumed that this threat is low because of the current economic recession conditions prevailing in Europe. Also because of the difference in time zones it would mean that an outsourcing destination will allow 24/7 service operations, something that couldnt be provided at a cheap cost for a in-house development team. This is high as explained in earlier under 1.2.2 local scenario.

Rivalry among competing firms

2.1.3 KEY POINTS FOR C ONSIDERATION


These are the takeaways after the situational analysis. Currently according to the SWOT, Alpha is having a very good client base as well as an internationally accepted quality accreditation. The recent economic, legal and political conditions highlighted by the PESTLE will promote more pressure from competition to Alpha now and the may be the foreseeable future. But as there are many opportunities suggested under SWOT that Alpha can target. But a companys strengths will take it further as to the length that its weaknesses will allow it to. There is major alarm raising concerns found through the weaknesses under SWOT and five forces model. Company overall strategic goals should address those weaknesses. The tactical goals set in different departments should be able to fulfill those overall strategic goals. And the operation goals should have clear identifiable action items that will lead to fulfillment of the tactical goals set by each department. The above factors will be taken into consideration when developing goals for the organization under chapter 3.

A Blueprint for better Management Practices at a Software Development Company

12

2.2 ORGANIZING
2.2.1 ORGANIZATION CHART
Below provides a visual representation of an organizations structure.

The team consists of our Director, CEO, Business Development Manager, Project Managers, Software Developers (segmented based on their seniority into different designations) and QA engineers. Currently the HR, Administration and Accounts role is represented by a single person. And such role is not represented in the official organizational chart. Alpha currently employs around 60 staff members, which includes around 50 operational level employees and 5 project managers.

A Blueprint for better Management Practices at a Software Development Company

13

2.2.2 Chain of command A Chain of command can be considered as an unbroken line of authority that links all individuals in the organization and specifies who reports to whom. At Alpha the main departments can be identified as below.

At Alpha under software development all the software developers and QA staff reports to the Project Manager and Head of technology. It is not clear as to who reports to who because depending on the type of project, the developers set of skills and the availability of a software developer he/she shall be assigned to a team and that team will have an appointed project manager. There are several key aspects that are addresses under organizing, they are stated below. 1. 2. 3. 4. Authority Responsibility Accountability Delegation

A Blueprint for better Management Practices at a Software Development Company

14

According to Richard L. Daft and Dorothy Marcic the following can be explained as,

Evaluation of above aspects in ALPHA When a CEO assigns a Project manager for a certain project work the project manager is accountable for the final project timely delivery. He is responsible for recruiting the right skilled developers for the project and delegating the work according to the skill set. A project manager has the complete authority to do such actions. The Head of Technology role is similar to a Project Manager. Hence all what applies to a Project Manager applies to him. The Software developer is accountable to develop the software bug free, and is responsible for the project on set deadlines by the Project manager. He /She have no authority given to take decisions independently, and no power of delegation. The Business Development manager (BDM) is accountable for all the revenue that is coming into Alpha. He is responsible for keeping up with the sales targets assigned by the CEO. He is authorized to sell services at a given price (which is higher than the price given by the CEO). BDM has no direct reports hence there is no one to delegate work to. The HR/Accounts/Admin executive is the single person responsible for all three of the departmental functions that are represented. She directly reports to the CEO. In a case such as this she is accountable and responsible for many organizational functions. This has created several ungainly situations at Alpha in the recent months.

A Blueprint for better Management Practices at a Software Development Company

15

2.2.3 Centralization & Decentralization The amount of centralization or decentralization should fit the firms strategy. For example, Johnson & Johnson gives almost complete authority to its 180 operating companies to develop and market their own products. Decentralization fits the corporate strategy of empowerment that gets each division close to customers so it can speedily adapt to its needs. Taking the opposite approach, Larry Ellison at Oracle is using technology to centralize operations, cut costs, and get everyone focused. Daft R.L. and Marcic D (2006) In centralization focused company the location of decision authority is more near to the senior management levels while in decentralization it is near to the lower organizational levels. At Alpha the operations level staff has no authority rights. And the tactical level staff only has authority over the decisions he/she can make over the projects that has been assigned. The authority rights are limited to the scope of the project. The power is focused to the top. A software developer has no means of communicating any ideas or thoughts directly to the top management. Alpha has a Centralized management structure. The aspects under departmentalization and how it can be used to improve the organizing aspects in Alpha will be discussed under the next chapter.

2.2.4 Organizational Relationships in Alpha Even though there is an HR executive, the function and role of HR management is not practiced formally at Alpha. There is no free and accessible culture where the staff has opportunity to share and present grievances to the top management. The software developers cannot bond with a certain set of developers or a single project manager because the project they get put on differs from time to time. So for a given year they might have been put on several different teams with 1-2 different project managers. My personal opinion is that the tactical level manager (Project manager, Business Development Manager and Head of Technology) has no power to influence the strategic decisions made by the CEO or the Director. The Director visits the office less than 5 times a month, and does not have a direct relationship with any software developer.

A Blueprint for better Management Practices at a Software Development Company

16

2.4 LEADING
2. 1 Leadership in a Technology Company Leadership involves motivating a group of people to act towards achieving defined goals. This concept differs to a standard perception of a manager as described by Richard L. Daft and Dorothy Marcic in the diagram below. A manager is more task oriented a leader thinks more in a high level perspective.

Source "Understanding Management", 5th Edition by Richard L. Daft and Dorothy Marcic

Especially in technology oriented companies leadership is really important factor. When considering tech companies like Apple leadership of Steve Jobs was one of the major factors that lead to its success. According to CNN Money he is the CEO of the decade because he revived Apple and remade an entire industry, defying the worst economic conditions since the Great Depression and his own serious health problems. A local example in the ICT industry can be Dr. Hans Wijesuriya. He was initially given the task of heading Dialog Telekom when it was at the number 4 position among Sri Lankan Telcos. But as of now he has lead the company to the solid number 1 position and Dialog Axiata as its now know was the first Sri Lankan company to reach USD 1 billion market capitalization. Working in a technology company is demanding for its entire staff, particularly the software developers. They have to work long hours and they have to be flexible to work in different time zones. In an example like Alpha in European time zones. Under all this stress they have to be very precise with their coding standards otherwise the product quality will be affected. Leadership is required to motivate such a resource base, to infuse energy and enthusiasm within the work environment.
A Blueprint for better Management Practices at a Software Development Company

17

2.2 Leadership in ALPHA There are three types of leaders. They are described below. Type of Leader Transactional leaders Explanation of behavior Leaders who clarify subordinates role and task requirements, initiates structure, provides rewards, and displays consideration for subordinates. Suitable role in Alpha Project Managers This is because in a project based deadline oriented work environment in software development efficiency and effectively matters. And leadership styles like this will be very useful. A leader who has the ability to motivate The CEO. subordinates to transcend their expected This is because motivation is an performance essential ingredient in a technology company. For people to strive to become the best a charismatic leader at the top is essential. Leaders distinguished by a special ability to Head of Technology bring about innovation and change. Even though currently at Alpha the above role is similar to a Project manager, ideally the role should display leadership characteristics that will enable Alpha to be among the most innovative companies in Sri Lanka.

Charismatic leader

Transformational leaders

Ideally the above situation may be the best for Alpha. But the already assigned individuals to the above roles may or may not be having such leadership patterns. This is where the CEO should be involved and assign the proper expectations to the middle management. And a separately assigned HR manager should be carefully working with such individuals in achieving the overall company goals. Also to eliminate the issues mentioned under 2.2.4 organizational relationships leaders in different teams (project managers) should get more involved with the software developers. And the CEO should do likewise with his other middle managers. The Business Development Manager and other executives currently dont have any direct reports.

A Blueprint for better Management Practices at a Software Development Company

18

2.4 CONTROLLING
Controlling happens after other functions such as planning, organizing and leading have been completed. Controlling is most closely aligned with planning, because planning establishes goals and the methods for achieving them. Controlling in a way investigates whether planning is successful. Consider Enron, which was held up as a model of modern management in the late 1990s but came crashing down a couple of years later.3 There are numerous reasons for Enrons shocking collapse including unethical managers and an arrogant, free-wheeling culturebut it comes down to a lack of control. No one was keeping track to ensure managers stayed within acceptable ethical and financial boundaries. Daft R.L. and Marcic D (2006)

2.4.1 Control Mechanisms at Alpha Even though Alpha doesnt follow globally accepted quality standards TQM or Six Sigma It can be suggested that Alpha currently has some good control measures. Control within Alpha can be divided in to three types as given below. Preventive control A control that takes place prior to the performance of an activity. All employees are given key performance indicators (KRI) and clearly documented job descriptions when they join. This given them a understanding as to what their role is within the company, what should they do and not do. Also there is a documented HR policy where each employee has to sign before joining, which details a disciplinary process-this to a certain degree prevents employees from committing ill behaviors. Project Managers use a software for their project management activities, in which they can closely monitor the time taken by each resource for an assigned task. If a certain resource or task is taking longer than initially planned a project manager can identify that and take remedial action. This is done by Business Development Manager through quarterly customer satisfaction surveys. Though these valuable insights can be gained on how to serve the customers better, and find out where Alpha went wrong. Also there are annual performance appraisals where software developers meet with the CEO and assess their strengths and weaknesses in that year. 19

Concurrent control A type of control that monitors activities while they are carried out.

Feedback control A control that evaluates an activity after it is performed.

A Blueprint for better Management Practices at a Software Development Company

CHAPTER 3 SUGGESTED IMPROVEMENTS


1.1 THE COMPANY AS AN OVERALL ENTITY
Company should take measures to hire and keep the best staff, and always keep them motivated by giving them new tasks. In an industry such as software development it was found through the SWOT that Sri Lanka is perceived as a country for quality products. To produce a quality output Alpha needs the best people. As per given SWOT there seems to be technical level weaknesses that has to be addressed. The CEO should directly get involved with the relevant project managers as to why there are problems like this and get involved in creating a change. Then there will be a collaboration link established between the top and middle management.

1.2 THE COMPANY STRATEGY


Taking into account the finding under 2.1.3, in creating a competitive edge within the earlier mentioned porters five forces model, Porter suggested an organization can adopt one of three strategies. According to Richard L. Daft and Dorothy Marcic, Differentiation strategy is an attempt to distinguish the firms products or services from others in the industry. The organization may use advertising, distinctive product features, exceptional service, or new technology to achieve a product perceived as unique. Cost Leadership Strategy is aggressively seeking efficient facilities, pursues cost reductions, and uses tight cost controls to produce products more efficiently than competitors. Focus Strategy is concentrating on a specific regional market or buyer group. The company will use a differentiation or low cost approach, but only for a narrow target market.

Organizational Characteristics of Porters Competitive Strategies Source Understanding Management, 5th Edition Richard L. Daft and Dorothy Marcic,2006

A Blueprint for better Management Practices at a Software Development Company

20

There will be great potential for Alpha if approached a differentiation strategy. This would mean that the product cost is comparably higher than the competition. But the tradeoff is that Alpha will be distinguished from the other firms. And Alpha can afford to pay more and keep its best employees by using the different higher rates that will be charged from converted prospects.

1.3 MARKETING DEPARTMENT


This will also mean that the marketing department has to be revamped; the business development managers job description should be updated to add more responsibilities such as corporate branding, public relations and consumer engagement. The additional workload may be supported with an increment in salary and a better commission scheme for sales.

1.4 HR/ACCOUNTS DEPARTMENT


Clearly the role of the executive handling HR + Accounts and Administrative work is overloaded. There are two options available. One is the CEO should share the role and responsibilities of the HR function or else the HR function has to be managed by a newly recruited individual. The second option will incur an additional investment, but that may be a viable option considering there are about 50 operational level software developers at Alpha.

1.5 SOFTWARE DEVELOPMENT DEPARTMENT


At the SWOT it was understood there is a resistance to change for developers to move into faster and more efficient software and coding languages. To overcome resistance to change the following tactics can be adopted by the Project managers and even the CEO if and when the need arises.

Source Understanding Management, 5th Edition Richard L. Daft and Dorothy Marcic,2006

A tech company such as Alpha has to be at the edge of technology use for it to remain competitive, so the above matter should be considered seriously.

A Blueprint for better Management Practices at a Software Development Company

21

Managers will have access to formal rewards, such as pay increases or promotions. They have at their disposal such rewards as praise, attention, and recognition. Managers can use rewards to influence a software developers behavior.

1.6 THE ROLE OF HEAD OF TECHNOLOGY


This role should be more than just a project managers role as it is now. He should be exempted from the duties as a normal project manager and allowed to function as a CIO would function in an organization, who is responsible for the overall organizational technology strategy. The Head of technology job description should be changed to suit more of a CIO role. The CEO and Director should get involved in this transforming process make him understand his new role in the company.

1.7 TEAM BASED HIERARCHY


It was understood that the project team changes according time to time. It is recommended a single project manager be allocated for a fixed set of clients, and that project manager be allowed to always handle the same group of developers. In other words a Project manager will have a team to manage. In such a scenario the project managers can work on building up the strengths of the software developers and give more individual attention. The software developers also can work on impressing their single supervisor to achieve their personal goals such as salary and benefit increments.

1.8 DECENTRALIZATION
It was identified that projects take longer times to complete; a major reason is that there is a longer time the project manager has to wait to get approvals from the CEO. It is recommended to have a decentralized management power structure where the middle management is given a certain degree of autonomy over their decisions and work practices. The Business Development manager is given power to quote a fee higher that the price appointment by CEO, this empowers the BDM to sell at a higher rate instead of just selling at the price the CEO suggested. Similarly the CEO should give solid goals and targets that he wants to see from project managers, allowing them to be flexible in how they can achieve it. This will empower the project manager to think and work on their own and provide a better output to Alpha.

1.9 HAVE A SUGGESTIONS BOX


Even though this is a simple idea, such ideas can change a company a great deal. The perfect example is the company 3M when it introduced the post it it was through an idea of a normal operational level worker. Having a suggestion box will allow a software developer at Alpha to suggest areas of improvements and new ideas he/she may have for the improvement of Alpha which will be addresses directly by the CEO. If an idea is really worth it the software developer will get recognition for his idea, this will be a solid motivational actor as well.
A Blueprint for better Management Practices at a Software Development Company

22

CHAPTER 4 CONCLUSION ON FUTURE OF THE COMPANY


With growing demand for software development resources from offshore countries, and the favorable foreign currency fluctuations for exporter has provided Alpha with an environment to grow and increase its profitability. The solid blueprint and platform laid out herewith involves some additional investments such as recruiting a dedicated HR specialist and several organizational reporting structure and power changes. Such is required to remain competitive in an oversaturated set of similar suppliers. Alpha will continue to grow its European market share based on the aggressive marketing efforts lead by the newly empowered Business Development manager, there will be a word out within the European clients that Alpha is a trusted vendor that can provide good quality software engineering services. The software developers will be given more individual attention by their managing project managers as well as the newly assigned HR specialist , making Alpha a more pleasant and productive place to work in. These good impressions of Alpha will be transferred by the employees into the local student body and more and more fresh talent will be attracted to seek out employment opportunities in Alpha due to this. The newly empowered Head of Technology who will function as the organization CIO will be at the forefront when it comes to leading the charge against competitors to make Alpha a very innovation centric company. A dedicated role on the area of innovation and technology at the middle management level of a technology based company will allow better input into the overall strategic goals set by the Director and CEO.

A Blueprint for better Management Practices at a Software Development Company

23

REFERENCES
1. Daft R.L. and Marcic D (2006) Understanding Management, 5th Edition 2. Andrew J. Dubrin (2012), Essentials of Management, Ninth Edition 3. Hitt M.A, Duane Ireland D, and Hoskisson R.E ,(2011), Strategic Management: Competitiveness and Globalization: Concepts, Ninth Edition. 4. UK IT Job salaries http://www.itjobswatch.co.uk/jobs/uk/software%20developer.do 5. Steve Jobs: CEO of the Decade http://money.cnn.com/magazines/fortune/steve_jobs/2009/ 6. Steve Jobs: A Perfect CEO An interview with Steven Levy in Harvard Business Review accessed from http://blogs.hbr.org/ideacast/2011/10/steve-jobs-a-perfect-ceo.html

7. Interview with Hans Wijayasuriya, Group CEO, Dialog Telekom (Sri Lanka) taken from http://www.youtube.com/watch?v=oAUa7Bhc3OY AIC 2010: Hans Wijayasuriya, Group CEO, Dialog Telekom (Sri Lanka) 8. Lanka Business Report Magazine, (2011 March issue ) Virtusa Challenging the Iconoclast pp 25-33

A Blueprint for better Management Practices at a Software Development Company

24

S-ar putea să vă placă și