решение одной из ключевых проблем компетенции Ba специалистов

442 views
332 views

Published on

Published in: Software, Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
442
On SlideShare
0
From Embeds
0
Number of Embeds
45
Actions
Shares
0
Downloads
1
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

решение одной из ключевых проблем компетенции Ba специалистов

  1. 1. Решение одной из ключевых проблем компетенции BA специалистов
  2. 2. Proxy between Business and Development Development Business BA
  3. 3. Business BA (BA domain) Development “Value Team” “Delivery Team” (Business domain) (IT domain) BA as a proxy
  4. 4. Foreigners (English) Translator Native Domain (Russian Culture) Native speakers (Russian) Foreign domain (English Culture) Native Domain (Russian Culture) Translator as a Proxy
  5. 5. Foreigners (English) Translator Native Domain (Russian Culture) Native speakers (Russian) Foreign domain (English Culture) Native Domain (Russian Culture) Business BA (BA domain) Development “Value Team” (Business domain) “Delivery Team” (IT domain) Business (English) BA (BA domain, Russian Culture) Development (Russian) “Value Team” (Business domain, English Culture) “Delivery Team” (IT domain, Russian Culture)
  6. 6. BA Domain Business Domain Development Domain English Culture Russian Culture BA complexity triangle
  7. 7. Дословный перевод
  8. 8. Requirement BA должен знать IT Domain так же глубоко, как переводчик должен понимать культурные различия.
  9. 9. Requirement implementation Комплексная программа обучению промышленному программированию с нуля в кратчайшие сроки (2-3 месяца)
  10. 10. Что должен знать?  “OOP basics (elementary UML based)”  “Effective software development general purpose practices”  UML “in depth”  Introduction to Programming (Python, based on “Computer science from the scratch”)  Architectural patterns (an extra high level overview)  Introduction to Computer Science
  11. 11. Introduction to Programming  Conception  CPython  Blockly  Google Blockly Code  Google Blockly source code  External projects using Blockly include  The simplest Android development  Romo – littlle droid  A set of visual programming languages for Kids  LEGO MINDSTORMS  Sikuli Script
  12. 12. CPython
  13. 13. Blockly
  14. 14. Google Blockly Code
  15. 15. Google Blockly source code
  16. 16. External projects using Blockly include  BlocklyDuino - Ardiuno code generator.  CustomPacker - Human-robot packing system.  GigaBryte - Wearable computers.  Seal-blockly - SEAL script support.  Blockly and Espruino - Graphical Programming for Microcontrollers.  Blockly Mario - Educational project demonstrating design of control systems for simulated and real-world contexts.  Truffle Blocks - A visual programming language based on Blockly for making isometric games in the browser.
  17. 17. The simplest Android development
  18. 18. Romo – little droid
  19. 19. A set of visual programming languages for Kids  Little Man Computer (LMC) is an instructional model of a simple von Neumann architecture computer with all basic features of modern computers  Greenfoot is an interactive Java development environment developed primarily for educational purposes.  Logo is a language that was specifically designed to introduce children to programming.  Scratch is a visual programming language based on and implemented in Squeak.  Others: http://en.wikipedia.org/wiki/List_of_educational_program ming_languages
  20. 20. LEGO MINDSTORMS
  21. 21. Sikuli Script
  22. 22. Anton Semenchenko ISSoft AntonSemenchenko@coherentsolutions.com Спасибо за внимание

×