Разработка мобильных приложений в большой компании. Взгляд изнутри.

700 views

Published on

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
700
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
10
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Разработка мобильных приложений в большой компании. Взгляд изнутри.

  1. 1. Разработка мобильных приложений в большой компании. Взгляд изнутри.3 апреля 2013 г.
  2. 2. Типы компаний● Продуктовая компания● Outsource● Outstaff
  3. 3. Типы компаний● Продуктовая компания● Outsource● Outstaff
  4. 4. Персонал Я хочу простое приложение Клиент
  5. 5. ПерсоналСделаем! Программист Клиент
  6. 6. Персонал КлиентПрограммисты
  7. 7. ПерсоналСроки Бюджет Коммуникация Приоритезация Клиент Программисты
  8. 8. Персонал КлиентМенеджер проектов Программисты
  9. 9. Персонал Клиент Менеджер проектов Мотивация ОбучениеКачество кода Программисты
  10. 10. Персонал Клиент Менеджер проектовTeam Lead ПрограммистыTech Lead
  11. 11. Персонал Клиент Менеджер проектов Качество продукта ТестированиеTeam LeadTech Lead Программисты
  12. 12. Персонал Клиент Менеджер проектовTeam Lead QA инженерTech Lead Программисты
  13. 13. Персонал Клиент Менеджер проектовAndroid Team LeadTech Lead Android Программисты QA инженер iOS Team Lead IOS Программисты Tech Lead
  14. 14. Персонал Клиент Менеджер проектов Графический дизайнAndroid TeamLead Android ПрограммистыTech Lead QA инженер iOS Team Lead IOS Программисты Tech Lead
  15. 15. Персонал Клиент Менеджер проектовAndroid Team ДизайнерLead Android ПрограммистыTech Lead iOS Team Lead IOS Программисты QA инженер Tech Lead
  16. 16. Персонал КлиентУправление портфелем проектов
  17. 17. Персонал Клиент Head of delivery
  18. 18. Персонал КлиентHead of delivery Согласование требований
  19. 19. Персонал Клиент Head of delivery Business analyst
  20. 20. Персонал Клиент Head of deliveryПостроение сложныхпрограммных системи их взаимодействие Business analyst
  21. 21. Персонал Клиент Head of deliverySoftware Architect Business analyst
  22. 22. Персонал Клиент Head of delivery Построение единого пользовательского интерфейса с учетом отличий в программных платформахSoftware Architect Business analyst
  23. 23. Персонал Клиент Head of deliverySoftware Architect UI/UX Architect Business analyst
  24. 24. Персонал Инфраструктура Клиент Head of deliverySoftware Architect UI/UX Architect Business analyst
  25. 25. Персонал Системный Клиент администратор Head of deliverySoftware Architect UI/UX Architect Business analyst
  26. 26. ПерсоналПоиск новых клиентов
  27. 27. Персонал Sales manager
  28. 28. Персонал Управление региональным филиалом
  29. 29. Персонал Location Manager
  30. 30. ПерсоналНайм сотрудников
  31. 31. Персонал HR Manager
  32. 32. Персонал Бухгалтерия
  33. 33. Персонал Accountant
  34. 34. ПерсоналПоддержания офиса в порядке, снабжение
  35. 35. Персонал Office Manager
  36. 36. Персонал CEO CTO COO CFO
  37. 37. Персонал
  38. 38. Персонал Я хочу простое приложение Клиент
  39. 39. Персонал● Software Developer● Project Manager● Team Leads● Tech Leads● Business analysts● UI designer● Software Architect● UI/UX Architect● System Administrator● QA engineer● Sales Manager● Human Resources Manager● Office Manager● Location Manager● Head of Delivery● Accountant (FD)● Chief Executive Officer - CEO● Chief Financial Officer - CFO● Chief Operating Officer - COO● Chief Technical Officer - CTO
  40. 40. ИнструментыIntegrated Development Environment
  41. 41. Инструменты Issue tracker
  42. 42. Инструменты Code Repository
  43. 43. Инструменты Continuous integration tools
  44. 44. Инструменты Code Review tool
  45. 45. Инструменты● Issue tracker● Code Repository● Knowledge base● Continuous integration tools● Integrated Development Environment● Code Review tool● Mail● Calendar● Skype/GTalk/...
  46. 46. Оценка проектов Иерархическое разбиение Разбиение до атомарных задач Предположения и вопросыПессимистичная и оптимистичная оценки Риски и возможные проблемы
  47. 47. Оценка проектовHINT – как быстро сделать грубую оценку огромного проекта с кучей документации
  48. 48. Добрые советыУвеличивайте повторное использование кода●Собирайте метрики по коду и анализируйте их●Внедрите общие правила написания кода●Принимайте проекты заказчика как свои собственные●Задача, выполненная на 98% - невыполненная задача!●Не переставайте учиться!●Помогите ближнему●
  49. 49. Добрые советыУвеличивайте повторное использование кода●Собирайте метрики по коду и анализируйте их●Внедрите общие правила написания кода●Принимайте проекты заказчика как свои собственные●Задача, выполненная на 98% - невыполненная задача!●Не переставайте учиться!●Помогите ближнему● Спасибо, КЭП
  50. 50. О себеАлексей УстенкоПрограммист@ustavdnipro.gdg.org.ua

×