Upload
anne-holcomb
View
45
Download
1
Embed Size (px)
DESCRIPTION
StarCite Engineering Weekly Meeting. StarCite Engineering Dec 12 th , 2008. Agenda. Quarterly Engineering top priorities Shanghai Engineering team weekly update – 15 minutes Releases schedule overview Unit Test weekly progress chart – 5 minutes Rally Iteration Weekly status – 5 minutes - PowerPoint PPT Presentation
Citation preview
C O N F I D E N T I A L Apr 19, 2023 1
StarCite Engineering Weekly Meeting
StarCite Engineering
Dec 12th, 2008
C O N F I D E N T I A L Apr 19, 2023 2
Agenda• Quarterly Engineering top priorities
• Shanghai Engineering team weekly update – 15 minutes– Releases schedule overview
– Unit Test weekly progress chart – 5 minutes
– Rally Iteration Weekly status – 5 minutes
– QA metrics – 5 minutes
• Special Topics – 10 minutes (optional)
• US Engineering weekly update -10 minutes
• Q&A
C O N F I D E N T I A L Apr 19, 2023 3
Engineering Q4/08 and Q1/09 Top 3 Priorities (aligned)
Priority Description Business Benefit Projects Involved
1
Performance, Stability and Quality
-Customer Satisfaction and Adoption
-Improved performance under increased load from grow growth and migration
-Improved quality with increased usage from growth and migration
-Reduce long term operation cost
-SM
-MarketView
-CBS – Search/UAS
-Mpoint.com
-Reporting
2 Migration
-Customer retention
-Reduced complexity
-Strategic advantage to single suite
-Spend Mgmt
-Attendee Mgmt
-MarketView
-Reporting
3 New Revenue
- By new features or new projects
-By enhanced features
-New product / services
-Attendee Mgmt (Event Marketing)
-Reporting (Buyer, Supplier)
-StarCite Express
-More …
Absolutely has to happen – put best effort and team to meet the metrics and dates
C O N F I D E N T I A L Apr 19, 2023 4
Performance, Stability and Quality – Why, What and How
Why? • To improve internal quality to enhance both the functional and non-
functional quality of our products• To gain business benefits
What?1. Effective code review 2. Unit test coverage and effectiveness 3. SQL profiling4. Code refactoring
How?• To re-enforce code review, unit test and SQL profiling; to make them as
part of the development work• To provide guideline and good examples, to build good practice, • To be measurable; to know where we are today; to set near- and long-
term target; to track progress;
C O N F I D E N T I A L Apr 19, 2023 5
Release Schedule in 12/2008
MV-SM Dec 22, 2008 12.15
Reporting Dec 12, 2008 1.6
G2 AM Dec 22, 2008 14.5.3
MKV Dec 5, 2008 8.4.2.1
Mpoint.com
CBS – Search/UAS
C O N F I D E N T I A L Apr 19, 2023 6
Unit Test Objectives
Priority Description Business Benefit
1 Quality improvementImproved quality level for all products. Reduction in regressions and customer issues
2 Predictable, aggressive, refactoringReduces risk and potential impact in aggressive performance and maintainability improvements
3Overhead reduction for development and testing
Shorter release cycles, more stories per sprint
4 Fail fast developmentFailures found sooner in development cycle. Allows faster course correction and more predictability in product delivery
C O N F I D E N T I A L Apr 19, 2023 7
Current Unit Test Coverage Numbers
Project # Classes Line Coverage Branch Coverage
Mpoint.com 270 83%4693/5609
88%467/530
MarketView 597 (479) 50% (50%)16111/32174
56% (54%)2662/4790
Spend Management 2144 (2004) 16% (8%) 12% (4%)
CBS – UAS* 0* 0* 0*
CBS - Search* 105 75% 65%
* Newly started project, has no unit test coverage yet
C O N F I D E N T I A L Apr 19, 2023 8
Unit Test – Class count
0
500
1000
1500
2000
2500
Class Class Class Class
mpoint.com Marketview SM Search
Jul-08
Dec-08
C O N F I D E N T I A L Apr 19, 2023 9
Unit Test – Line Coverage
Line coverage
00.5
1
Line Line Line Line
mpoint.com Marketview SM Search
Project
%
Jul-08
Dec-08
C O N F I D E N T I A L Apr 19, 2023 10
Unit Test – Branch Coverage
Branch Coverage
00.5
1
Branch Branch Branch Branch
mpoint.com Marketview SM Search
Project
%
Jul-08
Dec-08
C O N F I D E N T I A L Apr 19, 2023 11
Agile Development - Benefit and Challenges
What a live product says about Agile development experience?
http://192.168.50.103/JSPWiki/attach/Weekly_meeting/starcite_engineering_weekly_meeting_12_12_2008.ppt
C O N F I D E N T I A L Apr 19, 2023 12
Iteration Monitoring – What Rally saysCurrent iteration burndown chart
C O N F I D E N T I A L Apr 19, 2023 13
Iteration Monitoring – What Rally saysCurrent iteration burndown chart
C O N F I D E N T I A L Apr 19, 2023 14
QA metrics – Weekly (by last Friday)
P0/P1 Open Regression Closed
SM* 6 8 36
MKV 21 20 19
Search 3 0 10
UAS 0 0 1
reporting 6 3 40
Mpoint.com 7 0 110
* As of 12/12/2008
C O N F I D E N T I A L Apr 19, 2023 15
Mr. Q&A