analytics

Showing posts with label tesla. Show all posts
Showing posts with label tesla. Show all posts

Monday, 15 May 2017

School - I026: XIV - Pick one company's code of ethics and analyze it in the blog

The piece of writing related to I026. This session concentrated on the ethics and IT. It is actually quite fun to write on those different topics. Having some guideline, make some research, write your heart out. Hopefully will have more post coming in the future as well. Need to take on some challenge.

We had to pick one company and analyze the code of ethics about this company. Since I have covered Tesla in many of my past posts here, then let's go over their Code of Business Conduct and Ethics.

They have 14 sections and one for CEO and senior financial officers and of-course introduction. PDF contains total 4 pages, but also it is readable in their webpage, no need to download the file.
I made high level summary of all those chapters below. It is written in more detail in the document, but everything is very clear.

Introduction

It is very specific, if you break the code, your contract with the company will be terminated and if the code of ethics conflicts with the law, then always follow the law.

1. Compliance with Laws, Rules and Regulations

Laws of the countries are most important and if needed, always ask for help. It is straight forward and they come back and tell that laws is most important topic.

2. Conflicts of Interest

Easy and simple - do not work with competitors, do not use your position in the company to gain benefits, try to avoid loans and other guarantees between employees. If you cannot fulfill your obligations to the company, notify your superior.

3. Insider Trading

Do not use confidential information for trading.

4. Corporate Opportunities

Do not use company property for personal gains.

5. Competition and Fair Dealing

Outperform competition with fairness and honesty, not by sabotage.

6. Discrimination and Harassment

They will not tolerate any illegal discrimination or harassment of any kind.

7. Health and Safety

Be safe, keep others safe.

8. Record-Keeping

Mark down your actual work hours, keep records in detail. Keep in mind that every e-mail, note, memo is candidate for becoming public. Be honest.

9. Confidentiality

Keep confidential information confidential.

10. Protection and Proper Use of Company Assets

Company equipment should not be used for non-Company business, though incidental personal use may be permitted.

11. Payments to Government Personnel

Do not bribe.

12. Waivers of the Code of Business Conduct and Ethics

Any waivers  of the code can be done only by the Board of Directors.

13. Reporting any Illegal or Unethical Behavior

Talk with supervisors always when you see something which shouldn't be tolerated.

14. Compliance Procedures

Ask first, act later. Do not be scared of asking and do it without fear. Anonymity will be protected if needed.


CODE OF ETHICS FOR CEO AND SENIOR FINANCIAL OFFICERS

This chapter basically describes how and what are responsibilities of CEO and senior financial officers. All those chapters are understandable and it is basic ethics

Conclusion

I feel that Tesla's code of ethics can be easily adopted to any company and they are more than reasonable. Nothing unnecessary and it is basic ethics. Coming to think that is it ethical that I wrote this post using my company's laptop? In the end my company will benefit once I have finalized the school and even during when I am in school. Something to think about though. Since I have company's chat and e-mail client also open and will not reject any email or chat then I am not so conserned.

Friday, 21 April 2017

School - I026: X - Take one project and analyze it's software and business model

This topic is actually very abstract one and it had me thinking which company's/projects business and development model would I take.

I've always interested in Elon Musk  as well as Richard Branson but this time, instead of Virgin I decided to take Tesla.

They are focused in different areas of electricity, like electric cards, lithium-ion battery storage's, residential solar panels. Leonardo DiCaprio talked with Elon Musk in Tesla's Gigafactory and there was a phrase that you need 100 Gigafactories to power the entire world with sustainable energy. So Actually I was interested in their business and software development model.

If I go to their homepage and look for job ads, then we see 22 teams and if we google for some keywords in their careers sub-page like:

Chaos, Spiral, V-model, Prince2 and I didn't go through all the list assuming that already those didn't give any match here and I got matches to some of them above.

They have today (21.04.2017) 2480 job adds and if we divide it to department wise we get following result:
Department Count
Communications 4
Design 14
Energy Products 51
Engineering 322
Facilities 28
Finance 92
Gigafactory 73
HR 68
IT 76
Legal 13
Manufacturing 200
Marketing 45
Production 14
Quality 17
Retail Development 13
Sales 719
Service 638
Supply Chain 82
Workplace 11
Grand Total 2480
Now If we compare the Google results with the jobs which they have available, map them to department and remove the false positive results:
Position Methology based on Google Department
Staff Program Manager, Service Operations agile couldn't match Google result to available job
Senior Mechanical Design Engineer- Interior Systems  agile couldn't match Google result to available job
.Net Developer agile IT
Mechanical Design Engineer - Closures Systems agile Engineering
Sr. Engineer- Lighting Systems agile Engineering
Software Application Engineer agile Engineering
Senior Mechanical Design Engineer - Seating Systems agile Engineering
Engineer- Interior Systems agile Engineering
Sr. Performance & Scalability Test Engineer agile IT
Staff Program Manager, Service Operations scrum couldn't match Google result to available job
.Net Developer scrum IT
Process Engineer, Gigafactory lean Gigafactory
Process Technician - Seat Manufacturing lean Manufacturing
Material Project Manager - Manufacturing Introduction Group lean Manufacturing
Material Project Manager - Manufacturing Introduction Group lean Manufacturing
Material Handler lean Service
Engineer- Interior Systems lean Engineering
Tool and Die Maker - Assembly/Tryout lean Manufacturing
Mechanical Design Engineer - Closures Systems lean Engineering
EHS Manager - Factory Departments lean Manufacturing
Production Planner lean Production
Engineering Applications Product Manager critical path IT
Installation Project Manager - Supercharger critical path couldn't match Google result to available job
Senior Mechanical Design Engineer - Battery Enclosure critical path Engineering
Tesla Supercharger Land Use and Permitting Specialist critical path Engineering
Material Project Manager - Manufacturing Introduction Group  kanban couldn't match Google result to available job
Production Planner kanban Production

In summary it comes to that Tesla actually uses a agile at least in Engineering, Gigafatory, IT, Manufacturing, Production and Service departments.
Department Number
couldn't match Google result to available job
agile 2
critical path 1
kanban 1
scrum 1
couldn't match Google result to available job Total 5
Engineering
agile 5
critical path 2
lean 2
Engineering Total 9
Gigafactory
lean 1
Gigafactory Total 1
IT
agile 2
critical path 1
scrum 1
IT Total 4
Manufacturing
lean 5
Manufacturing Total 5
Production
kanban 1
lean 1
Production Total 2
Service
lean 1
Service Total 1

Although those results are based on Google search it seems that they are using very agile methodology. 

It also is shown that they are using agile approach as their cars pretty much get monthly upgrades of new features, they don't wait when they have product fully ready, but they rather give and improve customers experience every month. Porsche is also making electric car to compete with Tesla, but Porsche first car will come around 2020 and by that time they are way too late to compete in the electric car market with agile development models. 
Tesla didn't make cheap car, they sat down, thought what they can do and how to do fast, they did super car which is able to get updates in your home WiFi and get additional features. You put stuff in, put activation can be over time, not everything must work in the first place. Recently they activated serf driving capabilities. Sensors where there, they just weren't activated.

This is excellent example of agile business model which has high level road-map planned and roll-out takes in place feature by feature. I would call it even high level is planned with traditional method, which is split to iterations and iterations are handled by agile model. Combination of many methodologies which actually makes this very rapid, fast and professional company which delivers.