Chapter 11 and Chapter 12

Chapter 11 Questions
Define a stockholder and stakeholder. What is the difference between the two?

A stockholder is an individual with the claim over owning part of the company in such a way that he/she has ownership of the stock and has an influence on the finance of the corporation. A stockholder can at the time be referred to as the shareholder. A stakeholder, on the other hand, is an individual with the interests of the organization or corporation. And for this case, the stakeholders has some other interests other than the stock appreciation of the Corporation (Lindsay, 2016).

A stockholder is an individually that will take part in the electing the directors of the company and another small number of additional issues that he/she can handle. At the same time, a stockholder is entitled to dividends. A stockholder can be part of the stakeholders group, but a stakeholder is not regarded as stockholders. The positions outlined that stockholding is within stakeholding.

A stakeholder is any individually that represents a wide group of the persons with the interest in the operations (success or failure) of the company. The group has a big impact on the general operations of the company as it is wide and it includes the stockholders (shareholders), the creditors, customers, the local community, employees and the government. A stakeholder takes greatly part in the management of the corporations as their influence brings about the loss or the decline in the organization performance. They have a high impact on the decisions undertaken within the business.

What process does a company go through to respond to stakeholder concerns? What are the steps of this process?

In the operations and general management of an organization, the stakeholders play a crucial role as they take part in the decision-making process. To get the stakeholders concerns responded to by the managers, different methods can be applied. However, based on the role they play engagement is the most reliable principle to go about the task. Once they are engaged, the creation and the maintenance of the business value are upheld. The stakeholders’ engagements strategy is defined by the social business relationship (BSR) background. The strategy can be implemented through five distinctive steps of engagement strategy (set), stakeholder mapping (Define), Preparation (Focus), Engagement (Conduct), and Action Plan (Identify).

The engagement strategy comes before understanding that engaging stakeholders mean taking and treating the issues and opinions of the stakeholders as the outside concerns.

Stakeholders mapping stage defines the collaborative undertaking of research and conducting a discussion to have the identification of the key list of the company stakeholders. The mapping is done through the steps of identifying, analyzing, mapping and prioritizing. The success of the stakeholders’ identification will depend on the knowledge of the participants in the research and discussion.

The preparation stage once more defines the examination of the identified organization stakeholders to have a good understanding of their concerns, positions, and interests. The follow-up step of identifying is the determination of the best method of incorporating the concerns within eh company with the best understanding of the risks associated with the engagement. This defines the action plan which upholds to the system of the participant (managers) that goes by the engagement, communicating and informing. Engaging defines the stakeholders, communication, on the other hand, defines the stakeholders with the highest level of willingness to engage and inform defines the seeking of the information than conversations (Morris & Baddache, 2012).

What is the agency problem? What are the governance mechanisms that can be put in place to defend from this problem?

An agency problem can be defined as the conflict of interest that may exist between the management of the organization and the stockholders of the company. In this case, the managers within the management bracket define the agents who have the official task of making sound decisions that will get to maximize the profits (dividends) to the stockholders.

The corporate governance comes in to provide the balance through the sharing of powers amongst the directors, management and the stockholders with the aim to maximize the shareholder value and protect the stakeholder’s interest. The way to go about the agency problem is to ensure that the company complies with local, state and federal statutes. Establish some standards that should comply. Thirdly, implement best practices as suggested by the professional organizations.

Describe internal controls and strategies that can be implemented to ensure ethical behavior within a company.

The development of an ethics program within the organization will get the ethical behavior implemented. The program should get done through the establishing, communicating and the monitoring of the ethical values. The values are expected to characterize the company history, culture, and the operating system. The program should accommodate the codes of conduct to the employees.

Develop ethical standards and take the employees through the training about the standards. Also, ensure that the employees comply with the ethics, and this can be measured through the comparison of the ethical employee performance.

Chapter 12 Questions
How can organizational design contribute to competitive advantage?
There are so many ways in which an organization can be structured based on the objectives of the organization. An organization is usually referred to as a group of entities which operate to achieve the same common goal or goals. The structure of any organization influences the performance of the organization. Organizational structures offer the capability to specify responsibilities for assorted functions and processes to entities including workgroup, individuals, branch, and department. People who operate as individuals are often hired for specified time periods in organizational structures to carry out contracts of work, orders for work, permanent contract employment or even under program orders. Constantly increasing competitive pressure correlates with changing organizational structures and the involved processes to improve the competitive advantage of the organizations. The existence of skills and resources that are better outside the organization increased application of the use of alliances, down scoping or outsourcing by firms tend to cause the firms to draw in the narrow scope of activities.

Describe how a strong organizational culture leads to transparency, ethics, and to competitive advantage within a company.

Effective organizational structures make better the relations of work among the several entities that exist within the organizations. This will improve the efficiency of carrying out activities within the organizational units and hence enables an organization to develop an order and control, which is important for the monitoring of various processes that exist in the firm. The organization, therefore, supports command for carrying on with a variety of orders and changes in the conditions for performance of work. The organization incorporates the use of skills from individuals to introduce ease of change and application of creativities. With the expansion of business, the chain of command becomes longer and hence expands the span of control. With age, the flexibility of the organization will reduce with the creativity fatiguing. This makes it necessary for the organizational structures to be often changed to accommodate recovery.

How does the implementation of functional structures lead to more organizational control and more effective strategic planning?

Organizational culture influences the way in which specialists in the organization think and carry out their responsibilities. It is influenced positively by important reconfiguration of the part played by human resources in the development of the organization. As a result of organizational culture, there is improved performance within organizations and increased flexibility in the demand of the market. A strong corporate culture is known as an imperative driver of innovation to forces from the outside.

The culture of a company is derived from the values, structures, assumptions which are essential for the survival of an organization in a given industry. Organizational culture is transparent to workers in the firm, investors, and customers. It sets the picture of the organization at present and in the future. The organizational culture creates a strong relationship with the group that is difficult to break. The culture can either be the strongest asset or the biggest liability to the organization. Its impact is more than talents present in an organization and apparently possesses significant influence on the goals of the organization.

Organizational culture assists in the development of ethics that are expected in an organization. This is because it outlines what each and every individual in the organization is expected. If well incorporated into the culture of the organization, the ethics are easily followed by the stakeholders in the firm as well as its employees and management. It also encourages transparency since all the individuals surrounding the organization can observe what the organization stands. This increases trust by customers and even investors since the organization becomes very easy to understand regarding operations and policies.

Organizational structure outlines how activities in an organization are directed to the achievement of the organizational goals through the allocation of tasks, supervision, and coordination. The organizational structure, therefore, serves as a way through which people see their organization and the environment of the organization. It influences the activities of the organization in ways such as the provision of the foundation on which the accepted standards of operation and procedure routines. This makes it a very important tool in the strategic planning. It also determines which members of the organization are given the role of making decisions which determine the extent to which their opinions affects the line of action to be taken by the organization.

Literature Review and Proposal on Core Java

Literature Review
Core Java, Java programming or simply Java is a widely used and robust technology for software development and creation of applications. Therefore, Java is both a programming language and a platform. On the other hand, a platform is any hardware or software environmental setting where software developers run their programs. Therefore, since Java has its own environment (JRE) and API on which it runs, it is referred to as a platform. A person who might not have encountered Java might want to know where Java is used. According to the studies, there are approximately three billion devices running on Java. It means that there are many devices around the world where Java is currently being used. Some of the devices where Java is being used are (Levenick, 2006):

Desktop applications like the acrobat reader, media player, and antivirus among others
Several web applications such as javapoint.com
Mobile phone devices applications
Robotics
Embedded system
Types of Core Java Applications
As has been seen in the description above, Core Java is a programming language that is used in the process of developing systems, software, and applications. It develops that have the capability of working on the local machine and the Internet. The most known features of core Java is that it is object-oriented, and it works across all the platform languages. Therefore, there are various categories of programs which Java can be used to develop them such as (Russel, 2001):

Stand-alone applications
An application is a type of program that runs on a PC or any computer under the OS such as Windows, Mac OS, Linux, or Android of a computer or a mobile device. The process of creating an application in Java is similar to creating a program using another programming language. A stand-alone application can either be a graphical user interface (GUI) based or console based. Console based Java programs are the types of programs that run on being prompt by a command. Furthermore, such programs do not display any screen based on GUI. The output of such programs is console-based (Fain, 2011).

Figure 1: Console based Java Program
GUI based program are the type of Java programs that run stand-alone and can accept input from the user through a GUI based screen.

Figure 2: GUI-based Java Program
Web Applications
Web applications are the Java applications whose nature is based on the web. They are simply web-based, and they require a web browser to execute them. The web-based Java applications use a Server to store data. Every time a user sends a request to have the application executed, the user request is passed on to the server for an appropriate reply. Web-based applications come as an Applet or a Servlet.

Applets: These are Java programs that cannot work in any other environment except on the Internet. Therefore, they are specifically created for that purpose. These programs run through a browser embedded with a Java such as Firefox, Chrome, Internet Explorer, and Netscape among others. Applets are created through any Java development tool. It cannot work on the Internet without it being contained within a web page. Java Applets programs include games developments and visual effects among others (Gladychev, Patel, & O’Mahony, 1998).
p>
Figure 3: A Java Applet Program Screen
Servlets: Java is also appropriate for development of web-based n-tier applications. In a web-based Java application, the client sends a request to a server. The server accepts the request and processes it and sends a response to the client. The Java Application Programming Interfaces (APIs) on the server side address the program processes and request of the client’s response. The server sides APIs extend their capabilities of the standard Java APIs and are referred to as Java servlets or server side applets. An HTML processing of a form is a simple use of servlets. The servlets can also process databases as well as performing server side transactions. Servlets execute through web servers (Hunter & Crawford, 1998).
Distributed Applications

Distributed applications require a server to run. Additionally, the applications use several servers simultaneously to back up the data and information and prevent any losses that might occur. They are also called enterprise applications. Such applications include banking applications, and they are advantageous in that they have a high level of security, clustering, and load balancing. EJB is used to create enterprise applications in a Java development environment.

Database applications: They are distributed applications that use the JDBC API to connect to the database. They could either be applications or applets. However, applets may face security challenges in the database connections (Morgenthal, 1998).
Client Server Applications
Client server applications cannot execute without the availability of web technology. Therefore, they are web dependent. The application follows a less complicated Client-Server model in which a client sends a request to the server directly. Examples of such applications are Yahoo Chat. They are developed in Core Java and Web technologies (Kleinov & Lehmann, 2002).

Proposal
I will be attached to a company in the position of an intern as the software developer using Core Java. The software development process will largely entail a systematic research process to ensure that the development process is conducted according to the requirement, and it delivers the expected results. The internship will be a subdivision of four iterations where each of the iterations will entail different tasks and activiti

Iteration 1: Orientation – It includes an introduction to the company’s management, employees, and its code of conducts and operations. Furthermore, I will be introduced to the software development team and the department of IT from where I will be working.

Iteration 2: Training – The iteration includes being guided in the process of software development life cycle by the company’s experts in the development process. I will also be introduced to the company’s specific guidelines to the software development such as punctuality and adhering to professional ethics in the process.

Iteration 3: Gathering SDLC tools – The iteration includes collaborating with the software development team to identify and gather all the tools that the implementation phase will require. This includes setting up the computers on which the development will take place and installation the computers will necessary software as well as the JDK (Saini & Kaur, 2014).

Iteration 4: Implementation – The activities of the iteration will include the actual development of the software using Core Java. Therefore, we will follow the SDLC process from the first step to the last step.

Amplify your personality by Learning the most unique negotiation tricks

Since the dawn of humanity, if there is one tactic which has topped all the other tactics in a human, it is the method of negotiating. Negotiation is the very basic quality found in almost all the people on earth. When you are using bargaining tricks, you are negotiating. When a kid is asking for a cookie from his mom in exchange of doing his homework, he is basically negotiating. Hence, it is one of those things which we most often ignore, but it becomes a very crucial method to develop when you are out in the corporate world.

In a corporate world, the method of negotiating is one of the essential qualities which one should possess if the person is looking out to make a successful career as a business person. Learning negotiation tricks can take you a long way and help you to establish yourself as the business person with the unique approach of closing the important deals. Having knowledge of some smart as well as dirty negotiation tricks goes a long way. Learning the tricks to negotiate, brings out your whole new personality in front of your colleagues and establishes you as the deal closer person.

Being a good negotiator undeniably gives you an edge over various other people in your field as being a good negotiator naturally reflects the winning aggressive winning attitude by playing the mind game. Learning the tricks brings out the positive, non-compromising attitude in which you don not settle for less, but always try to achieve more profit out of the deal.

There are a few excellent institutes out there which can teach you the most effective negotiation techniques through which you can easily improve your skills and get several steps ahead in the game of business. Such institutes can teach you the most unique tricks which can improve your negotiation skills as well as enhance your overall attitude and personality. They can teach you that how through your negotiation skills you can tackle even the most complicated deal in your favor. You can easily search online for such institutes.