Lightspeed
 

Lightspeed

on

  • 2,103 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
2,103
Views on SlideShare
1,977
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
    View slide
  • 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
    View slide
  • 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