Your SlideShare is downloading. ×
0
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Il  product development - 20 01 2011
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Il product development - 20 01 2011

758

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
758
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Product Development Approach Moscow, 2011
  • 2.
    • World-class innovation products and solutions development in Russia;
    • Innovation as the main competitive advantage for the global market entry with IT products and Web 2.0 projects (USA, Russia, Europe, Asia);
    • Innovation as the only possible breakthrough element in Knowledge Economy for Russian Federation;
    • Innovation as the major model for sustainable business development;
    • Global innovation as attractive environment for the best Russian professionals.
    Mission
  • 3.
    • INDePT introduction;
    • Case study project SOPRAX;
    • Tools and techniques.
    Table of content
  • 4. INDePT | Process Methodology Overview
    • INDePT methodology is designed to provide flexibility, visibility and productivity to the whole life cycle of product development.
    • INDePT methodology is agile, incremental and highly iterative.
    • Six major attributes in the process:
    • Customer Problems,
    • Questions,
    • Functionality,
    • Feature Sets,
    • Features
    • Metrics.
  • 5. INDePT | Process Iterations
    • There are five major iterations in a process:
    • Customer Problem Domain Analysis;
    • System Functionality and Objects Analysis;
    • System Design;
    • Prototyping and Object Architecture;
    • Features Partition and Coding and Rollout iterations.
  • 6. INDePT | Phases
    • Overall, methodology consists of three generic phases:
    • Analysis
    • Design and Development
    • Rollout.
    • Each phase represents a number of iterations with numerous inspections.
    • The main principle of the process is timely communication, visible progress and monitored productivity and efficiency.
  • 7. INDePT | Analysis phase
    • Iteration 1 - Customer Problem Domain Analysis:
    • An initial project-wide iteration conducted by problem domain experts/analysts at customer site (preferable).
    • A high-level walkthrough of the scope of the system and its context is performed.
    • Detailed domain walkthroughs are then held for each area to be modeled and developed.
    • Normally takes 2 iterations (for small-scale projects 1 iteration should be sufficient).
    • Iteration 2 - System Functionality and Objects Analysis:
    • Continuation of the initial process focus is placed on functionality of the system.
    • Normally takes 2-3 iterations for middle-large scale projects
  • 8. INDePT | Design and Development phase
    • Iteration 1 - System Design, Prototyping and Objects Architecture Iteration:
    • Refines the functionality of the system to the feature set level of granularity and initial description of the features.
    • Functional prototype presents the major functionality.
    • System design and architecture is formed with detailed definition of objects definition and dependencies.
    • Normally 3-5 iterations for middle-large scale projects
    • Iteration 2 - Features Partition and Coding Iteration:
    • Activity with domain and development members under the guidance of Project Manager and Chief Architect.
    • A low-level module partitioning (feature level) is performed and appropriate feature sets/features are added into the Project Plan with commitment dates.
    • Normally 2-3 iterations for middle-large scale projects.
  • 9. INDePT | Metrics
    • Process metrics provides factual information on current team productivity and performance patterns and enable managers to asses the current progress with maximum visibility and realistic information.
    • Quantitative metrics:
    • Actual/Planned Completion Date for the Feature;
    • Actual/Planned Completion Date for the Feature Set;
    • Number of days spent on Analysis Iterations
    • Number of Defects found in Feature Set
    • Number of Open/Closed Defects
    • Number of Assigned (Open) Defects per Developer
    • Qualitative metrics:
    • Number of Severity (1, 2) Defects per Developer
    • Complexity Ranking of the Modules
    • Urgency Ranking of the Modules
  • 10. INDePT | Rollout Iteration
    • Rollout iteration provides integration and configuration of the whole system online or on customer site.
    • Activity with domain and development members under the guidance of Project Managers from both sides.
    • Developed modules are configured and released online.
    • Major module inspections/documentation/testing procedures are reviewed and verified
  • 11. INDePT | Methodology scheme
  • 12. SOPRAX | The idea (Social Promo Accelerator) Social net + e-Shop
  • 13. SOPRAX | Analysis phase result Feature set Features Features Features Features Feature set Feature set Feature set Feature set
  • 14. SOPRAX | Technical specification
    • Roles
    • Detailed site map
    • Technical requirements
  • 15. SOPRAX | Designs
    • System architecture design
    • Deployment diagram
  • 16. SOPRAX | Design prototyping: e-Shop
    • e-Shop page sketch
    • e-Shop page HTML layout
  • 17. SOPRAX | Design prototyping: user profile
    • User profile page sketch
    • User profile page HTML layout
  • 18. SOPRAX | The final portal
    • e-Shop part
    • Social part
  • 19. SOPRAX | Project planning
  • 20. SOPRAX | Process metrics
  • 21. Tools | Used tools and techniques
    • Destination
    Java
    • Scheduler
    Teamcity
    • XML Build tools
    Maven
    • Test tools
    • JUnit (unit tests)
    • Cobertura (test coverage)
    • Jalopy (code style)
    • PMD (code analysis)
    • EMMA (code coverage)
    • Selenium (UI tesing)
    • JMeter (performance testing)
    • IDE
    Netbeans, Eclipse, Intelleij Idea
    • Version control
    Subversion
    • Documentation
    Confluence, JavaDoc, Adobe Acrobat
    • Project Planning
    MS Project
  • 22. Tools | Document repository
    • Project directory
    • An article example
  • 23. Tools | SVN – Code version control
  • 24. Tools | Continuous integration
  • 25. Tools | Bug tracking system
  • 26. Tools | Automated testing
  • 27. Created by Innovation Lab LLC

×