From Idea to
Implementation
Speeding the delivery of business functionality to the end user.
Current IT Management Challenges
• The average large IT project runs 45% over budget, 7% over time, and
delivers 56% less value than expected.
• 1 in 6 IT projects has an average cost overrun of 200% and a schedule
overrun of 70%.
• 45% admit they are unclear on the business objectives of their IT projects.
• 78% stated their project requirements are usually or always out of sync
with the business.
• 75% of IT project leaders believe their projects are “doomed from the
start.”
• 17% of large IT projects (budgets >= 10 million) go so badly they threaten
the existence of the company.
2/14/2017 Copyright Eikos Partners @ 2017 2
Top Contributors to IT Project Failure
• Unclear objectives
• lack of business focus / lack of business direction
• Unrealistic schedule
• reactive planning
• Shifting requirements
• Inflexible to change
• Technical complexity
• Misaligned teams
• missing skills
• Unexplained causes
2/14/2017 Copyright Eikos Partners @ 2017 3
Faster and Cheaper
• Business demands change rapidly and so should IT
• Rapid change need not come at a premium
• Iterate between business and IT, team effort
• Do not re-invent the wheel / Embrace Open Source
• Managed approaches to the use of Open Source
• Look to contribute to Open Source.
• Consider Cloud as a platform
• Managed
• No hardware costs
• No maintenance
• Excellent services (deployment included)
2/14/2017 Copyright Eikos Partners @ 2017 4
2/14/2017 Copyright Eikos Partners @ 2017 5
Business IT Collaboration
• Use Cases.
• Clear direction from the business.
• Collaborative discussions.
• IT is a service to the business.
Development
• Agile methodology
• Bottom-up approach
• TDD
• Unit Testing
• Regression Testing
• Continuous Integration
• Develop / Test / Deploy
Deployment
• Automated
• Consistent
• Quality Assurance
• Technology Operations
Business IT Collaboration
• Mike Lee
• Senior UX Designer
• mike.lee@eikospartners.com
2/14/2017 Copyright Eikos Partners @ 2017 6
Development
• Erica Gucciardo
• erica.gucciardo@eikospartners.com
2/14/2017 Copyright Eikos Partners @ 2017 7
Deployment
• Ernie Salazar
• ernie.salazar@eikospartners.com
2/14/2017 Copyright Eikos Partners @ 2017 8
Deployment Cycle Demo
gitpush
gitpull
remote ‘git pull’
update ui
2/14/2017 Copyright Eikos Partners @ 2017 9
What needs to change?
• Business users and IT need to collaborate
• Agree on features, be flexible to changes in requirements or technical
complexity
• Business sponsorship
• Alignment of skills to appropriate work
• Ensure that the teams deployed to implement something are well suited to
the job.
• Agility
• Starts with the business
• IT has to be nimble, responsive to the needs of their clients.
2/14/2017 Copyright Eikos Partners @ 2017 10
Core Elements
• Collaboration between ideas team and Implementation team
• Flexible infrastructure that can bend to the demands of the business.
• Small iterations, fast to fail, fast to succeed
• Regression Testing
• Automation of deployments to multiple platforms
• Browser
• Mobile
• Desktop
2/14/2017 Copyright Eikos Partners @ 2017 11
Key Elements
• Framework solutions
• Tooling (Assembla, Slack, GIT, JIRA, etc.)
• Open Source libraries.
• Window Manager JS
• Scale JS
• Angular2
• React
2/14/2017 Copyright Eikos Partners @ 2017 12
Keys to success
• Full engagement with the business users
• Clear and concise Use Cases
• These are changeable as the business changes.
• IT that collaborates with the Business
• IT is a service to support business.
• Continuous Integration is key.
• Code check-in
• Code regression testing
• Code deployment
2/14/2017 Copyright Eikos Partners @ 2017 13
How can we help?
• This is what we do
• 100’s of years of experience
• We mentor teams
• Improve productivity
2/14/2017 Copyright Eikos Partners @ 2017 14
Any Questions?
2/14/2017 Copyright Eikos Partners @ 2017 15

From idea to implementation

  • 1.
    From Idea to Implementation Speedingthe delivery of business functionality to the end user.
  • 2.
    Current IT ManagementChallenges • The average large IT project runs 45% over budget, 7% over time, and delivers 56% less value than expected. • 1 in 6 IT projects has an average cost overrun of 200% and a schedule overrun of 70%. • 45% admit they are unclear on the business objectives of their IT projects. • 78% stated their project requirements are usually or always out of sync with the business. • 75% of IT project leaders believe their projects are “doomed from the start.” • 17% of large IT projects (budgets >= 10 million) go so badly they threaten the existence of the company. 2/14/2017 Copyright Eikos Partners @ 2017 2
  • 3.
    Top Contributors toIT Project Failure • Unclear objectives • lack of business focus / lack of business direction • Unrealistic schedule • reactive planning • Shifting requirements • Inflexible to change • Technical complexity • Misaligned teams • missing skills • Unexplained causes 2/14/2017 Copyright Eikos Partners @ 2017 3
  • 4.
    Faster and Cheaper •Business demands change rapidly and so should IT • Rapid change need not come at a premium • Iterate between business and IT, team effort • Do not re-invent the wheel / Embrace Open Source • Managed approaches to the use of Open Source • Look to contribute to Open Source. • Consider Cloud as a platform • Managed • No hardware costs • No maintenance • Excellent services (deployment included) 2/14/2017 Copyright Eikos Partners @ 2017 4
  • 5.
    2/14/2017 Copyright EikosPartners @ 2017 5 Business IT Collaboration • Use Cases. • Clear direction from the business. • Collaborative discussions. • IT is a service to the business. Development • Agile methodology • Bottom-up approach • TDD • Unit Testing • Regression Testing • Continuous Integration • Develop / Test / Deploy Deployment • Automated • Consistent • Quality Assurance • Technology Operations
  • 6.
    Business IT Collaboration •Mike Lee • Senior UX Designer • mike.lee@eikospartners.com 2/14/2017 Copyright Eikos Partners @ 2017 6
  • 7.
    Development • Erica Gucciardo •erica.gucciardo@eikospartners.com 2/14/2017 Copyright Eikos Partners @ 2017 7
  • 8.
    Deployment • Ernie Salazar •ernie.salazar@eikospartners.com 2/14/2017 Copyright Eikos Partners @ 2017 8
  • 9.
    Deployment Cycle Demo gitpush gitpull remote‘git pull’ update ui 2/14/2017 Copyright Eikos Partners @ 2017 9
  • 10.
    What needs tochange? • Business users and IT need to collaborate • Agree on features, be flexible to changes in requirements or technical complexity • Business sponsorship • Alignment of skills to appropriate work • Ensure that the teams deployed to implement something are well suited to the job. • Agility • Starts with the business • IT has to be nimble, responsive to the needs of their clients. 2/14/2017 Copyright Eikos Partners @ 2017 10
  • 11.
    Core Elements • Collaborationbetween ideas team and Implementation team • Flexible infrastructure that can bend to the demands of the business. • Small iterations, fast to fail, fast to succeed • Regression Testing • Automation of deployments to multiple platforms • Browser • Mobile • Desktop 2/14/2017 Copyright Eikos Partners @ 2017 11
  • 12.
    Key Elements • Frameworksolutions • Tooling (Assembla, Slack, GIT, JIRA, etc.) • Open Source libraries. • Window Manager JS • Scale JS • Angular2 • React 2/14/2017 Copyright Eikos Partners @ 2017 12
  • 13.
    Keys to success •Full engagement with the business users • Clear and concise Use Cases • These are changeable as the business changes. • IT that collaborates with the Business • IT is a service to support business. • Continuous Integration is key. • Code check-in • Code regression testing • Code deployment 2/14/2017 Copyright Eikos Partners @ 2017 13
  • 14.
    How can wehelp? • This is what we do • 100’s of years of experience • We mentor teams • Improve productivity 2/14/2017 Copyright Eikos Partners @ 2017 14
  • 15.
    Any Questions? 2/14/2017 CopyrightEikos Partners @ 2017 15