Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Управление продуктом в стиле Magento Unified Process


Published on

Published in: Technology
  • Be the first to comment

Управление продуктом в стиле Magento Unified Process

  1. 1. Magento Product Management style Magento Unified Process Eugene Veselov Project manager, Magento Core Team.
  2. 2. Facts <ul><li>~ 10 unique features in a release </li></ul><ul><li>Release frequency ~ 3 month </li></ul><ul><li>Team 30+ people </li></ul><ul><li>Developers per feature – 3-4 </li></ul><ul><li>Average deviation from deadline +- 5 business days </li></ul><ul><li>Average deviation from planned scope - 1 feature </li></ul><ul><li>Distributed team </li></ul>
  3. 3. Four essentials of Good management <ul><li>Get the right people </li></ul><ul><li>Match them to the right jobs </li></ul><ul><li>Keep them motivated </li></ul><ul><li>Help their teams to jell and stay jelled </li></ul><ul><li>All the rest is administrativia </li></ul><ul><li>Т. Demarco “Deadline” </li></ul>
  4. 4. Plan <ul><li>Magento style leadership ( teamwork ) </li></ul><ul><li>Magento under a microscope ( SDLC of a release ) </li></ul><ul><li>Administrativia ( Change, quality, Time Management ) </li></ul><ul><li>Answering your questions </li></ul>
  5. 5. Magento style leadership <ul><li>Theory Y </li></ul><ul><li>( according to McGregor ) </li></ul>In this theory, management assumes employees  may be  ambitious and self-motivated and exercise self-control. It is believed that employees enjoy their mental and physical work duties
  6. 6. Magento style leadership <ul><li>Dynamic teams and leaders </li></ul><ul><li>2-4 members team is temporary created for each task(feature) </li></ul><ul><li>This team is responsible for entire SDLC of the feature </li></ul><ul><li>Dynamic leader is elected among the mini-team </li></ul><ul><li>The leader acts as technical leader for his task </li></ul>
  7. 7. Magento style leadership <ul><li>Advantages of virtual teams </li></ul><ul><li>People work in small teams which jell against their tasks </li></ul><ul><li>It is proved that the most efficient teams consist of 7 (+-2) people </li></ul><ul><li>Team estimates are very precise, about 30% </li></ul><ul><li>Each teammember can try to be a leader and then have rest from leadership  </li></ul>
  8. 8. Magento style leadership <ul><li>Architectural council (AC) </li></ul><ul><li>Consists of 4 most experienced developers and tech PM </li></ul><ul><li>AC members act as dynamic leaders more often, especially in complex or mission critical tasks </li></ul><ul><li>AC is responsible for : researches, technical planning, code review, trainings and etc </li></ul>
  9. 9. Magento style leadership <ul><li>Trainings </li></ul><ul><li>Lots of trainings are help by Magento project team members </li></ul><ul><li>Knowledge transwer regarding some subsystems in Magento </li></ul><ul><li>Book Discussions </li></ul><ul><li>Trends in IT </li></ul><ul><li>etc </li></ul>
  10. 10. Magento under a microscope
  11. 11. Magento under a microscope
  12. 12. Magento under a microscope
  13. 13. Magento under a microscope
  14. 14. Magento under a microscope
  15. 15. Administrativia New feature lifecycle Get initial requirements about a feature. Where : Community, Product owner, support, stakeholders………… Who : All team Approve feature and add it to the Roadmap, if possible estimate the feature roughly Who: PO, PM (for estimations only) Set right Priority. Who: PO SRS Development Who: BA IG Development Who: SA Create WBS according to IG Estimate precisely according to WBS Who : PM Approve development of the feature and add to the development plan Who: PO and PM
  16. 16. Administrativia Change Management Get change, gather all initial data Update SRS Get Initial Approve Complete CR Form Estimate Get Final Approve Add CR to the development plan Plan development
  17. 17. Administrativia QM. Deming cycle
  18. 18. Administrativia QM. Main Artifacts
  19. 19. Administrativia Time Management <ul><li>Yes, we use Gantt diagram. </li></ul><ul><li>Yes, we use critical path method </li></ul>
  20. 20. Administrativia Time Management <ul><li>  In  project management , a  critical path  is the sequence of  project network  activities which add up to the longest overall  duration . This determines the shortest time possible to complete the project. Any delay of an activity on the critical path directly impacts the planned project completion . </li></ul>
  21. 21. Your Questions ?
  22. 22. Thank you! ! <ul><li>Email me here : </li></ul><ul><li>[email_address] </li></ul>