5 sins of all hands ppt

Preview:

DESCRIPTION

Spike's analysis on h

Citation preview

5 Sins of All hands PPT

Spike Gu

Sep 2nd 2011

Sin #1

Use dark boring color

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.

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.

Sin #2

Use centered picture

with logo

One Team

One Team

Productivity

Sin #3

Flooded with text and

hard to read

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

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

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

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

Sin #4

Flooded with unnecessary

information

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)

JayPeak - Large vs. Small Rocks

Pressure

Pipes

Large

Team

Workflow

Performance

&

Scalability Survey

Point

Clouds

Rail

Track

Design

Bridge

Sub-

surfaces

Sin #5

Chart & Table not aligned

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

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)

Thank You

Spike Gu 顾轶群

@顾轶群 slideshare for more exciting to come