• Share
  • Email
  • Embed
  • Like
  • Private Content
Lightspeed
 

Lightspeed

on

  • 1,960 views

Ignite presents LightSpeed - a Project Life Cycle Management platform (PLM) designed for distributed Agile development teams

Ignite presents LightSpeed - a Project Life Cycle Management platform (PLM) designed for distributed Agile development teams

Statistics

Views

Total Views
1,960
Views on SlideShare
1,834
Embed Views
126

Actions

Likes
0
Downloads
10
Comments
0

6 Embeds 126

http://www.igniteoutsourcing.com 54
http://www.igniteoutsourcing.com 54
http://paper.li 13
http://a0.twimg.com 2
http://194.110.126.210 2
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Lightspeed Lightspeed Presentation Transcript

    • LightSpeed: Cloud-Based Agile Delivery Platform
      Ignite Presents LIGHTSPEED
    • Ignite - Company Overview
      Developing products for Independent Software Vendors (ISVs)
      Providing Offshore Outsourcing services in Israel and Eastern Europe
      Teams are managed onsite by Ignite Product development experts
      Developed a Distributed Agile Methodology – Clear-box Methodology ©
      Agile and Scrum Certification trainings
      Agile coaching and
      Developed Project Management and Software Testing tools
      March 2011
    • Software Development Services
      Software development centers of excellence (Mobile platforms, Silverlight, Flash/flex, PHP, Ruby, WPF, Java/JEE, .NET, C/C++ ) located in Israel and Central Eastern European cities
      Vertical expertise (Telecom, Finance, Retail, Education, Social Media, GIS)
      Distributed Agile development: Quality, Velocity, Alignment to customer business goals
      Customer oriented engagement models (Offshore Dedicated Centers, Fixed Price, BOT etc.)
      March 2011
    • Agile Consulting Services
      Agile Tour organizers
      Agile / Scrum Training & Certifications
      Local and international certified trainers
      Wide range of educational programs (theory and practice)
      Agile coaching and Agile assimilation using hands-on experts
      Expertise include Distributed Development coaching & assimilation
      Proven track record in optimizing software development methodologies for global ISVs
      March 2011
    • Development Tools
      • LightSpeed : Project Management platform , Open-Source and shared with Ignite customers
      • Vulcan : Software Testing tool, Workflow driven generation of automated test scenarios
      March 2011
    • The Pain
      Ignite’s Talent Pool is spread in many centers
      Because of the fragmented talent pool of Ukraine
      To gain access to different skills sets and different labor costs in various areas of Ukraine
      Many projects engage with 2 ODCs or more
      Multisite development bares communication overhead
      Agile development requires holistic view of the project
      Existing holistic Project Lifecycle Management (PLM) solutions are highly expensive
      PLM solution is a mission critical system in offshoring projects
      Cannot have downtime
      Must be fully backed up and easily restored
    • The Solution - LightSpeed
      Ignite’s own Cloud-based PLM solution – LightSpeed
      Use existing popular open source solutions
      Glue them together using plugin-based Architecture
      Adapt the components to Agile development
      Adapt the system to work in Amazon cloud
      Develop missing functionality
      Configure the system according to customer/project needs
      Crowd Sourcing + Cloud = Cloud Sourcing
    • Why Cloud Sourcing?
      Reduce the overhead of multisite development to a minimal level
      Create a single view of the project to the PM and the customer
      Retain and share knowledge effectively
      Create a unified processes across internal and external teams
      Provide high-availability solution
      Provide elastic solution
      Provide restorable solution
    • Why Not Use Existing Solution?
      There are many existing hosted solutions for PLM out there – why not use one of them?
      We need a solution that can be customized to customer/project needs
      Customers have different security requirements
      For example: place source repository behind corporate FW
      Customers want to know we control backup and restore policy
      Control over PLM roadmap
      Cost-effective – no payment on licenses only on assimilation and training work!
    • LightSpeed Architecture
      Secured Zone
      Codebase
      PM
      Customer
      Developer
      Developer
      Internet
      Replication
      Another Cloud
      LightSpeed Cloud
      ELB
      On-Demand Test Environment
      On-Demand Test Environment
      LightSpeed I1
      LightSpeedI2
      LightSpeed In
      CI Server
      Deployment
      On-Demand Test Environment
      DB Connectivity
      EBS 1
      EBS 2
      EBS 2
      Sync
      Secured Zone
      DB Backup
      Snapshots
      Codebase
      S3
      Snapshots
      DB Backups
    • LightSpeed Layout
      Dashboard
      Issue Tracking
      Time Logging
      Project Planning
      Knowledge Management
      Risk Management
      Code Management
      Test Execution
      Test Environments
      Code Analysis
      Continuous Integration
      Test Automation
      Customization
      Project Management
      User Management
      High Availability
      Recoverability
      Monitoring
      Virtualization
    • Overall Project Control Board
      Management board that provides short overview over project statuses allowing effective monitoring control and risk assessment
    • Project Overview Board
      Project overview board. Presents at a glance project status, including Planned vs. actual performance gauge, team efficiency status and other frequently used metrics
    • Main Project Dashboard
      Project overall status. Dynamically changes as a result of project performance
      Main project gauges. Present real time project parameters
      Dynamic project target board. Allows target overview and status asssesments
    • Overall SCRUM View
      Project Sprint planning view allows Drag&Drop interactive sprint planning and monitoring across multiple multilocated teams
      Unassigned backlog allows teams and Product Owner to interact in virtual environment planning sprints to maximize business value
      Statistical SCRUM effort predictions and risk assessments are provided
    • Sprint Planning
      A team of developer is assigned to each sprint. Statistical prediction mechanisms will be based on this team past performance
    • Scrum Teams
      Team overview page allows overall look at the available teams and their engagements
    • Scrum Team Composition
      Team settings page allows selection of team members and percentage of their involvement as well as sprint assignments
      Members involvement within various teams is tracked to prevent overallocation
    • Work Prediction
      Statistical timeprediction is based on past team performance and storypoint estimation of the user story.
      Prediction is updated as strint is progressing allowing unprecedented assessment of risks to successful completion
      Remaining time is tracked daily based on the team composition
    • User Story Attribution and Work Prediction
      Statistical prediction of time reqired for this user story based on storypoint estimations and assigned team performance
      Parent feature is attributed to provide association with higher level requirements to allow effective maximization of the business value
      Test case is assigned to provide definition of done for the user story
      Features and test cases can have their internal hierarchi
    • Sprint Taskboard
      Virtual sticky notes with automatic process control and status updates
      Easy access to unassigned tasks and items allows fast and effective scrum meetings
      Organized by user stories
      Virtual interactive taskboard allows effective execution of scum sprints within distributed multilocationenvironments,
    • Continuous Integration
      Built in continuous integration tools allow convenient online monitoring of the process as well as access to the build results
      Build artifacts are accessible by the team and saved for history and backup purposes
    • Integrated Tests
      Automated unitests and other test types integration provides clear view over the build status
    • Integrated Advanced Issue Tracking
      Advanced integrated issue tracking is provided. Extensive filtering and presentation options allow customizable views over the integrated issue lists
    • Roadmap Planning and Tracking
      Roadmap planning and tracking provides high level view over project version allowing combined status assesments
    • Product Management Board
      Automated selective release notes generator provides access to release notes reports for Product management convenience
    • Collaboration Tools
      Forums, Wiki, Document sharing tools provide good team collaboration foundation, while creating a project knowledge base
    • Bridging the Gap with “Traditional” View
      Traditional Gantt view that is generated out of the project tasks and issues provides good bridging capabilities between SCRUM methodologies and traditional waterfall approach
    • Advanced Agile Project Management Made Simple