SlideShare a Scribd company logo
Business 2.0



 Material in this demonstration may be subject to NDA and/or the
 confidentiality clause in your MSPP Agreement.
Blue Monitor Systems has a corporate strategy that encourages
employee-owners to think and act like responsible owners helping
the company perform at a higher level. The company's founders
and employees are dedicated to the creation and delivery of quality
creative, technical, and scientific services which contribute to the
security and well being of communities worldwide. We believe that if
we do good socially for the communities where we operate, our
business will reap the benefits financially.


Blue Monitor is an employee-owned company of people dedicated
to delivering best-value services and solutions based on creativity,
and innovative applications of science and technology.
―Innovate, Accelerate, and Incubate your ideas in Zero Time‖


           Strategy         Creative        Technical
End-to-end approach, from creative to the data center


High quality & value vs. cost, swiftly and predictably


Dedicated, passionate team – scalable on the fly
Blue Monitor Customer
                         Customers in 15 Countries
   Growth Worldwide

                          Managing 300+ servers
                          & 1500+ desktops


                          1,000+ Customers

                          Over 150+ Apps developed
                          in 5 years


FY06    FY07      FY08
Small Businesses   Midsized Companies   Large Enterprises
The ―Zero Time‖ Method:
 Enhanced mix of Agile (XP, Scrum) and traditional
 (PMBOK, CMMI, RUP) approaches
 Based on Blue Monitors team experience of successful
 delivery of 400+ man/years programs with monthly major
 releases
 Based on real appreciation of Agile ideas but
 understanding that pure Agile does not work well for
 medium and large projects and programs
Matrix delivery resources structure
End-2-end iterative development cycle
Well defined engineering process
Flexible change control and configuration
management
Turn-key project infrastructure
Project Team 1

Project Team 2

Project Team 3

Project Team 4

                        Design                 QA
                  PM             Development         Operations

 Each project team Is combined of specialists from 4 separate
     departments: Design, Engineering, Test, Operations
 Each account Is managed by an experienced Project Manager
      and supervised by one of the Company Executives
Time



Iteration 1   Definition     Implementation      Stabilization         Deployment


                           Planning Game      Feature                Code                System
                           Complete           Complete               Freeze              Release



Iteration 2                 Definition        Implementation        Stabilization         Deployment


                                           Planning Game         Feature               Code              System
                                           Complete              Complete              Freeze            Release



Iteration 3                                 Definition           Implementation       Stabilization      Deployment


                                                           Planning Game            Feature            Code             System
                                                           Complete                 Complete           Freeze           Release
Time



Product           Requirements
Management Team   Definition

                                 Draft req-s      Final req-s
                                 ready            ready



UI Team                           UI Definition


                                                   Draft UI           Final UI
                                                   ready              ready



Art Team                                             Art Definition


                                                                       Draft Art   Final Art
                                                                       ready       ready
Time



Implementation   Feature 1          Feature 2               Feature N

                                 Feature 1      Feature 2               Feature N
                                 Ready          Ready                   Ready



Test                              Feature 1         Feature 2              Feature N      Feature
                                  Test              Test                   Test           Complete Test

                                                                                        Scope              Feature
                                                                                        Implemented        Complete


Stabilization    Stabilization                                             Deployment       Verification     Production
& Deployment                                                                                                 Support

                 Feature          Release        Release                Code              System           Release
                 complete         Candidate 1    Candidate 2            Freeze            Release          Verified
In addition to general principles of
    Small and frequent iterations
    Product management as ―On-board
    customers‖
in the engineering process we also specifically praise:




                Continuous integration
                TQM through Test-driven
                 development
• Run tests
                      • Review code                       Scans SVN for
Software              • Check code in                                            Cruise
                                             Subversion   changes
Engineers                                                                        Control

                                                                                Runs tests
                                                                                Deploys to


                       Install is prepared                Build is replicated
                       out of tested build   QA Server    to QA server           Build
Installation
                                             (URL)                               Server
Package
                                                                                 (URL)
      Install is applied to
      production servers



Production                       Under continuous integration
Server                           project stakeholders have instant access to:
(URL)                            • Latest development version of the system
                                 • Latest version in QA
Time


              Mainline               Mainline               Mainline               Mainline
              copied                 copied                 copied                 copied
Mainline

Version 1.0

              Branch                                        Branch
              created    QA Branch     Production           archived
                                       Branch
Version 1.1

                                     Branch                                        Branch
                                     created    QA Branch     Production           archived
                                                              Branch
Version 1.2

                                                            Branch                                Branch
                                                            created    QA Branch     Production   archived
Version N.M                                                                          Branch


                   At any moment of time there are next branches:
                        1. Mainline — holds implementation codebase
                        2. QA branch — holds stabilization codebase
                        3. Production branch — holds production codebase
                        4. Archive branches — holds old versions codebases
Confluence is an enterprise wiki-style knowledge management
                system that makes it easy for your team to collaborate and
                share knowledge

                JIRA is a bug tracking, issue tracking, and project
                management system that has been designed with a focus on
                task achievement, is instantly usable and is flexible to work
                with.

                Subversion is an open source version control system used to
                maintain current and historical versions of files such as source
                code, web pages, and documentation

                Cruise Control is a framework for a continuous build process,
                that includes plug-ins for email notification, Ant, and various
                source control tools. It is integrated with Subversion and Code
                Collaborator – automated code reviews system.

                Adobe Acrobat Connect (former Macromedia Breeze) is a web
                conferencing software with well developed collaboration and
                information sharing features
Adobe Acrobat
Connect
Blue Monitor Systems Software Development Services

More Related Content

PDF
Christ Vriens@Agile Community Event - March 19th, 2009
PDF
Release planning
PDF
Postdoc Symposium - Abram Hindle
PDF
Teams progress presenation
PPTX
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
PDF
KEY
Evolutionary change with Kanban
PDF
Introducing a Software Generator Framework - JAZOON12
Christ Vriens@Agile Community Event - March 19th, 2009
Release planning
Postdoc Symposium - Abram Hindle
Teams progress presenation
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Evolutionary change with Kanban
Introducing a Software Generator Framework - JAZOON12

What's hot (17)

PPTX
Avea Release Management IBM Innovate 2012
PPT
PowerPoint Presentation
PDF
Planning with timeline
PDF
Agile Importance in Pharmaceutical Industry
PPT
Chapter 1 ASE Slides ppt
PDF
Shirly Ronen - Documenting an agile defect
PDF
Alliance Successful Selenium Automation
PDF
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
PDF
Continuous delivery @åf consult
KEY
Agile Evolution with Kanban
PDF
Shirly Ronen - User story testing activities
PDF
Dfr Presentation
PDF
Shirly Ronen - rapid release flow and agile testing-as
PDF
Ravit Danino HP - Roles and Collaboration in Agile
PDF
Introducing Obsidian Software and RAVEN-GCS for PowerPC
PDF
Hudson: from build jobs to build pipelines
PPTX
Quality on Submit
Avea Release Management IBM Innovate 2012
PowerPoint Presentation
Planning with timeline
Agile Importance in Pharmaceutical Industry
Chapter 1 ASE Slides ppt
Shirly Ronen - Documenting an agile defect
Alliance Successful Selenium Automation
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
Continuous delivery @åf consult
Agile Evolution with Kanban
Shirly Ronen - User story testing activities
Dfr Presentation
Shirly Ronen - rapid release flow and agile testing-as
Ravit Danino HP - Roles and Collaboration in Agile
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Hudson: from build jobs to build pipelines
Quality on Submit
Ad

Viewers also liked (9)

PDF
20100825 stks vaja
PDF
A week in europe 20 years after the maastricht treaty
PDF
Aldani, lino eclipsă 2000
PDF
Manual de Recarga HP P3005 | M3027 | M3035 Espanhol.
PDF
08กรุงธนบุรี
PDF
นางขวัญฤดี กันทเสน02
PDF
ชำนาญการ
PDF
7 สามัญ สังคม
20100825 stks vaja
A week in europe 20 years after the maastricht treaty
Aldani, lino eclipsă 2000
Manual de Recarga HP P3005 | M3027 | M3035 Espanhol.
08กรุงธนบุรี
นางขวัญฤดี กันทเสน02
ชำนาญการ
7 สามัญ สังคม
Ad

Similar to Blue Monitor Systems Software Development Services (20)

PDF
Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...
PPTX
Continuous Delivery in the real world - techniques to reduce the developers b...
PPTX
Continuous delivery chernivcy
PDF
Mobile DevOps - Trends and Chellenges
PPTX
Relay health build system
PPTX
SharePoint Application Lifecycle Management (ALM)
PPTX
End-To-End Visual Studio Application Lifecycle Management
PPTX
Visual Studio Application Lifecycle Managment end-to-end
PDF
Testing in an Open Source Middleware Platform Space The WSO2 Way.
PDF
Continuous Delivery Overview
PPTX
Visual Studio 2010 ALM Tools Overview
PPTX
Lanzamiento Visual Studio 2012 - Modern ALM
PDF
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
PDF
Agile & ALM tools
PDF
IndiaCloudSummit - Transforming to feature-driven development
PDF
Process Matters (Cloud2Days / Java2Days conference))
PDF
Team Development and Release Management
PDF
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
PPT
Software Production Layout_Se lect7 btech
PDF
OOW 09 EBS Application Change Management Pack
Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...
Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous delivery chernivcy
Mobile DevOps - Trends and Chellenges
Relay health build system
SharePoint Application Lifecycle Management (ALM)
End-To-End Visual Studio Application Lifecycle Management
Visual Studio Application Lifecycle Managment end-to-end
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Continuous Delivery Overview
Visual Studio 2010 ALM Tools Overview
Lanzamiento Visual Studio 2012 - Modern ALM
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
Agile & ALM tools
IndiaCloudSummit - Transforming to feature-driven development
Process Matters (Cloud2Days / Java2Days conference))
Team Development and Release Management
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Software Production Layout_Se lect7 btech
OOW 09 EBS Application Change Management Pack

Recently uploaded (20)

PPTX
A Presentation on Touch Screen Technology
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Mushroom cultivation and it's methods.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Hybrid model detection and classification of lung cancer
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Touch Screen Technology
Heart disease approach using modified random forest and particle swarm optimi...
Digital-Transformation-Roadmap-for-Companies.pptx
DP Operators-handbook-extract for the Mautical Institute
TLE Review Electricity (Electricity).pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
cloud_computing_Infrastucture_as_cloud_p
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 5: Probability Theory and Statistics
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Mushroom cultivation and it's methods.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25-Week II
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Hybrid model detection and classification of lung cancer
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Blue Monitor Systems Software Development Services

  • 1. Business 2.0 Material in this demonstration may be subject to NDA and/or the confidentiality clause in your MSPP Agreement.
  • 2. Blue Monitor Systems has a corporate strategy that encourages employee-owners to think and act like responsible owners helping the company perform at a higher level. The company's founders and employees are dedicated to the creation and delivery of quality creative, technical, and scientific services which contribute to the security and well being of communities worldwide. We believe that if we do good socially for the communities where we operate, our business will reap the benefits financially. Blue Monitor is an employee-owned company of people dedicated to delivering best-value services and solutions based on creativity, and innovative applications of science and technology.
  • 3. ―Innovate, Accelerate, and Incubate your ideas in Zero Time‖ Strategy Creative Technical
  • 4. End-to-end approach, from creative to the data center High quality & value vs. cost, swiftly and predictably Dedicated, passionate team – scalable on the fly
  • 5. Blue Monitor Customer Customers in 15 Countries Growth Worldwide Managing 300+ servers & 1500+ desktops 1,000+ Customers Over 150+ Apps developed in 5 years FY06 FY07 FY08
  • 6. Small Businesses Midsized Companies Large Enterprises
  • 7. The ―Zero Time‖ Method: Enhanced mix of Agile (XP, Scrum) and traditional (PMBOK, CMMI, RUP) approaches Based on Blue Monitors team experience of successful delivery of 400+ man/years programs with monthly major releases Based on real appreciation of Agile ideas but understanding that pure Agile does not work well for medium and large projects and programs
  • 8. Matrix delivery resources structure End-2-end iterative development cycle Well defined engineering process Flexible change control and configuration management Turn-key project infrastructure
  • 9. Project Team 1 Project Team 2 Project Team 3 Project Team 4 Design QA PM Development Operations Each project team Is combined of specialists from 4 separate departments: Design, Engineering, Test, Operations Each account Is managed by an experienced Project Manager and supervised by one of the Company Executives
  • 10. Time Iteration 1 Definition Implementation Stabilization Deployment Planning Game Feature Code System Complete Complete Freeze Release Iteration 2 Definition Implementation Stabilization Deployment Planning Game Feature Code System Complete Complete Freeze Release Iteration 3 Definition Implementation Stabilization Deployment Planning Game Feature Code System Complete Complete Freeze Release
  • 11. Time Product Requirements Management Team Definition Draft req-s Final req-s ready ready UI Team UI Definition Draft UI Final UI ready ready Art Team Art Definition Draft Art Final Art ready ready
  • 12. Time Implementation Feature 1 Feature 2 Feature N Feature 1 Feature 2 Feature N Ready Ready Ready Test Feature 1 Feature 2 Feature N Feature Test Test Test Complete Test Scope Feature Implemented Complete Stabilization Stabilization Deployment Verification Production & Deployment Support Feature Release Release Code System Release complete Candidate 1 Candidate 2 Freeze Release Verified
  • 13. In addition to general principles of Small and frequent iterations Product management as ―On-board customers‖ in the engineering process we also specifically praise: Continuous integration TQM through Test-driven development
  • 14. • Run tests • Review code Scans SVN for Software • Check code in Cruise Subversion changes Engineers Control Runs tests Deploys to Install is prepared Build is replicated out of tested build QA Server to QA server Build Installation (URL) Server Package (URL) Install is applied to production servers Production Under continuous integration Server project stakeholders have instant access to: (URL) • Latest development version of the system • Latest version in QA
  • 15. Time Mainline Mainline Mainline Mainline copied copied copied copied Mainline Version 1.0 Branch Branch created QA Branch Production archived Branch Version 1.1 Branch Branch created QA Branch Production archived Branch Version 1.2 Branch Branch created QA Branch Production archived Version N.M Branch At any moment of time there are next branches: 1. Mainline — holds implementation codebase 2. QA branch — holds stabilization codebase 3. Production branch — holds production codebase 4. Archive branches — holds old versions codebases
  • 16. Confluence is an enterprise wiki-style knowledge management system that makes it easy for your team to collaborate and share knowledge JIRA is a bug tracking, issue tracking, and project management system that has been designed with a focus on task achievement, is instantly usable and is flexible to work with. Subversion is an open source version control system used to maintain current and historical versions of files such as source code, web pages, and documentation Cruise Control is a framework for a continuous build process, that includes plug-ins for email notification, Ant, and various source control tools. It is integrated with Subversion and Code Collaborator – automated code reviews system. Adobe Acrobat Connect (former Macromedia Breeze) is a web conferencing software with well developed collaboration and information sharing features Adobe Acrobat Connect