2. Software Product
Implementation
•BI Product Implementation for British Telecom
•Business Objective: Data analysis tool to reduce customer
billing
•Design: Drill-down to the customer account and analyze
network usage
•Technical differential: Include key fields previously not
captured in data analysis
•Team: Developers, QA and team lead
•Phases: Requirements gathering, design, coding and testing
•ETL and reporting off the target system
•Product successfully implemented at BT sites across UK
3. Three most disruptive
trends over the next 5
years
•Analytics
•Speed
•Agility
Challenge: Hiring right talent
Vendors should equip staff with agile cutting edge
technologies to keep pace with the emerging market
trends
4. The three current code
coverage tools in the
market are:
Jcov
Jacoco
Cobertur
Jcov has the following types of code coverage:
1. Block coverage
2. Line coverage
3. Branch coverage
4. Method coverage
Jacoco is a Java code coverage tool offering instructions, line and branch coverage.
Cobertura is a code coverage tool which instruments the byte code.
The three key technical differentiation points that would be built to the product:
1.Recompilation of sources would be made unnecessary
2.Testing time would be reduced significantly
3. Coverage data can be dumped or reset remotely without a JVM exit
5. To drive a corporate wide
consistency in the roadmap the
following points should be
focused on:
•Are the products compatible with each other?
•Do they have a consistent look and feel?
•How do the products behave as an integrated whole?
•Do they support simultaneous users? How many?
•Are they portable across compilers?
•Do the products adhere to the security policies and work
well with each other?
6. The following are the steps to
devise a successful product
roadmap:
1. Answer "What are we doing"
2. Answer "Why are we doing it"
3. Answer "How does it tie back to our objectives"
4. Assign current, near-term and future tasks-stuff that you are
currently working on, stuff that's coming up soon, stuff that you would
like to work in the future
5. Define themes or initiatives for your roadmap
6.Build the case of each theme
7. Assemble themes into a product strategy
Now note:
1. Do you have a product vision?
2. Do not include epics and user stories in the product roadmap
3. Do not put dates on a product roadmap
7. Important checkpoints in
constructing a product roadmap:
1. Concept review-where do we want to go and
why
2. Plan review-when will we get there, how and
what do we need
3. Execution review-how are things coming
along
4. Go to Market review-how will we
communicate, capture and deliver value to the
market
5. Business review-assessing progress and
planning ahead
These five reviews constitute project governance.