Agile Development & Management Service

Agile Development
& Management Service
Service Definition
Government Procurement Service - G-Cloud Services III - Q-LOT4-12
February 2013
Contact: GCloud@sapient.com
Agile Development & Management Service | Contents
Contents
01 Executive Summary.....................................................................................................................................3
02 Agile Development & Management Service...........................................................................................4
03 About SapientNitro......................................................................................................................................8
© COPYRIGHT 2013 SAPIENT CORPORATION
This document is subject to contract and contains confidential and proprietary information. Copyright © Sapient Corporation 2013. All rights reserved. Sapient, SapientNitro, the Sapient logo and any other trademarks used are trademarks of Sapient Corporation.
2
Agile Development & Management Service | 01 Executive Summary
SapientNitro has a track record of delivering solutions to
some of the most complex organisational and business
problems posed by public and private sectors in North
America, Europe and Asia using its Agile-based
Sapient | Approach.
• SapientNitro is part of the Sapient group which has
35+ offices globally. As a group, we offer technology,
marketing, branding and user experience services
Software Support
Agile Development & Management
Transition
Management
Rapid delivery of usable products and frequent release of
code drives down risk and helps organisations realise value
early in the development cycle.
Clients work closely with Sapient’s design and development,
deployment and transition teams in a highly collaborative,
transparent and iterative working style to ensure continuous
improvement, risk management and superior-quality
project delivery.
Deployment
System Integration
Design &
Development
Onboarding
Enterprise Architecture
Business Analysis
Design Authority
Sapient | Approach is a synthesis of the key characteristics
of best-of-breed Agile methods. It has been successful
tried and tested for over a decade to solve problems posed
by hugely diverse projects, from military and government
services through FMCG and automotive to large-scale
consumer transaction systems. Sapient | Approach is
highly flexible and is itself under continuous development to
respond to the changing needs of our clients.
Project Specification & Selection
Project Management, Programme Management & Governance
01 Executive Summary
SapientNitro’s G-Cloud Services Map
• S
apient’s approach is Agile-based and underpinned
by 20 years of experience in delivering creative
solutions to complex business problems on time and
on budget. Our success rates are nearly three times
the industry average
• W
e currently deliver cloud solutions internationally
to both public and private sectors, such as
government services, FMCG, leisure and tourism,
and automotive
© COPYRIGHT 2013 SAPIENT CORPORATION This document is subject to contract and contains confidential and proprietary information. Copyright © Sapient Corporation 2013. All rights reserved. Sapient, SapientNitro, the Sapient logo and any other trademarks used are trademarks of Sapient Corporation.
3
Transition
Management
Software Support
Project Management, Programme Management & Governance
Deployment
System Integration
Onboarding
Design Authority
Enterprise Architecture
Design &
Development
Agile Development & Management
Project Specification & Selection
Business Analysis
Agile Development & Management Service | 02 Agile Development & Management Service
02 Agile Development & Management Service
We employ Sapient | Approach, a proven Agile based delivery
methodology, focused on rapid development and release of
usable components in an iterative incremental manner. This
highly collaborative, iterative approach allows our clients
to review, validate the solution after each incremental
development and release
Our clients have found that this delivery approach
provides the most value and return on investment in the
shortest possible time. It also minimises project risk
while maximising flexibility. Discrete pieces of work are
continuously tested and accepted through regular releases
and can be adapted to changing requirements in
a following iteration when necessary.
Our Agile teams focuses on delivering within the price and
schedule solutions that solve business problems. We design
these solutions to deliver tangible business value to clients,
including increased revenues, reduced costs and more
effective use of assets.
Key characteristic of Sapient | Aprroach (S|A) and other delivery methodologies
!
Additionally, Sapient | Approach enables flexibility in
selecting the process standardisation and continuous
improvement models that work best for each client based
on your best practices.
© COPYRIGHT 2013 SAPIENT CORPORATION
This document is subject to contract and contains confidential and proprietary information. Copyright © Sapient Corporation 2013. All rights reserved. Sapient, SapientNitro, the Sapient logo and any other trademarks used are trademarks of Sapient Corporation.
4
Transition
Management
Software Support
Project Management, Programme Management & Governance
Deployment
System Integration
Onboarding
Design Authority
Enterprise Architecture
Design &
Development
Agile Development & Management
Project Specification & Selection
Business Analysis
Agile Development & Management Service | 02 Agile Development & Management Service
Sapient’s Approach to Agile (S|A)
Sapient’s approach to Agile simply called Sapient Approach
(S|A) has four distinct phases: Fusion, Executable
Architecture Release (EAR), Ongoing Iterative Incremental
Releases, and Management.
FUSION
it 0
EAR
it 1
it 2
RELEASE 1
it 3
it 4
it 5
RELEASE 2
it 6
it 7
RELEASE 3
it 8
Iteration 4
KO
Iteration
kick-off
with client
Local Team:
acts as an interface to Webster
GDD Team:
develops and tests
it 9
it 10
it 11
Go Live
Wrap up
End of
iteration
checkpoint
with client
ITERATION KICKOFF
EXECUTE ITERATION
END OF ITERATION CHECKPOINT
At the start of each iteration,
the entire team works together
to validate planned iteration
scope and if needed
reprioritise or swap scope.
Iteration Plan: The team works with the
subject matter experts to gain a deeper
understanding of the iteration requirements.
The team ensures business value at the end
of each iteration
Daily Team Meeting: The team meets daily to
report status and address roadblocks
Iteration
Plan
Deployment
Ready
Functionality
Client
Checkpoint
Iteration Scope
Overview of Sapient’s Agile approach (S|A)
© COPYRIGHT 2013 SAPIENT CORPORATION
This document is subject to contract and contains confidential and proprietary information. Copyright © Sapient Corporation 2013. All rights reserved. Sapient, SapientNitro, the Sapient logo and any other trademarks used are trademarks of Sapient Corporation.
5
Transition
Management
Software Support
Project Management, Programme Management & Governance
Deployment
System Integration
Onboarding
Design Authority
Enterprise Architecture
Design &
Development
Agile Development & Management
Project Specification & Selection
Business Analysis
Agile Development & Management Service | 02 Agile Development & Management Service
Fusion
Ongoing releases, development iterations
A Fusion consists of a set of structured and rapidly executed
workshops which define the project vision and build
consensus amongst internal and external stakeholders.
With a common understanding of project goals established,
client and Sapient teams can then define and prioritise
requirements, success factors, and create a roadmap based
on key business and technical considerations.
Ongoing incremental developments to the pilot release
deliver scope to the project. Clients monitor progress and
agreed checkpoints facilitating structured feedback and
allowing for course correction if need be.
Fusion helps drive clarity, accelerates project delivery,
reduces delivery risk and helps our clients achieve business
goals.
A release can either be software-in-production or an
internal release for testing purposes only. Simultaneous and
continuous integration with established systems ensures
ongoing build and testing of components. This avoids a full
integration phase at the end of the project, helping to reduce
timeframes and costs.
Executable Architecture Release
Manage
An Executable Architecture Release (EAR) is the first
release. A small team creates a pilot version of the software
system as quickly as possible. It is an actual version of the
final system and is fully tested. It is not a proof of concept.
Rather, it provides the foundation for building the remaining
features. This provides the high-level picture of the system
to be defined during EAR, including requirements and
technical design. For a software application, the pilot release
will include 10-20% of the overall feature set.
In the manage phase, we maintain and support released
applications based on service level agreements. A Manage
project often includes a track for minor enhancements. This
phase ensures successful knowledge transition to service
management and support teams.
During all phases of our Agile method, we take constant
feedback from client and internal SapientNitro specialists
to improve delivery quality. We continuously measure our
success against critical success factors defined during our
Fusion phase.
© COPYRIGHT 2013 SAPIENT CORPORATION
This document is subject to contract and contains confidential and proprietary information. Copyright © Sapient Corporation 2013. All rights reserved. Sapient, SapientNitro, the Sapient logo and any other trademarks used are trademarks of Sapient Corporation.
6
Transition
Management
Software Support
Project Management, Programme Management & Governance
Deployment
System Integration
Onboarding
Design Authority
Enterprise Architecture
Design &
Development
Agile Development & Management
Project Specification & Selection
Business Analysis
Agile Development & Management Service | 02 Agile Development & Management Service
Our Management Tools
Key features include:
ResultSpace is Sapient’s own online project management
application. It is available globally to support all project
management activities during analysis & design,
development, build, test and release phases, from tracking
progress, issues and risks to planning, collaboration and
knowledge sharing.
• Agile project estimation and planning
ResultSpace is an open, collaborative environment and can
be made accessible to all project stakeholders, providing
transparency and a means to monitor and corroborate
projects. It is secure, accessible and has been proven to
increase productivity.
• Progress tracking and reporting
• Defect, issue and risk management
• Document sharing
• S
oftware/System changes and configuration
management
• Collaborative content development
• Traceability
• Notification services
• Role-based access control
• Integration with leading developer tool
If so desired we can of course also use any tools available
from clients or partners.
© COPYRIGHT 2013 SAPIENT CORPORATION
This document is subject to contract and contains confidential and proprietary information. Copyright © Sapient Corporation 2013. All rights reserved. Sapient, SapientNitro, the Sapient logo and any other trademarks used are trademarks of Sapient Corporation.
7
Transition
Management
Software Support
Project Management, Programme Management & Governance
Deployment
System Integration
Onboarding
Design Authority
Enterprise Architecture
Design &
Development
Agile Development & Management
Project Specification & Selection
Business Analysis
Agile Development & Management Service | 03 About SapientNitro
03 About SapientNitro
We provide a full range of services from branding, user
research and experience design through e-commerce to
sophisticated analytics and database management. We offer
quantifiably the deepest technological capabilities of any
agency in this space.
At the heart of Sapient’s culture is a drive toward client
success through a deep and rich understanding of business
and customer goals.
We consider the following to be among our unique strengths
that distinguish us from our competitors:
Unique creativity
We have capabilities ranging from above the line advertising
to below the line marketing, interaction design, business
strategy and merchandising and technology, all working
with no silos and using the same set of processes. With all
those capabilities under one roof, in a unified process we are
able to create impactful solutions for our clients.
Ability to deliver
We deliver the right results with unmatched consistency.
Our track record for delivery is second to none. Our clients
value us for providing industry expertise and technologies
that solve their most complex business challenges, and for
creating solutions that achieve high adoption by end users
and most importantly measurable business results.
We have achieved a success for our clients at nearly three
times the industry average (source: Standish Group).
constant focus on doing the right thing for the client, and
a commitment to making the overall experience a positive
and enriching one. In fact, in our last client feedback survey,
95% of our clients said they enjoyed working with us. Today,
our client satisfaction scores are the highest in our history.
USER
EXPERIENCE
WEB DEV
& DESIGN
SEARCH
COMMERCE
Technology
MOTION
No other agency has our depth of technical expertise. Over
the past 20 years we have been pioneers in integrating open
systems, client-server computing, distributed computing
models, cloud computing, object-oriented analysis and
programming. Our position as a technology innovator over
the past decade is a strength that few firms can match. We
view advanced technology as a means to an end, not the end
itself. By starting with clear business objectives, we ensure
that our solutions provide true business value and creative
excellence.
MEDIA
DIGITAL
MERCHANDISING
INNOVATION
LAB
3D
RESEARCH
CREATIVE
EXECUTION
SOUND
APPS
MOBILE
MARKETING
STRATEGIC PLANNING
SapientNitro has more than 35 offices in North America,
Europe and Asia and is the technology and marketing
services group of Sapient (NASDAQ: SAPE), a leading global
services and consulting firm.
ANALYTICS
CUSTOMER
INSIGHTS
TECHNOLOGY
Core values
Creating and maintaining outstanding relationships with
our clients is fundamental to our success. Our excellent
client relationships derive from involving clients deeply in
projects and solutions we deliver, building a high degree of
trust, a forthright and direct approach to client interactions,
© COPYRIGHT 2013 SAPIENT CORPORATION
This document is subject to contract and contains confidential and proprietary information. Copyright © Sapient Corporation 2013. All rights reserved. Sapient, SapientNitro, the Sapient logo and any other trademarks used are trademarks of Sapient Corporation.
8