This is a system developed after over 20 years within Application Development,which offers a no nonsense, clear path to building simple software applications that offer value and work.
If you want to discover answers for the most often asked questions as below, glance through this presentation -
Questions often asked -
Do we get timely build with Quality?
Do we know/have capability matrix of the team?
Do we have resource/head count utilization charts?
Are we sure if features are validated on time?
Do we know if engineers understand what customers are expecting?
Do we have right channel of prioritization?
Do we have right change management control in place?
Do we know if we have tested enough?
Design For Testability Supplied By VayoinfoVayoInfo
Design For Testability (DFT) is an expert in the SOC design cycle, which facilitates a design for detecting production defects. With the increase in size & complexity of chips, assisted by the progression of manufacturing technical advancement, It has evolved as a expertise in itself over a period of time. DFT Engineers, works on presenting various test components as part of the design flow, to improve the testability of logic, pads, memories, interconnects. For design for testability contact to vayoinfo @ http://www.vayoinfo.com/design-for-testability/
Presentation given at Agile 2014.
Are you working with multiple agile teams on a single software application? Are you looking for help with making agile work for you at the program level? Have you considered leveraging the Scaled Agile Framework (SAFe) but been scared off by its prescriptive nature? Are you confused about how program level SAFe applies in your context?
Every organisation is different and what works for one organisation may not work for another. One of the benefits of a framework, is that they can and should be adapted to your context. Based on learnings derived from practical experience, this session will illustrate how focusing on values and principles over practice and processes, can help you design a pragmatic approach to program level SAFe suitable for your unique situation.
By contrasting principles and practises this session will:
* draw out the principles behind SAFe and the standard SAFe practises that apply to them,
* show how practises from other scaling models align to SAFe principles and compliment program level SAFe; and,
* share real word examples of how adapting SAFe practises, while remaining aligned to the principles, can help you create a working model applicable to your program
If you want to discover answers for the most often asked questions as below, glance through this presentation -
Questions often asked -
Do we get timely build with Quality?
Do we know/have capability matrix of the team?
Do we have resource/head count utilization charts?
Are we sure if features are validated on time?
Do we know if engineers understand what customers are expecting?
Do we have right channel of prioritization?
Do we have right change management control in place?
Do we know if we have tested enough?
Design For Testability Supplied By VayoinfoVayoInfo
Design For Testability (DFT) is an expert in the SOC design cycle, which facilitates a design for detecting production defects. With the increase in size & complexity of chips, assisted by the progression of manufacturing technical advancement, It has evolved as a expertise in itself over a period of time. DFT Engineers, works on presenting various test components as part of the design flow, to improve the testability of logic, pads, memories, interconnects. For design for testability contact to vayoinfo @ http://www.vayoinfo.com/design-for-testability/
Presentation given at Agile 2014.
Are you working with multiple agile teams on a single software application? Are you looking for help with making agile work for you at the program level? Have you considered leveraging the Scaled Agile Framework (SAFe) but been scared off by its prescriptive nature? Are you confused about how program level SAFe applies in your context?
Every organisation is different and what works for one organisation may not work for another. One of the benefits of a framework, is that they can and should be adapted to your context. Based on learnings derived from practical experience, this session will illustrate how focusing on values and principles over practice and processes, can help you design a pragmatic approach to program level SAFe suitable for your unique situation.
By contrasting principles and practises this session will:
* draw out the principles behind SAFe and the standard SAFe practises that apply to them,
* show how practises from other scaling models align to SAFe principles and compliment program level SAFe; and,
* share real word examples of how adapting SAFe practises, while remaining aligned to the principles, can help you create a working model applicable to your program
Learn more about the scaled Agile Framework + scaling Agile. After a short introduction to several frameworks that aim to support the scaling of Agile (DAD, LeSS, SAFe®), this power point presentation from our webinar dives deeper into the details of the Scaled Agile Framework (SAFe®). Find the truth behind the often cited sentence “As Scrum is to the Agile team, SAFe® is to the Agile enterprise.”
Scaling Agile With SAFe (Scaled Agile Framework)Andreano Lanusse
Apresentação feita no Agile in Rio, mostrando como um conjunto de 5 à 10 equipes ágeis podem entregar objetivos em comum usando Scaled Agile Framework® ou SAFe, e como iniciar o lançamento de um Agile Release Train.
Scaled Agile Framework in 10 minutes (CAS2015)Unai Roldán
Scaled Agile Framework in 10 minutes (SAFe 3.0)
- Scaled: SAFe is designed for large-scale software development ecosystems of 50-125 people who need to resolve inter-dependencies
- Agile: SAFe is based on 9 Lean-Agile principles
- Framework: SAFe is a collection of a proven efficacy tools, and you only have to use what you need
https://www.youtube.com/watch?v=vysQQx7pQzg
El objetivo de la Lightning Talk es dar una visión "light" pero completa de lo que propone Scaled Agile Framework 3.0 como marco de referencia para el escalado de Agile.
Scaled Agile Framework es uno de los marcos de referencia para escalado de Agile que mayor aceptación está teniendo a día de hoy, sobre todo cuando hablamos de grandes organizaciones. El marco SAFe parte de las capas de abstracción clásicas de una organización para estructurar un cambio de perspectiva y de cultura basándose en los 4 valores y 9 principios Lean-Agile, apoyándose además en las prácticas Scrum-XP de desarrollo de productos. En la charla descubriremos de manera rápida los roles, artefactos y ceremonias que plantea el marco para conseguir un cambio de paradigma sostenible en las organizaciones.
Unai Roldán
UST Global
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
To compete in today’s application economy, organizations have adopted agile execution techniques. But is that enough? Learn about SAFe and how to leverage this methodology to elevate your agile teams to deliver quality outcomes and align at the enterprise level.
For more information, please visit http://cainc.to/Nv2VOe
Building upon well established Scrum, XP, and lean software development methods, agile scaling frameworks such as Dean Leffingwell's Scaled Agile Framework (SAFe) and Scott Ambler's Disciplined Agile Delivery (DAD) address large, complex software delivery initiatives through their full delivery lifecycle from project initiation to production. These frameworks have received significant interest in both federal government and private industries, recognizing the need for continued team-based iterative and incremental adaptive approaches to software development, balanced with scaling processes and factors at the Program and Portfolio levels and organizational governance models and guidance for large enterprise engagements. This session will provide a brief overview of these two agile scaling models, address the benefits of what both are trying to accomplish, and compare and contrast specific similarities and differences.
Business is all about Numbers & Speed, Professionalism is all about realization of Commitments. How to make these two ends meet.. is by reducing Waste.
Performance monitoring and call tracing in microservice environmentsMartin Gutenbrunner
Performance analysis can easily be done with on-board tools of nearly any programming language. In microservice environments, the real challenge is not in single, high-performing services, but in resiliently running a complex ecosystem of many services.This talk will introduce open-source tools for analysis and call tracing. Concluding, we will briefly get to know Dynatrace Ruxit - a commercial alternative. After this session, the audience will know about how to get started in performance analysis and call-tracing and some according tools.
How does a reliable and fast continuous delivery contribute to Engineering Culture? And how does Pipedrive do more than 65 production deployments per day? Answers are in this presentation. I just warn you, without my energetic speech, it's only half of the fun :)
I did this presentation entirely using cartoons drawn by me. The message is that agility comes not just by technology alone. There are other dimensions to it.
Making Use of a Knowledgeable Design by Design for ManufacturingVayoInfo
Design for manufacturing, making use of a knowledgeable design staff, improves return on general venture investment by developing efficient, repeatable, trusted items and preventing expensive item problems. Design for manufacturing will improve the high quality of an item from the starting of investment. Vayo provide the best DFM Software, check out design for manufacturing at http://www.vayoinfo.com/
Procedure of Proactively Designing Products by Design for Manufacturability (...VayoInfo
Design for manufacturability (DFM) is the procedure of proactively designing products to improve all the manufacturing features: fabrication, assembly, test, procurement, shipping, delivery, service, and repair, and guarantee the most effective cost, quality, reliability, regulatory compliance, safety, time-to-market, and client fulfillment. VayoInfo provide the best design for manufacturability, check out VayoInfo design for manufacturing at http://www.vayoinfo.com/
Designing the Developer Experience - Tanja Bach, Jacob Bo Tiedemann
Working with software that some other people have built, is not only daily business for private and business users but also for developers. Just like any other product, a product for developers needs to solve their problems and focus on the right jobs-to-be-done in order to be successfully adopted by the developer community. In this talk, we will explain why the developer experience matters not only to developers but also to the business. We will share our learnings and real-world examples of how we created a developer experience for a cloud infrastructure product and an IoT platform that the developers love.
Learn more about the scaled Agile Framework + scaling Agile. After a short introduction to several frameworks that aim to support the scaling of Agile (DAD, LeSS, SAFe®), this power point presentation from our webinar dives deeper into the details of the Scaled Agile Framework (SAFe®). Find the truth behind the often cited sentence “As Scrum is to the Agile team, SAFe® is to the Agile enterprise.”
Scaling Agile With SAFe (Scaled Agile Framework)Andreano Lanusse
Apresentação feita no Agile in Rio, mostrando como um conjunto de 5 à 10 equipes ágeis podem entregar objetivos em comum usando Scaled Agile Framework® ou SAFe, e como iniciar o lançamento de um Agile Release Train.
Scaled Agile Framework in 10 minutes (CAS2015)Unai Roldán
Scaled Agile Framework in 10 minutes (SAFe 3.0)
- Scaled: SAFe is designed for large-scale software development ecosystems of 50-125 people who need to resolve inter-dependencies
- Agile: SAFe is based on 9 Lean-Agile principles
- Framework: SAFe is a collection of a proven efficacy tools, and you only have to use what you need
https://www.youtube.com/watch?v=vysQQx7pQzg
El objetivo de la Lightning Talk es dar una visión "light" pero completa de lo que propone Scaled Agile Framework 3.0 como marco de referencia para el escalado de Agile.
Scaled Agile Framework es uno de los marcos de referencia para escalado de Agile que mayor aceptación está teniendo a día de hoy, sobre todo cuando hablamos de grandes organizaciones. El marco SAFe parte de las capas de abstracción clásicas de una organización para estructurar un cambio de perspectiva y de cultura basándose en los 4 valores y 9 principios Lean-Agile, apoyándose además en las prácticas Scrum-XP de desarrollo de productos. En la charla descubriremos de manera rápida los roles, artefactos y ceremonias que plantea el marco para conseguir un cambio de paradigma sostenible en las organizaciones.
Unai Roldán
UST Global
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
To compete in today’s application economy, organizations have adopted agile execution techniques. But is that enough? Learn about SAFe and how to leverage this methodology to elevate your agile teams to deliver quality outcomes and align at the enterprise level.
For more information, please visit http://cainc.to/Nv2VOe
Building upon well established Scrum, XP, and lean software development methods, agile scaling frameworks such as Dean Leffingwell's Scaled Agile Framework (SAFe) and Scott Ambler's Disciplined Agile Delivery (DAD) address large, complex software delivery initiatives through their full delivery lifecycle from project initiation to production. These frameworks have received significant interest in both federal government and private industries, recognizing the need for continued team-based iterative and incremental adaptive approaches to software development, balanced with scaling processes and factors at the Program and Portfolio levels and organizational governance models and guidance for large enterprise engagements. This session will provide a brief overview of these two agile scaling models, address the benefits of what both are trying to accomplish, and compare and contrast specific similarities and differences.
Business is all about Numbers & Speed, Professionalism is all about realization of Commitments. How to make these two ends meet.. is by reducing Waste.
Performance monitoring and call tracing in microservice environmentsMartin Gutenbrunner
Performance analysis can easily be done with on-board tools of nearly any programming language. In microservice environments, the real challenge is not in single, high-performing services, but in resiliently running a complex ecosystem of many services.This talk will introduce open-source tools for analysis and call tracing. Concluding, we will briefly get to know Dynatrace Ruxit - a commercial alternative. After this session, the audience will know about how to get started in performance analysis and call-tracing and some according tools.
How does a reliable and fast continuous delivery contribute to Engineering Culture? And how does Pipedrive do more than 65 production deployments per day? Answers are in this presentation. I just warn you, without my energetic speech, it's only half of the fun :)
I did this presentation entirely using cartoons drawn by me. The message is that agility comes not just by technology alone. There are other dimensions to it.
Making Use of a Knowledgeable Design by Design for ManufacturingVayoInfo
Design for manufacturing, making use of a knowledgeable design staff, improves return on general venture investment by developing efficient, repeatable, trusted items and preventing expensive item problems. Design for manufacturing will improve the high quality of an item from the starting of investment. Vayo provide the best DFM Software, check out design for manufacturing at http://www.vayoinfo.com/
Procedure of Proactively Designing Products by Design for Manufacturability (...VayoInfo
Design for manufacturability (DFM) is the procedure of proactively designing products to improve all the manufacturing features: fabrication, assembly, test, procurement, shipping, delivery, service, and repair, and guarantee the most effective cost, quality, reliability, regulatory compliance, safety, time-to-market, and client fulfillment. VayoInfo provide the best design for manufacturability, check out VayoInfo design for manufacturing at http://www.vayoinfo.com/
Designing the Developer Experience - Tanja Bach, Jacob Bo Tiedemann
Working with software that some other people have built, is not only daily business for private and business users but also for developers. Just like any other product, a product for developers needs to solve their problems and focus on the right jobs-to-be-done in order to be successfully adopted by the developer community. In this talk, we will explain why the developer experience matters not only to developers but also to the business. We will share our learnings and real-world examples of how we created a developer experience for a cloud infrastructure product and an IoT platform that the developers love.
You are already the Duke of DevOps: you have a master in CI/CD, some feature teams including ops skills, your TTM rocks ! But you have some difficulties to scale it. You have some quality issues, Qos at risk. You are quick to adopt practices that: increase flexibility of development and velocity of deployment. An urgent question follows on the heels of these benefits: how much confidence we can have in the complex systems that we put into production? Let’s talk about the next hype of DevOps: SRE, error budget, continuous quality, observability, Chaos Engineering.
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0Joakim Lindbom
Corporations are struggling with overly complex systems and system landscapes. DevOps is presented as one piece of the puzzle to go for much leaner and simpler landscapes - all in order to increase the readiness for change and innovation.
The presentation also discusses the the basic thought error behind organising according to Design-Build-Run, which is the basis for most ICT IM outsourcing.
DesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptxJoseph Beale
Gone are the days where you can simply learn QA and QC concepts to get into software testing job. In the next generations “QA Role” would be evolved into automation first mindset. Focused where you need to be good with automation concepts even if you are tasked with manual testing on day-to-day basis. The automation technologies and testing methodologies has evolved the software testing and some of them even redefined how testing can be done. The current buzz word in the industry is “AI”, we believe that AI will also have the similar impact on software testing in the future. In this interactive session, we would like to discuss about our ideas on where AI & ML can benefit testing and testers. What do we need to be prepared for next “Decade” to stay relevant in the market. How testers need to evolve in the world of “ChatGPT”.
DesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptxQA or the Highway
Gone are the days where you can simply learn QA and QC concepts to get into software testing job. In the next generations “QA Role” would be evolved into automation first mindset. Focused where you need to be good with automation concepts even if you are tasked with manual testing on day-to-day basis. The automation technologies and testing methodologies has evolved the software testing and some of them even redefined how testing can be done. The current buzz word in the industry is “AI”, we believe that AI will also have the similar impact on software testing in the future. In this interactive session, we would like to discuss about our ideas on where AI & ML can benefit testing and testers. What do we need to be prepared for next “Decade” to stay relevant in the market. How testers need to evolve in the world of “ChatGPT”.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
2. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
(10% at a
Time)
6) Approve
iT
7) Deploy
iT
We are visual
creatures,
who need to
see it
Spike to
Research if the
technology will
work
Build the Forms
and Report
Facades
Code a Small
Chunk (10%) or
less – reusable
dynamic 2 tier
code
Demo the 10%
to the Customer
Deploy it to
Production
Business
must know
the “end to
end” goal
3. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
– 10%
6) Approve
iT
7) Deploy
iT
Business
must know
the “end to
end” goal
Before the first line of code,
Business must know the
Process or “end to end” goal.
YOU NEED A MAP!
Will it make money?
Will it save money?
4. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
– 10%
6) Approve
iT
7) Deploy
iT
We are visual
creatures,
who need to
see it
Spike to
Research if the
technology will
work
Build the Forms
and Report
Facades
Code a Small
Chunk (10%) or
less – reusable
dynamic 2 tier
code
Demo the 10%
to the Customer
Deploy it to
Production
Business
must know
the “end to
end” goal
Our Minds are designed to
think in pictures, not words.
A PICTURE IS WORTH A THOUSAND WORDS!
No long drawn out requirements
(Use a UX expert)
5. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
– 10%
6) Approve
iT
7) Deploy
iT
We are visual
creatures,
who need to
see it
Spike to
Research if the
technology will
work
Build the Forms
and Report
Facades
Code a Small
Chunk (10%) or
less – reusable
dynamic 2 tier
code
Demo the 10%
to the Customer
Deploy it to
Production
Business
must know
the “end to
end” goal
Is the current technology available for a cost effective solution?
CAN IT BE DONE?
6. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
– 10%
6) Approve
iT
7) Deploy
iT
We are visual
creatures,
who need to
see it
Spike to
Research if the
technology will
work
Build the Forms
and Report
Facades
Code a Small
Chunk (10%) or
less – reusable
dynamic 2 tier
code
Demo the 10%
to the Customer
Deploy it to
Production
Business
must know
the “end to
end” goal
Build all the faces or facades for review. Give them a Proof of Concept.
PAINT SOME SCREENS!
7. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
(10% at a
Time)
6) Approve
iT
7) Deploy
iT
We are visual
creatures,
who need to
see it
Spike to
Research if the
technology will
work
Build the Forms
and Report
Facades
Code a Small
Chunk (10%) or
less – reusable
dynamic 2 tier
code
Demo the 10%
to the Customer
Deploy it to
Production
Business
must know
the “end to
end” goal
1) No or Limited 3rd Party Controls
2) 2 – Tier Architecture to Start
(let’s make sure it works for 1 person before
building for 10,000 users)
3) Inline SQL or Stored Proc. to Start
4) Less than .1 defects per 1K Line of Code
(Clean Coding Standards w/ a 0 defect tolerance
policy)
5) No TDD – Clean Code with visible Defect Boards
6) Code delivered in 10% chunks w/ thorough code
reviews
7) Don’t Hard Code!
If it can’t be changed quickly then it wasn’t written
correctly.
8) Refactor!
Name of the game: “less is more” which equals “fewer points of failure”
KIS! Keep it Simple!
8. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
(10% at a
Time)
6) Approve
iT
7) Deploy
iT
We are visual
creatures,
who need to
see it
Spike to
Research if the
technology will
work
Build the Forms
and Report
Facades
Code a Small
Chunk (10%) or
less – reusable
dynamic 2 tier
code
Demo the 10%
to the Customer
Deploy it to
Production
Business
must know
the “end to
end” goal
KIS! Keep it Simple!
There was a time where quality code was developed for massive enterprise systems that did not
require multiple tiers, countless requirements documents or massive testing teams.
There was a time when code worked the first time because developers were diligent.
Fact: Test Driven Development (TDD) was created and abandoned by NASA in
the 60’s. NASA is an organization where each line of code Costs
approximately $800.
Fact: 1 Developer can produce 1000 lines of code using Visible Defect Boards
with less than .1 defects in almost 1/3 of the time for TDD.
Fact: TDD does not fix the root cause of the problem:
Careless Development and Unengaged Product Management
9. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
(10% at a
Time)
6) Approve
iT
7) Deploy
iT
We are visual
creatures,
who need to
see it
Spike to
Research if the
technology will
work
Build the Forms
and Report
Facades
Code a Small
Chunk (10%) or
less – reusable
dynamic 2 tier
code
Demo the 10%
to the Customer
Deploy it to
Production
Business
must know
the “end to
end” goal
Show it to the Business!
Get immediate Feedback
10. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
(10% at a
Time)
6) Approve
iT
7) Deploy
iT
We are visual
creatures,
who need to
see it
Spike to
Research if the
technology will
work
Build the Forms
and Report
Facades
Code a Small
Chunk (10%) or
less – reusable
dynamic 2 tier
code
Demo the 10%
to the Customer
Deploy it to
Production
Business
must know
the “end to
end” goal
Continuous Delivery
11. 1)
Workflow
iT
2) Draw iT/
Wireframe
iT
3)
Research
iT
4) Screen
iT
5) Code iT
(10% at a
Time)
6) Approve
iT
7) Deploy
iT
We are visual
creatures,
who need to
see it
Spike to
Research if the
technology will
work
Build the Forms
and Report
Facades
Code a Small
Chunk (10%) or
less – reusable
dynamic 2 tier
code
Demo the 10%
to the Customer
Deploy it to
Production
Business
must know
the “end to
end” goal
WASH, RINSE & REPEAT!
(and refactor)