SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
AlphaSimple
http://alphasimple.com




  Rafael Chaves
 Abstratt Technologies
Problems in Software Projects

Success rates are dismal (Standish Group’s 2009
report: 44% late/over budget, 22% cancelled)

Key causes: gaps in requirements and
inefficiency in building solution
Typical development process



Requirements are often wrong (fuzzy, incomplete,
incoherent)

Design is pie-in-the-sky (anything goes)

Implementation is an inefficient, manual (lacks
consistency, predictability), decision-heavy process
AlphaSimple is an enterprise software tool
    that avoids gaps in requirements and
streamlines development by focusing on the
              business domain
Two dimensions of enterprise software
                    Business                         Technical
Subject        processes                          technical architecture
matter         entities                           design patterns
               attributes and relationships       programming idioms
               constraints                        best practices
               actions
               queries

Experts    Customer (end-users), business     Developers, architects, DBAs
           analysts (as proxies)


Variability Business domain, organization     Technical architecture (business
            (technology agnostic)             domain agnostic)
Development process with AlphaSimple



Application is designed thoroughly (validating
requirements)

Generated prototype is tested by BAs/customers
(validating requirements and solution)

Application is implemented (manually/generated)
from a solid design model
Benefits

Improves communication between stakeholders
Reduces rework significantly

Increases estimation accuracy

Improves acceptance rates

Streamlines implementation

Más contenido relacionado

La actualidad más candente

[2015/2016] Software development process
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development processIvano Malavolta
 
Evolutionary models
Evolutionary modelsEvolutionary models
Evolutionary modelsPihu Goel
 
Interactive sketching for the early stages of user interface design
Interactive sketching for the early stages of user interface designInteractive sketching for the early stages of user interface design
Interactive sketching for the early stages of user interface designWookjae Maeng
 
Iterative Development: Breaking from the Waterfall
Iterative Development: Breaking from the WaterfallIterative Development: Breaking from the Waterfall
Iterative Development: Breaking from the WaterfallAndrei Navarro
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleNishant Srivastava
 
Software Engineering Lec 2
Software Engineering Lec 2Software Engineering Lec 2
Software Engineering Lec 2Taymoor Nazmy
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Spiral Model & Requirement Validation
Spiral Model & Requirement ValidationSpiral Model & Requirement Validation
Spiral Model & Requirement ValidationAbhijat Dhawal
 
Spiral model : System analysis and design
Spiral model : System analysis and designSpiral model : System analysis and design
Spiral model : System analysis and designMitul Desai
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.pptbhadjaashvini1
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering modelManish Chaurasia
 

La actualidad más candente (20)

[2015/2016] Software development process
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development process
 
The Spiral Model
The Spiral ModelThe Spiral Model
The Spiral Model
 
Slides chapter 3
Slides chapter 3Slides chapter 3
Slides chapter 3
 
Cost xpert
Cost xpertCost xpert
Cost xpert
 
Evolutionary models
Evolutionary modelsEvolutionary models
Evolutionary models
 
Assignment
AssignmentAssignment
Assignment
 
Interactive sketching for the early stages of user interface design
Interactive sketching for the early stages of user interface designInteractive sketching for the early stages of user interface design
Interactive sketching for the early stages of user interface design
 
Iterative Development: Breaking from the Waterfall
Iterative Development: Breaking from the WaterfallIterative Development: Breaking from the Waterfall
Iterative Development: Breaking from the Waterfall
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Software Engineering Lec 2
Software Engineering Lec 2Software Engineering Lec 2
Software Engineering Lec 2
 
Prototyping
PrototypingPrototyping
Prototyping
 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Spiral Model & Requirement Validation
Spiral Model & Requirement ValidationSpiral Model & Requirement Validation
Spiral Model & Requirement Validation
 
Spiral model : System analysis and design
Spiral model : System analysis and designSpiral model : System analysis and design
Spiral model : System analysis and design
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.ppt
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering model
 
Ch03 prescriptive process models
Ch03 prescriptive process modelsCh03 prescriptive process models
Ch03 prescriptive process models
 

Destacado

11 Dogmas of model driven development
11 Dogmas of model driven development11 Dogmas of model driven development
11 Dogmas of model driven developmentRafael Chaves
 
Model Driven Prototyping
Model Driven PrototypingModel Driven Prototyping
Model Driven PrototypingRafael Chaves
 
Modernização de Sistemas de Gestão
Modernização de Sistemas de GestãoModernização de Sistemas de Gestão
Modernização de Sistemas de GestãoRafael Chaves
 
TDC Floripa 2015 Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
TDC Floripa 2015  Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...TDC Floripa 2015  Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
TDC Floripa 2015 Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...Rafael Chaves
 
Refatorando o software corporativo
Refatorando o software corporativoRefatorando o software corporativo
Refatorando o software corporativoRafael Chaves
 
Cloudfier business pitch deck
Cloudfier business pitch deckCloudfier business pitch deck
Cloudfier business pitch deckRafael Chaves
 
TDC SP 2016 - Dos requisitos à implantação em uma palestra
TDC SP 2016 - Dos requisitos à implantação em uma palestraTDC SP 2016 - Dos requisitos à implantação em uma palestra
TDC SP 2016 - Dos requisitos à implantação em uma palestraRafael Chaves
 
Separando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestãoSeparando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestãoRafael Chaves
 
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosRafael Chaves
 
MDD with Executable UML Models
MDD with Executable UML ModelsMDD with Executable UML Models
MDD with Executable UML ModelsRafael Chaves
 

Destacado (11)

11 Dogmas of model driven development
11 Dogmas of model driven development11 Dogmas of model driven development
11 Dogmas of model driven development
 
Model Driven Prototyping
Model Driven PrototypingModel Driven Prototyping
Model Driven Prototyping
 
Modernização de Sistemas de Gestão
Modernização de Sistemas de GestãoModernização de Sistemas de Gestão
Modernização de Sistemas de Gestão
 
TDC Floripa 2015 Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
TDC Floripa 2015  Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...TDC Floripa 2015  Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
TDC Floripa 2015 Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
 
Refatorando o software corporativo
Refatorando o software corporativoRefatorando o software corporativo
Refatorando o software corporativo
 
Cloudfier business pitch deck
Cloudfier business pitch deckCloudfier business pitch deck
Cloudfier business pitch deck
 
TDC SP 2016 - Dos requisitos à implantação em uma palestra
TDC SP 2016 - Dos requisitos à implantação em uma palestraTDC SP 2016 - Dos requisitos à implantação em uma palestra
TDC SP 2016 - Dos requisitos à implantação em uma palestra
 
Separando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestãoSeparando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestão
 
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
 
MDD with Executable UML Models
MDD with Executable UML ModelsMDD with Executable UML Models
MDD with Executable UML Models
 
TextUML Toolkit
TextUML ToolkitTextUML Toolkit
TextUML Toolkit
 

Similar a AlphaSimple product pitch

Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed AgileVernon Stinebaker
 
Standards Based Approach to User Interface Development
Standards Based Approach to User Interface DevelopmentStandards Based Approach to User Interface Development
Standards Based Approach to User Interface DevelopmentSameer Chavan
 
Ideal 2007 Executive Overview
Ideal 2007 Executive OverviewIdeal 2007 Executive Overview
Ideal 2007 Executive Overviewidealsys
 
Leticia Salgado Resume v4
Leticia Salgado Resume v4Leticia Salgado Resume v4
Leticia Salgado Resume v4Leticia Salgado
 
How to scale a chocked up mid-stage startup!!!
How to scale a chocked up mid-stage startup!!!How to scale a chocked up mid-stage startup!!!
How to scale a chocked up mid-stage startup!!!himey75
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Managementswatisinghal
 
Software project management Software economics
Software project management Software economicsSoftware project management Software economics
Software project management Software economicsREHMAT ULLAH
 
Improving software economics
Improving software economicsImproving software economics
Improving software economicsdeep sharma
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainCalen Legaspi
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainOrange and Bronze Software Labs
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeMark A
 
Agile Software Development - making programming fun again
Agile Software Development - making programming fun againAgile Software Development - making programming fun again
Agile Software Development - making programming fun againcalenlegaspi
 
A Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationA Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationQuekelsBaro
 
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITMahesh Singh
 
Lect2 conventional software management
Lect2 conventional software managementLect2 conventional software management
Lect2 conventional software managementmeena466141
 
Bira-Cunha_Resume V3
Bira-Cunha_Resume V3Bira-Cunha_Resume V3
Bira-Cunha_Resume V3Bira cunha
 

Similar a AlphaSimple product pitch (20)

Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed Agile
 
Standards Based Approach to User Interface Development
Standards Based Approach to User Interface DevelopmentStandards Based Approach to User Interface Development
Standards Based Approach to User Interface Development
 
Ideal 2007 Executive Overview
Ideal 2007 Executive OverviewIdeal 2007 Executive Overview
Ideal 2007 Executive Overview
 
April 08
April 08April 08
April 08
 
Leticia Salgado Resume v4
Leticia Salgado Resume v4Leticia Salgado Resume v4
Leticia Salgado Resume v4
 
Uml 2.x
Uml 2.xUml 2.x
Uml 2.x
 
How to scale a chocked up mid-stage startup!!!
How to scale a chocked up mid-stage startup!!!How to scale a chocked up mid-stage startup!!!
How to scale a chocked up mid-stage startup!!!
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Management
 
Agile and XP
Agile and XPAgile and XP
Agile and XP
 
Software project management Software economics
Software project management Software economicsSoftware project management Software economics
Software project management Software economics
 
Improving software economics
Improving software economicsImproving software economics
Improving software economics
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun Again
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun Again
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
 
Agile Software Development - making programming fun again
Agile Software Development - making programming fun againAgile Software Development - making programming fun again
Agile Software Development - making programming fun again
 
A Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationA Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements Specification
 
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate IT
 
Lect2 conventional software management
Lect2 conventional software managementLect2 conventional software management
Lect2 conventional software management
 
Bira-Cunha_Resume V3
Bira-Cunha_Resume V3Bira-Cunha_Resume V3
Bira-Cunha_Resume V3
 
CV_Vadivu
CV_VadivuCV_Vadivu
CV_Vadivu
 

AlphaSimple product pitch

  • 1. AlphaSimple http://alphasimple.com Rafael Chaves Abstratt Technologies
  • 2. Problems in Software Projects Success rates are dismal (Standish Group’s 2009 report: 44% late/over budget, 22% cancelled) Key causes: gaps in requirements and inefficiency in building solution
  • 3. Typical development process Requirements are often wrong (fuzzy, incomplete, incoherent) Design is pie-in-the-sky (anything goes) Implementation is an inefficient, manual (lacks consistency, predictability), decision-heavy process
  • 4. AlphaSimple is an enterprise software tool that avoids gaps in requirements and streamlines development by focusing on the business domain
  • 5. Two dimensions of enterprise software Business Technical Subject processes technical architecture matter entities design patterns attributes and relationships programming idioms constraints best practices actions queries Experts Customer (end-users), business Developers, architects, DBAs analysts (as proxies) Variability Business domain, organization Technical architecture (business (technology agnostic) domain agnostic)
  • 6. Development process with AlphaSimple Application is designed thoroughly (validating requirements) Generated prototype is tested by BAs/customers (validating requirements and solution) Application is implemented (manually/generated) from a solid design model
  • 7. Benefits Improves communication between stakeholders Reduces rework significantly Increases estimation accuracy Improves acceptance rates Streamlines implementation