Today, the Micro and Small ISVs (Independent Software Vendor) are under pressure for having short Product Lifecycles as they are enforced by their customers & competitive environment to continuously provide new features or release new products at regular intervals. This triggers their need to have capable & talented ISV focused services organization to help them with their needs within short duration.
To learn more visit www.itcube.net
Machine Learning Software Engineering Patterns and Their Engineering
Product Engineering Center of Excellence (COE)_ITCube Solutions
1. PRODUCT ENGINEERING CENTER
Here is a link to the ITCube Intranet portal http://www.itcube.net/products.html www.itcube.net
inquiry@itcube.net
OF EXCELLENCE
TODAY, THE MICRO AND SMALL ISVS (INDEPENDENT SOFTWARE VENDOR) ARE UNDER PRESSURE FOR HAVING SHORT PRODUCT
LIFECYCLES AS THEY ARE ENFORCED BY THEIR CUSTOMERS & COMPETITIVE ENVIRONMENT TO CONTINUOUSLY PROVIDE NEW
FEATURES OR RELEASE NEW PRODUCTS AT REGULAR INTERVALS. THIS TRIGGERS THEIR NEED TO HAVE CAPABLE & TALENTED ISV
FOCUSED SERVICES ORGANIZATION TO HELP THEM WITH THEIR NEEDS WITHIN SHORT DURATION
2. Here is a link to the ITCube Intranet portal http://www.itcube.net/products.html www.itcube.net
inquiry@itcube.net
CONTENTS
SUCCESS CRITERIA’S FOR ISVS ........................................................................................................................ 3
ISV OUTSOURCING CHALLENGES ................................................................................................................... 3
PRODUCT ENGINEERING CENTER OF EXCELLENCE (COE) ................................................................................ 3
COE Resource Allocation ............................................................................................................................ 4
Resource Pool ............................................................................................................................................ 5
COE Engagement Model ............................................................................................................................ 5
HOW DO ISVs EVALUATE US?......................................................................................................................... 5
HOW DO ISVs ENGAGE WITH US? .................................................................................................................. 6
ROLE OF ISVs IN EXECUTION PROCESS?.......................................................................................................... 6
VALUE PREPOSITION ...................................................................................................................................... 7
3. SUCCESS CRITERIA’S FOR ISVS
The success of Micro and Small ISVs largely depends upon on their ability to:
Bring out niche innovative products catering to new markets or differentiating in existing markets
Have a detail roadmap of product feature and functionalities with planned release
Stay ahead of competition by shortening the release cycle time
Complement their specialist skills with additional development team to help them achieve the
Here is a link to the ITCube Intranet portal http://www.itcube.net/products.html www.itcube.net
inquiry@itcube.net
above
Have optimal promotional model to gain visibility amongst target market for revenue generation
However, the ISVs are under tremendous pressure to lower the cost of development. Hence, global
outsourcing is becoming a feasible option as the operational challenges are eliminated.
ISVs are lookingat outsourcing as a way to remain cost competitive and achieve financial savings.This
has helped ISVs focus on their core activity being product promotion, achieve more customers, focus
about bringing new features & functionalities in the existing product and conceptualize new
products.
ISV OUTSOURCING CHALLENGES
ISVs which are yet to outsource are feeling apprehensive about the IP infringement and also the ISVs
who have already outsourced face the below challenges:
Maturity of the service provider to understand and manage ISV expectations
Capability and productivity of development resources
Lack of Solution Architect role in product engineering
Senior resources contributing towards the enrichment of the product and roadmap proactively
Quality and consistency across all disciplines for maintaining the expected standard of work
Poor time and resource management hence risking the go-to-market plans
Communication delay, not understanding the necessity of prompt communication
PRODUCT ENGINEERING CENTER OF EXCELLENCE (COE)
ITCube established its Product Engineering Center of Excellence (COE)as part of its continuous
endeavor to deliver solutions to its Micro and Small ISVs.
Micro ISV
•1-25 Employees
•Usually self/ seed funded, has a concept and
is in process of building a POC and /or a
product
Small ISV
•25-100 Employees
•Usually self/ seed / venture funded in the
process of ehancing the existing product or
has an idea for migrating to new
technology platform and/ or develop a
new product
4. COE Resource Allocation
This COE was formed by taking into account a decade of rich experience that ITCube brings to the
table with a well-defined charter and dedicated team of resources.
The resource pool for a typical product engineering project consists of the below profiles:
Resource Type Responsibilities Project
Here is a link to the ITCube Intranet portal http://www.itcube.net/products.html www.itcube.net
inquiry@itcube.net
Contribution
Benefits
Project Manager
(PM)
Overall responsible for execution of
the project within time and budget
along with customer expectation
management
25% Having a PM to oversee
the project help in
overcoming the
communication gap
Business Analyst
(BA)
This expert will be responsible for
understanding customer needs of
and document the same in a
manner understandable by both
business & development resources
25% Proper documentation
to eliminate any gaps in
understanding
Solution Architect
(SA)
Works closely with the customer
business/ technical teams to outline
the architecture or suggest in case
the architecture is already existing
20% -30% Value addition for the
product architecture
Solution Lead (SL) A senior Development resource who
works closely with the PM, BA and
SA to execute the development
process. Also, guide the
development team during the
execution process
50% - 100% A Senior development
resource act as a
mentor/ guide for the
development team
UX Designer Closely interacts with the customer
team to understand the UX
expectation and churns out
wireframes/ designs
20% Bringing in rich usability
for the product
UX Developer Responsible for converting the UX
Designs into HTML formats
25% Realization of designs
into web formats
Developer/s Responsible for development of the
product under the guidance of SL &
SAs and managed by PM
100% Capable and
experienced resources
for development of
product
Testing Lead (TL) Responsible to understand testing
scenarios and device test cases
20% Reducing the risk of
having large volume of
bugs
Testing Engineer/s
(TE)
Responsible for testing the system 40%-50% Ensuring the features,
functions and code
works as expected
5. Resource Pool
The Product Engineering Center of Excellence (COE) consists of about 60 skilled resources on
Microsoft SharePoint, Microsoft .Net and Java technologies, with various degrees of skills and
experiences. To address scaling the COE, below mechanisms are in place:
Continuous augmentation of resources, as per regular Human Resources (HR) process
Lateral hiring, as required, to address ISV demands for resource availability
Cross-training of resources for quick deployment
Manage small pool of resources to be available on bench, for immediate deployment
COE Engagement Model
ITCube associates with its ISV partners in a Project based engagement, in which the execution can be
totally offshore or hybrid (onshore/ offshore) model. ITCube brings its knowledge base and best
practices in every engagement to enable ISVs achieve their objectives cost effective and efficient
manner. This methodology enables ISVs to engage with us easily and quickly.
ITCube follows Agile Development practices, where Solution Architecture, UX Research, UX
Design,Project Documentation, Software Development, Testing and Post Launch Support teams all sit
in one location for rapid response and faster product release.
HOW DO ISVsEVALUATE US?
Our ISV partners have approached us after talking with their peer groups, technology partners and
have evaluated us on the below parameters before engaging with us:
Due diligence of our knowledge and experience in the initial meetings
Conducting resource interviewsto understand their level of technology expertise and also check if
Here is a link to the ITCube Intranet portal http://www.itcube.net/products.html www.itcube.net
inquiry@itcube.net
the resources have been onshore for assignments
Discuss with our Human Resource (HR) department to check on the employee turnover rate
Ascertain our cultural appreciation, particularly when there close communication with the
customer overseas and future prospect of the resources going onshore in the latter stages of a
project.
6. HOW DO ISVs ENGAGE WITH US?
ISVs have immensely benefitted by engaging with ITCube, which includes but is not only limited to
getting access to cost effective resources, but highly available resources that is readily trained in the
different technology platforms along with support post launch of the product.
Here is a link to the ITCube Intranet portal http://www.itcube.net/products.html www.itcube.net
inquiry@itcube.net
Our ISV partners have engaged with us with below types:
Development of a new product
Enhancement of existing product
Development of a customer project (customization)
In the beginning of the engagement ISVs had the challenge in understanding the actual time,
efforts, cost and resulting quality. Hence, they mostly started with Less Time and Low Value
project; this was done to:
Test our capability, ability and understand our execution processes.
Set clarity of roles &responsibility
Find if we are truly a customer focused organization that is committed to deliver quality.
Note:
During this process ITCube and the ISV partner jointly charted risk areas to enable both
organizations to be successful
Clarity in processes and along with detailed documentation
ROLE OF ISVs IN EXECUTION PROCESS?
We encourage active participation of the ISV organization executive’s role in the overall process of
development being:
Closely working with the Senior & Mid-Level resources to receive update on project progress
along with understanding any challenges
After creating the outsourced team, ISVs try to keep them on the project as continuity
anticipating support and enhancements received from their customers
Visit the offshore teams at regular intervals to build conviction and make resources feel part of
their team
7. Here is a link to the ITCube Intranet portal http://www.itcube.net/products.html www.itcube.net
inquiry@itcube.net
VALUE PREPOSITION
End to end product life cycle development & support management
Rich experience in churning out Software products for ISVs to cater the various industry verticals
like Healthcare, Government, Legal, Education and more..
Capable of performing concept to go-to-market product along with strong 24X7 support
mechanism
Agile and highly scalable to adhere customer resource expectation
Focused on targeted customer segment being Micro and Small ISVs
Build resource competency in emerging technology areas