View
425
Download
2
Embed Size (px)
DESCRIPTION
Our Agile Eng
Citation preview
ENGAGE® Innovate on Demand
Engage®
Innovate on Demand
answerconsulting.com
Agenda
• Answer Background• Gala Coral Background• Answer Engage• Gambling/ Gaming Solutions • Q&A/ Discussion
Answer Overview
• Leading UK Systems Integrator• 10+ Years Experience @ Global
Enterprises• National Awards / Standards• UK Focus: Leeds, Coventry, Guildford• Offerings:
Capability3 – Embedded Organisational Performance
Engage – Innovate By Demand.MindSwap – Replicate, scale individual expertise.
Reference
Service Offerings
• Technology– Solutions Development/ Systems Integration– Architecture Planning, Roadmaps– Business Systems – B2C, B2B, Multi-channel– Integration, Workflow, Messaging– QoS, Security, Performance. – Platform Migration
• People– Building Capability for IS Departments– Improving IS dept performance
• Process– Audit, Optimisations, Roadmaps, Mentoring– Development process engineering
(RUP, Scrum, XP, DSDM)
How do you ..?
• Innovate By Demand–Deliver better than your competition–Deliver faster than your competition–<REPEAT>
• So what’s stopping you ?–Widget x doesn’t work with widget y–Functional spec not defined/ agreed
yet– It takes time to orchestrate this
division/ infrastructure –Need to establish approach..
Engage is a Service that delivers
Business/Users
NeedsWantsChallengesConstraints
CompanyJava
orMicrosoft
‘.com’
Engage Innovation Environment
Monthly, Quarterly cycle for new business capabilities
PrototypeReview/ change
ValidateTest
Release
Employing an innovation process,Supported by an innovation platform Delivered by innovation practitioners
Innovative, online business capabilities in rapid response to market conditions;
So what’s the difference ?
• Shaped by the business– Not constrained by IT
• Prove, demonstrate, continue– Not describe, arbitrate, wait
• Expect, respond, manage change– Not freeze, lock, constrain
• Concrete, usable results within weeks– Not wish lists, abstract designs
For instance
Reach New Markets
Multiply Channels
Back Office
Integration Gateway
Best in Class Service
UPCO Engage
Deployment Operation
Accelerate
Feasibility,
Foundations
Business casePriorities/ visionRequirementsPrototype/ platformArchitecturePlans, estimatesRisks, Impacts
Engineering
Time-boxed incrementsDetailed requirementsDetailed designEnd to end developmentTestingRegular releasePerformance Benchmarking
Implement
iterateiterate
AcceptanceSwitch on/ overPilot / releaseMonitor Maintenance changesManaged services
Advance
Engage Platform
repository
Automated Build/ Promotion:
Unit/ Developer Operational
Project-Wide Dashboard
TesterTest record/ issuesCreate/ resolve
Developer (site 1)Develop/ check-inUnit testCreate/ resolve issues
Team Lead (site 2)Develop/ check-inUnit testAssign issuesCreate/ resolve issues
Project ManagerManage Plan: publishManage Risks: publishAssign issuesCreate/ resolve issues
validate, compile, test, package, verify, install, deploy
Integration
Continuous Integration
VersionManagement
Build Management
TestManagement
Reportscommit
ContinuousIntegration
Visibility, Transparency
• What is the current plan?• What are the current risk levels? • What level of unit testing is in place?• What is the code quality like?• How maintainable is the code?
REALTIME VIEW
Project Orientation
Plan
Risks and Issues
Code Quality
Unit Test Coverage
Test Results
Benefits
• Team + Practices + Platform = –25% less time to release –20% improvement in speed/ frequency of releases
–50% improvement in quality–30% reduction in project cost
Engage Summary
Deliver innovations that beat the pace of your competition today
Bring transformation to your department: innovate by demand
Questions?
www.answerconsulting.com
Testing
usabilityUAT/ OAT
Why experiment?
Subversionrepository
Mav en/ Continuum
Build working copy
Check outupdated sources
Create report
Project Dashboard
Issuerepository
(JIRA)
Update dashboard sitefrom CI/JIRA
Dashboardwebsite
Tag revisions
Commit updates
Repository
synchronised
Build System
TESTTESTTEST
IssueMGT
TESTING PROCESSES
• For more information get in touch »[email protected]»@AnswerFindYours»www.answerconsulting.com