XPM & GeneXus Framework

Post on 12-Nov-2014

1.126 views 1 download

Tags:

description

 

Transcript of XPM & GeneXus Framework

Laura AguiarProject Manager / XPM Chief Architect

GeneXus Framework

laguiar@genexususa.com

GeneXus is the right tool for Software Development

Give GeneXus the right pair of shoes:

The GeneXus Framework

Framework Tools

Framework Walk-Through

Framework Characteristics

Conclusions

Framework Tools

Team Collaboration

• Source Control / Centralized Repository

• Automatic Conflict Resolution• History of Revisions• Traceability• Productivity

Deployment Process

• Version Control• Version Compare/Merge

• Promotion Methodology (DevProd)

• “Promote” Change• Quality Process

Testing

Plan

Prepare Tests

Execute Tests

Report Status Prepare Tests

Execute Tests

Report Status

Plan

Prepare Tests

Execute Tests

Report Status

Plan

Prepare Tests

Execute Tests

Report Status

Plan

Testing

• Easily Automate Test cases• Schedule Tests to run automatically• Test the Genexus Objects• Impact Analysis

• Productivity• Evolve your tests as your KB

evolves

From tools to action

• What are we building?• What needs to get done?• What should get done first?• Who does what?• Where in the process are we?

Project Management

• Agile Project Management• Integrated with the Framework

• Focus on productivity

Tools in Action

DEV

Development Life Cycle: Programming

• To-Do List within GX• Access to centralized

documentation• Automatic status

feedback

Minimize Interruptions

Take a Task

DEV ‘

DEV

Development Life Cycle:Collaborate

• Share the code• Automatic status

feedback• Report effort• Associate Gx-Objects

with Work Items

Do more with less

Complete

DEV ‘

TEST

Development Life Cycle:Integrate

• Get latest version of the code into Test KB

• Impact Analysis (Gx + XPM)

Know better

Build

Development Life Cycle:Testing

• Know what to test• Easy to create tests• GxTest Impact Analysis• Run tests automatically

Test Productively

Take a Test

TEST

Development Life Cycle:Promotion

• Promote changes to another environment (version)

• Traceability

Controlled Promotion

Freeze/Merge

QA

Development Life Cycle:Promote Code

Development Life Cycle:Promote Functionality

Why “Framework”?

A shared philosophy: Automate!

A shared approach: Incremental

A key value: Knowledge

The Framework: Synergy

+ + +

= The GX Framework

( )

We can be he best we can be

Questions?

Laura Aguiarlaguiar@genexususa.com

Thanks!

• Related Conferences / Labs

XPM: eXtreme Project Management Monday 11:15 am. (Sebastian Jodal / Jean Pierre

Valencia)

XPM LabTuesday 2:30 pm

GXTest LabTuesday 4:00 pm