Softwell serviços 15102012

23
Our approach for solving business problems with customized applications Agile Development António Gonçalves

description

Softwell approach to agile application development.

Transcript of Softwell serviços 15102012

Page 1: Softwell serviços 15102012

Our approach for solving business problems with customized

applications

Agile Development

António Gonçalves

Page 2: Softwell serviços 15102012

Who we are and what we do

AD – Agile Development

AD – How we do it

Agenda

Page 3: Softwell serviços 15102012

Grupo Freire

Who we are and what we do

Renewable energies

Consultancy

Advertising

Software

Communication

Page 4: Softwell serviços 15102012

2010 2011 20122008200720062000

Who we are and what we do

Idea conception to facilitate internal development. Maker 1.0

Maker is used internally to build applications. Softwell is established to sell Maker

Maker 2.0. Maker 2.4 is released

Lisbon Office

Strategic shift from selling Maker to

application development

Strategic shift from selling

Maker to application

development

Maker Mobile

Maker to develop out of

the box applications to

help our clients to solve business

problems

Page 5: Softwell serviços 15102012

Who we are and what we do

• Low productivity in application development

• Quick technological innovation• Learning curve• Technological dependency• Applications maintenance• Collaborative development

Page 6: Softwell serviços 15102012

Who we are and what we do

Development is 100% visual not a single line of code

Page 7: Softwell serviços 15102012

Who we are and what we do

Development is 100% visual not a single line of code

Page 8: Softwell serviços 15102012

Who we are and what we do

Development is 100% visual not a single line of code

Page 9: Softwell serviços 15102012

Who we are and what we do• Why use Maker instead of another platform?

100% WebTechnology

independentScreen

independent

Project documentation

Development productivity

Application complexity

Geographic dimension Development

collaboration

Application maintenance

Learning curveUsers talk good

things about our applications

Page 10: Softwell serviços 15102012

Who we are and what we do• We make business people work together with the application developers

Page 11: Softwell serviços 15102012

Who we are and what we do

AD – Agile Development

AD – How we do it

Agenda

Page 12: Softwell serviços 15102012

AD – Agile Development

AD

Process analysis and design

Process redesign

Implementation

Design

Modeling

OperationControl

Optimization

Page 13: Softwell serviços 15102012

AD – Agile Development• Process scope – The scope of our applications usually is focused on the 3Bs that

make the core of the organization’s business value chain. We develop applications that above all try to automate the operations of the organization’s specific business processes. Those are the activities that usually are difficult to have in an out of the shelf software.

B2B B2C B2E

Page 14: Softwell serviços 15102012

AD – Agile Development• Functional scope

Document Management

Forms and fields

managementSecurity Report

managementProcess

management

Page 15: Softwell serviços 15102012

AD – Agile Development• Our applications are usually integrated with the ERP system because…

Finance

Purchases & Stock Management

Human Resources

ManufacturingSales

ERP

Page 16: Softwell serviços 15102012

AD – Agile Development• …is our conviction that developing in the ERP framework has a bigger TCO and is

riskier than building the application in Maker and then integrate with the ERP.

Integration

Develop.

Specific

Licensing

Develop.

ERP upgrade

• Master data• Sales data• Manufactoring data• CRM data• …

Mobile functions

Internet access

Page 17: Softwell serviços 15102012

Who we are and what we do

AD – Agile Development

AD – How we do it

Agenda

Page 18: Softwell serviços 15102012

AD – How we do it• Because what we do is so specific to the customer’s business:

• We have no pre-conceived ideas• We do not present products or other kind of arguments that might skew the

customer’s idea• We can show implementation scenarios that might be framed in the customer’s

business needs• We listen to what the client has to say and see what the client has to show• We ask questions and give opinions that are based in our experience• With the client we create a solution ... and a way to get there!

Page 19: Softwell serviços 15102012

AD – How we do it – Scenario 1• We divide the application development in n user tests. Each user test can

approve what has been done. Only after all the application’s features are ok we move on to the development of the application’s layout

Business needs blue

print

...n×

Page 20: Softwell serviços 15102012

AD – How we do it – Scenario 2• We divide the application development in n phases. Each phase is a Scenario 1

implementation.Phase 1 – Features’ scope must be completely defined for each phase. When phase’s scope is defined it cannot be changed. New features should be implemented on the following phases.

Phase n

...Phase 2

Page 21: Softwell serviços 15102012

AD – How we do it• Business needs blueprint – Document where we define the different visions for

the application. We have in each area different templates which help implementation teams to rapidly transfer the business description into Maker’s forms, flows and reports.

Business flowchart Interfaces Fields and forms Reports and documents

Business needs blueprint

Page 22: Softwell serviços 15102012

AD – How we do it• The application could be deployed in the client’s IT structure or elsewhere in a

supplier of IT structures.

Licensing Cloud Outsorcing

Page 23: Softwell serviços 15102012

Thank you for your attention!

Any Questions?António Gonç[email protected]