24
5 Sins of All hands PPT Spike Gu Sep 2 nd 2011

5 sins of all hands ppt

  • View
    1.112

  • Download
    0

Embed Size (px)

DESCRIPTION

Spike's analysis on h

Citation preview

Page 1: 5 sins of all hands ppt

5 Sins of All hands PPT

Spike Gu

Sep 2nd 2011

Page 2: 5 sins of all hands ppt

Sin #1

Use dark boring color

Page 3: 5 sins of all hands ppt

Team Development | Tactics I

So

ftw

are

te

stin

g t

ec

hn

olo

gy

Knowing software testing

Design decent, effective test design, test cases.

Master software testing methodologies and techniques

Understand software development processes

....

Extend or/and skill-up technical skillset

Automate or semi-automate cases to improve productivity (UI automation and etc.).

Use in-house or commercial tools to improve test coverage and productivity

Performance testing

Code coverage

Insight of being more efficient

Understand the API and can use API to save efforts on UI testing.

Leverage API to better automate test cases.

Join development team’s key piece of code review

SW testing tools architect /design,

Automation framework design and enhance.

Page 4: 5 sins of all hands ppt

Team Development | Tactics II

Cu

st

om

er

O

ri

en

te

d

Knowing Customers’ Pains

Learning the issues from customer forums, discussion groups and etc.

Summarize the “to be improved” features / functions.

Initiate end user driven scenario / workflow testing.

....

Resolve Customers’ Issues

Actively participate beta customer issue discussion.

Actively response to customers’ issues.

Production exercise (customer workflow and customer data)

Guide Customers’ Engagement

Proactively contribute to blogs and forums face to customers.

Cross-Product workflow and enterprise solution scenarios and case study.

Play SME role in the team to support other function groups.

Page 5: 5 sins of all hands ppt

Sin #2

Use centered picture

with logo

Page 6: 5 sins of all hands ppt

One Team

Page 7: 5 sins of all hands ppt
Page 8: 5 sins of all hands ppt
Page 9: 5 sins of all hands ppt

One Team

Page 10: 5 sins of all hands ppt
Page 11: 5 sins of all hands ppt

Productivity

Page 12: 5 sins of all hands ppt

Sin #3

Flooded with text and

hard to read

Page 13: 5 sins of all hands ppt

Process – Pre Integration/Submission

SWD Desktop Develop Code

Build and Run Tests

Submit Only on Success

---

Expect the completion email

Speak up if you don’t get one!

---

SUCCESS email, continue to

the next task

---

FAILED email, react,

investigate and resolve

Continuous Build/Test System

SCC Submission

Activates upon one or more submission(s)

---

If Build and Tests PASS, update label

Ex. LAST_CLEAN_AIM_BUILD

Send SUCCESS completion email

---

If Build or Tests FAIL, skip label update

Send FAILED completion email.

Result Email

Page 14: 5 sins of all hands ppt

Process – Pre Integration/Submission

SWD Desktop Continuous Build/Test System

Activates upon submission

--- PASS, update label

Send SUCCESS completion email

--- FAIL, skip label update

Send FAILED completion email.

Result Email

SCC

Submission

Submit Only on Success

--- SUCCESS email,

continue

---

FAILED email,

investigate and resolve

Page 15: 5 sins of all hands ppt

Process – General Qualification and Usage

If a build is posted, it is ready for general qualification.

Run tests only if a new build has been posted.

Analyze the results

React to the trends

Add to the test suites

Manual testing keys off automated results

Page 16: 5 sins of all hands ppt

Process – General Qualification and Usage

If a build is posted, it is ready for general

qualification

Run tests only if a new build has been posted

Analyze the results

Add to the test suites

Manual testing keys off automated results

Page 17: 5 sins of all hands ppt

Sin #4

Flooded with unnecessary

information

Page 18: 5 sins of all hands ppt

JayPeak - Large vs. Small Rocks

Pressure Pipes

Large / Extended

Team Workflow

Performance &

Scalability

Survey / Point

Clouds

Legacy Data Migration

DWG-DGN; Model I/O

IM Lifecycle

(UDM, Galileo Export; Map

3D Command rationalization)

Sub- Assembly Composer

(Feature gaps; Usability)

AEC Interoperability

(display of AutoCAD solids,

etc)

Rail Track

Design

(dependent on

rail funding)

Bridge

Sub-

surfaces

Navisworks workflow

(Enable corridor and surface

timeline)

3ds Max Design

(Region connection defects,

export performance, pipes)

API/Partner Support

(Civil 3D-enabled RealDWG ;

API improvements)

Volumes Dashboard

(Usability; feature gaps)

Global H&H

(Translation, local analysis,

F&F of Ipanema workflow)

Action – Determine if/how we will accomplish

“small rock” enhancements

Strategic F&F

(DOTs, country, and key

segment-specific gaps/issues)

Page 19: 5 sins of all hands ppt

JayPeak - Large vs. Small Rocks

Pressure

Pipes

Large

Team

Workflow

Performance

&

Scalability Survey

Point

Clouds

Rail

Track

Design

Bridge

Sub-

surfaces

Page 20: 5 sins of all hands ppt

Sin #5

Chart & Table not aligned

Page 21: 5 sins of all hands ppt

Civil3D - Customer Focused Testing

Production Exercise

Pipes

Transportation Construction

Gold Beta Site(build Customer relationship in China)

Beta 1/2/3

High value customers, more feedbacks.

Gunslinger

Page 22: 5 sins of all hands ppt

Civil 3D Timeline

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar

Civil 2012 (Ipanema) 2012SP1

Civil 2013 (JayPeak)

2011 SP2

Stage 1 Stage 2 Stage 3

Project

RTM(3/15)

Project

FC(12/2) Stage 3

FC(11/4)

Page 23: 5 sins of all hands ppt

Thank You

Page 24: 5 sins of all hands ppt

Spike Gu 顾轶群

@顾轶群 slideshare for more exciting to come