SlideShare una empresa de Scribd logo
1 de 31
From Vision Statement to Product Backlog:  An Effective Way to Quickly Develop Project and Product Requirements Luiz Cláudio Parzianello [email_address] Brazil Scrum Gathering São Paulo, Brazil, 13/05/2009
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],About the Speaker
What is a Software Product?
A Software Product ,[object Object],[object Object],[object Object],[object Object]
A Software Product Scrum “ Something with VALUE to our customers”
So, how can I explore this “VALUE” in a Vision Statement? A Software Product
A Software Product It would be a software product a kind of resource to support a transformation in a business environment?
How a business process can help me to define a transformation scenario?
A Business Process Business Process Software A1 A2 A3 A4 A5 A6 Customer Customer People Tools Materials RESOURCES Requests Information Norms Regulations Indicators Procedures POLICIES Products Information Services Project targets User
A Business Process A1 A2 A4 A5 I1 I2 S1 S2 O1 O2 T1 T2 A3 M1 M2 C1 C2 AS IS A1 A2 A4 A5 I1 I2 S1 S2 O1 O2 T1 T2 A3 M1 M2 C1 C2 TO BE A project is a transformation process! Where you can find compliments ... Where you can find complaints ...
How can I structure a strategy for the transformation process?
Present State (PROBLEM) A Strategy of Change S.C.O.R.E. Model The minimum amount of information that needs to be addressed by any process of  change  or  healing . Robert Dilts & Todd Epstein (1987) Complaints about bad results or unaddressed opportunities ( Symptoms ) Transformation Desire State (GOAL) The most noticeable and conscious aspects of a Goal ( Outcomes ) Rationale for the transformation  ( Effects ) Underlying elements responsible for creating and maintaining symptoms ( Causes ) Underlying elements responsible for removing causes ( Resources )
Where? When? With whom? Logical Levels of Learning and Change Robert Dilts based on Gregory Bateson A Strategy of Change Environment When we find a problem at a particular level … …  we can solve it at the next upper level! “ Bad behaviour can generate bad results … Good behaviour can generate good results!” Spirituality Purpose What do you do? Behaviour is perceived by my senses triggering a Capabilities and Strategies How do you do? is a conscious action supported by Who are you? Identity and Mission Are unconscious responses based on Why do you do that? Beliefs and Values are semiconscious actions based on personal
How can I write a story for the whole project using these models?
A Project Story    Who are associated with the problem?    When does the problem usually happen?    Where can we see the problem?    What is the mode or situation the problem occurs?    How many times the problem usually happen?    Why is the problem happening in your business?    What is your problem?
[object Object],[object Object],A Project Story
A Project Story THE PROJECT CHARTER: 1x A3 or 2x A4 Form Project Identification Present Scenario Desired Scenario Critical Success Factors Product Scope Cost Estimates
A Project Story Mary Jane Sir John An Electronic Document Management System Conceive and develop a Web application  to reduce the amount of space and time  required to capture, organize and manage corporate documents. Docs. Department IT Bart Lisa Process guidelines and product validation Software development, delivery and maintenance 10/03/2009 20/03/2009 15/04/2009 ,[object Object],[object Object],[object Object],[object Object],Logical Levels  (Identity) Logical Levels  (Mission)
A Project Story Tell me about your business environment and process … Where, when and with whom do you run your business? What are your process outputs and what do you expect as inputs to produce them? How are your activities planned to be done? How do you control your process? ,[object Object],[object Object],[object Object],[object Object],Tell me about efficiency and effectiveness … What about your wastes? Are you losing new opportunities? Tell me about your beliefs ... Why are you facing bad results? Why are you losing business opportunities? Why do you do that? Tell me about people, tools and materials … What about people skills? What about equipments and tools capabilities? SCORE (Present) SCORE  (Causes) Logical Levels  (Environment and Behavior) SCORE  (Outcomes) SCORE  (Resources) Logical Levels  (Capabilities)
A Project Story Tell me about your FUTURE business environment and process … Where, when and with whom do you EXPECT to run your business? What about process outputs and inputs in that future? How will you plan your activities in that future? What about controlling your process by this way? Tell me about your TARGET efficiency and effectiveness … New capabilities? Better productivity? More velocity? Less failures? Tell me about EXPECTED people, tools and materials … New skills? New people? New equipments? New product software or maintenance? Tell me about RECOGNITION … Return of Investment (ROI)? Do the results fit the ecology of the surrounding environment? ,[object Object],[object Object],[object Object],SCORE  (Future) Logical Levels (Environment and Behavior) SCORE  (Outcomes) SCORE  (Effects) SCORE  (Resources) Logical Levels  (Capabilities)
A Project Story This is what we need to start the project … A1 A2 A4 A5 I1 I2 S1 S2 O1 O2 T1 T2 A3  Pre-Requirements (Setups) M1 M2 C1 C2 PROJECT Execution Conditions (Policies) Alternative Solutions Potential Risks This is what we consider to run the project … This is what we consider as project threats and impediments … This is what can be done if we face that problem …
A Project Story System A System B Enterprise Service Bus (ESB/SOA) A new web application with 3 modules: Customers, Accounts and Reports A new set of services (< 4) integrating systems A and B A new set of services (< 4) providing financial information to the ESB ,[object Object],[object Object],[object Object],4 6 1 2 1 1 4 6 Where? What? Why? How much? ,[object Object],[object Object],[object Object],[object Object]
A Project Story Scrum Master Developer To lead the technical team and run business analysis Team members to develop System A 1 3 5.000,00 2.500,00 5.000,00 7.500,00 14.100,00 Computers For the technical team 4 1.000,00 4.000,00 Designer To conceive and prototype a GUI 1 3.000,00 3.000,00 10.000,00 Server Repository, Continuous Integration, V&V 1 3.000,00 3.000,00 System A is the critical path (4months) 66.400,00 94.600,00 Developer Team member to implement services in System B 16h 40,00 640,00 Developer Team member to implement services in ESB 16h 60,00 960,00 System A is the critical path (6months) A Unique Team Proportional to the project duration. costs  X 4 months X 6 months
How can I detail a Software Product Scope?
Software Product Scope Business Process Activity #1 Activity #2 Activity #3 Activity #4 Activity #5 Activity #6 Activity #7 Activity #8 Activity #10 Activity #11 Activity #12 Activity #13  Activity #14  Activity #15  “ Tell me about your activities and I’ll understand your User Stories”
Software Product Scope Activities performed every day by the Sales Manager who plans and controls the whole sales team. Based on daily data received from each team member (by PDA´s), the Sales Manager checks goals and results of the sales group and each individual person. Statistical reports (graphs and tables) are the main tools used by the Manager in a web based Sales Management System. Pre-Sales request Customer product Customer Sales Manager Sales Mgmt. System Sales Person Sales Planning Sales Post-Sales Sales Control Sales Planning and Control ,[object Object],[object Object],[object Object],[object Object]
Software Product Scope Sales Manager Homer Simpson He is responsible for quarterly team revenue goals, as well as weekly activity goals for each sales rep. Personality Type A He’s moderately computer savvy. He uses our software every day. ,[object Object],[object Object],[object Object],Who? What? How? Why?
Software Product Scope Sales Manager A report to check sales growth by month I can take a decision about initiatives to be done by my team I need an A4 format report containing: Products, Salesman, Total Sales, and filters to Region, Product and Salesman ,[object Object],[object Object],3 Sales Management System - Reports Application SALES PLANNING AND CONTROL A1 A2 A4 A5 I1 I2 S1 S2 O1 O2 T1 T2 A3 M1 M2 C1 C2 BUSINESS PROCESS
Software Product Scope Project Story Project Identification Present Scenario Desired Scenario Critical Success Factors Product Scope Cost Estimates Business Theme #3 Business Theme #2 User Story #3 User Story #2 User Story #1 Project Scope Process Scope Business Theme #1
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thanks and enjoy your project! Luiz Cláudio Parzianello [email_address]

Más contenido relacionado

La actualidad más candente

Faster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean WayFaster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean WayDimitri Ponomareff
 
Unstructured innovation in well-structured organisations
Unstructured innovation in well-structured organisationsUnstructured innovation in well-structured organisations
Unstructured innovation in well-structured organisationsShourya Sarcar
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planningDhaval Panchal
 
Take Control of Your Career: A Personal Growth Framework
Take Control of Your Career: A Personal Growth FrameworkTake Control of Your Career: A Personal Growth Framework
Take Control of Your Career: A Personal Growth FrameworkC4Media
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOGilt Tech Talks
 
Agile digital enterprise framework v1.4
Agile digital enterprise framework v1.4Agile digital enterprise framework v1.4
Agile digital enterprise framework v1.4Pierre E. NEIS
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in AgileDimitri Ponomareff
 
ProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product ManagementProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product ManagementMichael Ong
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog HealthyDhaval Panchal
 
Organization performance management - Key questions and current conversations...
Organization performance management - Key questions and current conversations...Organization performance management - Key questions and current conversations...
Organization performance management - Key questions and current conversations...David Putz, Ph.D.
 
Successful Implementations Report
Successful Implementations ReportSuccessful Implementations Report
Successful Implementations ReportTincup & Co.
 
Steve blank moneyball and evidence-based entreprenuership
Steve blank moneyball and evidence-based entreprenuership Steve blank moneyball and evidence-based entreprenuership
Steve blank moneyball and evidence-based entreprenuership Stanford University
 
2017-11-04 Agile Vietnam Conference 2017 - Cycling, Agile & Value of User Exp...
2017-11-04 Agile Vietnam Conference 2017 - Cycling, Agile & Value of User Exp...2017-11-04 Agile Vietnam Conference 2017 - Cycling, Agile & Value of User Exp...
2017-11-04 Agile Vietnam Conference 2017 - Cycling, Agile & Value of User Exp...Michael Ong
 

La actualidad más candente (18)

Faster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean WayFaster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean Way
 
Unstructured innovation in well-structured organisations
Unstructured innovation in well-structured organisationsUnstructured innovation in well-structured organisations
Unstructured innovation in well-structured organisations
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planning
 
A3 Thinking Masterclass by John Kiff
A3 Thinking Masterclass by John KiffA3 Thinking Masterclass by John Kiff
A3 Thinking Masterclass by John Kiff
 
Take Control of Your Career: A Personal Growth Framework
Take Control of Your Career: A Personal Growth FrameworkTake Control of Your Career: A Personal Growth Framework
Take Control of Your Career: A Personal Growth Framework
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMO
 
Agile digital enterprise framework v1.4
Agile digital enterprise framework v1.4Agile digital enterprise framework v1.4
Agile digital enterprise framework v1.4
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 
A Software Engineer
A Software EngineerA Software Engineer
A Software Engineer
 
ProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product ManagementProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product Management
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
Soa In The Combat Zone
Soa In The Combat ZoneSoa In The Combat Zone
Soa In The Combat Zone
 
Introducing techsharp
Introducing techsharpIntroducing techsharp
Introducing techsharp
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog Healthy
 
Organization performance management - Key questions and current conversations...
Organization performance management - Key questions and current conversations...Organization performance management - Key questions and current conversations...
Organization performance management - Key questions and current conversations...
 
Successful Implementations Report
Successful Implementations ReportSuccessful Implementations Report
Successful Implementations Report
 
Steve blank moneyball and evidence-based entreprenuership
Steve blank moneyball and evidence-based entreprenuership Steve blank moneyball and evidence-based entreprenuership
Steve blank moneyball and evidence-based entreprenuership
 
2017-11-04 Agile Vietnam Conference 2017 - Cycling, Agile & Value of User Exp...
2017-11-04 Agile Vietnam Conference 2017 - Cycling, Agile & Value of User Exp...2017-11-04 Agile Vietnam Conference 2017 - Cycling, Agile & Value of User Exp...
2017-11-04 Agile Vietnam Conference 2017 - Cycling, Agile & Value of User Exp...
 

Similar a From Vision Statement to Product Backlog

Building an Analytics CoE (Center of Excellence)
Building an Analytics CoE (Center of Excellence)Building an Analytics CoE (Center of Excellence)
Building an Analytics CoE (Center of Excellence)Rahul Saxena
 
Building Faster Horses: Taking Over An Existing Software Product
Building Faster Horses: Taking Over An Existing Software ProductBuilding Faster Horses: Taking Over An Existing Software Product
Building Faster Horses: Taking Over An Existing Software ProductStacy Vicknair
 
Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Steve Feldman
 
Intro to Salesforce for Nonprofits
Intro to Salesforce for NonprofitsIntro to Salesforce for Nonprofits
Intro to Salesforce for NonprofitsMarc Baizman
 
Six sigma awareness
Six sigma awarenessSix sigma awareness
Six sigma awarenesssawate
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesDevon Bleibtrey
 
Deploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityDeploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityComparative Agility
 
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...Julia Grosman
 
AI Recruitment - How Businesses Are Winning the Race for the Talent
AI Recruitment - How Businesses Are Winning the Race for the TalentAI Recruitment - How Businesses Are Winning the Race for the Talent
AI Recruitment - How Businesses Are Winning the Race for the TalentSkyl.ai
 
Quality Assurance, Testing, And Implementation
Quality Assurance, Testing, And ImplementationQuality Assurance, Testing, And Implementation
Quality Assurance, Testing, And ImplementationKristen Wilson
 
The Softer Skills Analysts need to make an impact
The Softer Skills Analysts need to make an impactThe Softer Skills Analysts need to make an impact
The Softer Skills Analysts need to make an impactPaul Laughlin
 
August webinar - Data Analysis vs Business Analysis vs BI vs Big Data
August webinar  - Data Analysis vs Business Analysis vs BI vs Big DataAugust webinar  - Data Analysis vs Business Analysis vs BI vs Big Data
August webinar - Data Analysis vs Business Analysis vs BI vs Big DataMichael Olafusi
 
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...Lucidchart
 
Technology investment decisions
Technology investment decisionsTechnology investment decisions
Technology investment decisionsPeter Rawsthorne
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysisMena M. Eissa
 
Run Learning Like a Business
Run Learning Like a BusinessRun Learning Like a Business
Run Learning Like a BusinessWilliam West
 
Product management class rookie to pro
Product management class rookie to proProduct management class rookie to pro
Product management class rookie to proBim Akinfenwa
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to ScrumTenForce
 
Enterprise Architecture Proposal
Enterprise Architecture ProposalEnterprise Architecture Proposal
Enterprise Architecture ProposalStacey Cruz
 

Similar a From Vision Statement to Product Backlog (20)

Building an Analytics CoE (Center of Excellence)
Building an Analytics CoE (Center of Excellence)Building an Analytics CoE (Center of Excellence)
Building an Analytics CoE (Center of Excellence)
 
Building Faster Horses: Taking Over An Existing Software Product
Building Faster Horses: Taking Over An Existing Software ProductBuilding Faster Horses: Taking Over An Existing Software Product
Building Faster Horses: Taking Over An Existing Software Product
 
Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)
 
Intro to Salesforce for Nonprofits
Intro to Salesforce for NonprofitsIntro to Salesforce for Nonprofits
Intro to Salesforce for Nonprofits
 
Selling Text Analytics to your boss
Selling Text Analytics to your bossSelling Text Analytics to your boss
Selling Text Analytics to your boss
 
Six sigma awareness
Six sigma awarenessSix sigma awareness
Six sigma awareness
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
 
Deploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityDeploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agility
 
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
 
AI Recruitment - How Businesses Are Winning the Race for the Talent
AI Recruitment - How Businesses Are Winning the Race for the TalentAI Recruitment - How Businesses Are Winning the Race for the Talent
AI Recruitment - How Businesses Are Winning the Race for the Talent
 
Quality Assurance, Testing, And Implementation
Quality Assurance, Testing, And ImplementationQuality Assurance, Testing, And Implementation
Quality Assurance, Testing, And Implementation
 
The Softer Skills Analysts need to make an impact
The Softer Skills Analysts need to make an impactThe Softer Skills Analysts need to make an impact
The Softer Skills Analysts need to make an impact
 
August webinar - Data Analysis vs Business Analysis vs BI vs Big Data
August webinar  - Data Analysis vs Business Analysis vs BI vs Big DataAugust webinar  - Data Analysis vs Business Analysis vs BI vs Big Data
August webinar - Data Analysis vs Business Analysis vs BI vs Big Data
 
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
 
Technology investment decisions
Technology investment decisionsTechnology investment decisions
Technology investment decisions
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
Run Learning Like a Business
Run Learning Like a BusinessRun Learning Like a Business
Run Learning Like a Business
 
Product management class rookie to pro
Product management class rookie to proProduct management class rookie to pro
Product management class rookie to pro
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to Scrum
 
Enterprise Architecture Proposal
Enterprise Architecture ProposalEnterprise Architecture Proposal
Enterprise Architecture Proposal
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

From Vision Statement to Product Backlog

  • 1. From Vision Statement to Product Backlog: An Effective Way to Quickly Develop Project and Product Requirements Luiz Cláudio Parzianello [email_address] Brazil Scrum Gathering São Paulo, Brazil, 13/05/2009
  • 2.
  • 3. What is a Software Product?
  • 4.
  • 5. A Software Product Scrum “ Something with VALUE to our customers”
  • 6. So, how can I explore this “VALUE” in a Vision Statement? A Software Product
  • 7. A Software Product It would be a software product a kind of resource to support a transformation in a business environment?
  • 8. How a business process can help me to define a transformation scenario?
  • 9. A Business Process Business Process Software A1 A2 A3 A4 A5 A6 Customer Customer People Tools Materials RESOURCES Requests Information Norms Regulations Indicators Procedures POLICIES Products Information Services Project targets User
  • 10. A Business Process A1 A2 A4 A5 I1 I2 S1 S2 O1 O2 T1 T2 A3 M1 M2 C1 C2 AS IS A1 A2 A4 A5 I1 I2 S1 S2 O1 O2 T1 T2 A3 M1 M2 C1 C2 TO BE A project is a transformation process! Where you can find compliments ... Where you can find complaints ...
  • 11. How can I structure a strategy for the transformation process?
  • 12. Present State (PROBLEM) A Strategy of Change S.C.O.R.E. Model The minimum amount of information that needs to be addressed by any process of change or healing . Robert Dilts & Todd Epstein (1987) Complaints about bad results or unaddressed opportunities ( Symptoms ) Transformation Desire State (GOAL) The most noticeable and conscious aspects of a Goal ( Outcomes ) Rationale for the transformation ( Effects ) Underlying elements responsible for creating and maintaining symptoms ( Causes ) Underlying elements responsible for removing causes ( Resources )
  • 13. Where? When? With whom? Logical Levels of Learning and Change Robert Dilts based on Gregory Bateson A Strategy of Change Environment When we find a problem at a particular level … … we can solve it at the next upper level! “ Bad behaviour can generate bad results … Good behaviour can generate good results!” Spirituality Purpose What do you do? Behaviour is perceived by my senses triggering a Capabilities and Strategies How do you do? is a conscious action supported by Who are you? Identity and Mission Are unconscious responses based on Why do you do that? Beliefs and Values are semiconscious actions based on personal
  • 14. How can I write a story for the whole project using these models?
  • 15. A Project Story  Who are associated with the problem?  When does the problem usually happen?  Where can we see the problem?  What is the mode or situation the problem occurs?  How many times the problem usually happen?  Why is the problem happening in your business?  What is your problem?
  • 16.
  • 17. A Project Story THE PROJECT CHARTER: 1x A3 or 2x A4 Form Project Identification Present Scenario Desired Scenario Critical Success Factors Product Scope Cost Estimates
  • 18.
  • 19.
  • 20.
  • 21. A Project Story This is what we need to start the project … A1 A2 A4 A5 I1 I2 S1 S2 O1 O2 T1 T2 A3  Pre-Requirements (Setups) M1 M2 C1 C2 PROJECT Execution Conditions (Policies) Alternative Solutions Potential Risks This is what we consider to run the project … This is what we consider as project threats and impediments … This is what can be done if we face that problem …
  • 22.
  • 23. A Project Story Scrum Master Developer To lead the technical team and run business analysis Team members to develop System A 1 3 5.000,00 2.500,00 5.000,00 7.500,00 14.100,00 Computers For the technical team 4 1.000,00 4.000,00 Designer To conceive and prototype a GUI 1 3.000,00 3.000,00 10.000,00 Server Repository, Continuous Integration, V&V 1 3.000,00 3.000,00 System A is the critical path (4months) 66.400,00 94.600,00 Developer Team member to implement services in System B 16h 40,00 640,00 Developer Team member to implement services in ESB 16h 60,00 960,00 System A is the critical path (6months) A Unique Team Proportional to the project duration. costs X 4 months X 6 months
  • 24. How can I detail a Software Product Scope?
  • 25. Software Product Scope Business Process Activity #1 Activity #2 Activity #3 Activity #4 Activity #5 Activity #6 Activity #7 Activity #8 Activity #10 Activity #11 Activity #12 Activity #13 Activity #14 Activity #15 “ Tell me about your activities and I’ll understand your User Stories”
  • 26.
  • 27.
  • 28.
  • 29. Software Product Scope Project Story Project Identification Present Scenario Desired Scenario Critical Success Factors Product Scope Cost Estimates Business Theme #3 Business Theme #2 User Story #3 User Story #2 User Story #1 Project Scope Process Scope Business Theme #1
  • 30.
  • 31. Thanks and enjoy your project! Luiz Cláudio Parzianello [email_address]

Notas del editor

  1. Este primeiro encontro com os Analistas de Sistemas tem como objetivo principal provocar nos participantes uma reflexão sobre os seus papéis e suas responsabilidades nas dificuldades que eles encontram no dia-a-dia. Ou seja, é fato que os Analistas de Sistemas encontram dificuldades em suas atividades devido à estrutura e demais recursos que eles tanto necessitam para tornarem mais eficazes suas tarefas. Por outro lado, também é fato, que as maiores dificuldades e limitações se encontram nos processos de comunicação e nos relacionamentos entre colegas, gerências, programadores e demais atores no processo de desenvolvimento de sistemas da informação.