The Fountain Project Model is proposed as a hybrid between Waterfall and Agile methods that aims to bridge their benefits and limitations. It involves an initial deployment on day two to provide early value to customers. Further development is done in iterations where customers specify the next most important features. This allows customers to receive working software early while developers receive feedback to guide development. The model is disguised when presented to managers as staged checkpoints with milestones to appear similar to Waterfall and ensure continued funding, while leveraging Agile practices internally. The goal is to enable project success by satisfying all stakeholders.
Water is probably the most important resource on Earth.We need water to grow and to stay alive. In fact, we could only live for a few days without drinking water. We also need water to grow plants and care for animals, cook our food, bathe and brush our teeth, flush the toilet, and wash our clothes.
This a beautiful power point show from Dr APJ Abdul Kalam(former President of India, Space Scientist, Engineer depicting what will happen due to scarcity of water in future.
Water is probably the most important resource on Earth.We need water to grow and to stay alive. In fact, we could only live for a few days without drinking water. We also need water to grow plants and care for animals, cook our food, bathe and brush our teeth, flush the toilet, and wash our clothes.
This a beautiful power point show from Dr APJ Abdul Kalam(former President of India, Space Scientist, Engineer depicting what will happen due to scarcity of water in future.
Herding Cats: User Research Techniques for Standardizing an Organic IntranetGianna Pfister-LaPin
ORIGINALLY PRESENTED AT UPA 2011 in Atlanda, GA --- A well-designed intranet can provide tremendous value to a company by reducing employee time and effort spent on generating, integrating, managing and retrieving knowledge. We'll cover user research techniques for developing standards needed to "prune" an organic intranet without robbing it of its unique strengths, and provide suggestions on how to handle external obstacles such as lack of management awareness, access to subject matter experts, and recruiting skilled team members.
North-Eastern States has been a storehouse of development potential for the pharma houses both of India & abroad this is what thhe initial set up looks like
The 4 Perspectives of BUSINESS MODEL PROJECT MANAGEMENT: Why Some Businesses ...Rod King, Ph.D.
In the world of business a dangerous gulf or schism exists between "Strategy" on the one hand and "Execution" on the other hand. Many Strategy projects are not implemented. And of those implemented, about 70% fail.
This presentation introduces the approach of "Business Model Project Management" as an approach to seamlessly integrate Strategy and Execution. Business Model Project Management assumes a "business model" as the unit of organization, analysis, and management of every project. The presentation introduces a novel tool called the "Business Model Diamond."
The Business Model Diamond is a visual checklist that can be used in projects involving business model documentation, improvement, innovation, and storytelling. Unique to the Business Model Diamond are its four (ICES) perspectives: Investor, Customer, Enterprise, and Strategist Perspectives. Successful businesses constantly keep these four perspectives in focus while trying to find a positive dynamic balance between them. In businesses that fail, the four perspectives are either fragmented or misaligned.
3 Critical Steps to Project Management Office (PMO) DevelopmentGravesSE
Implementers know that before you make final decisions, you examine the current state and optimize it whenever possible before overlaying new process or new technology. Launching a PMO is no different. This presentation covers three important steps to position and balance your organization during PMO implementation.
A presentation that contains an introduction to the whole concept of System Life Cycle. System Life Cycle - A methodology used for improving a system / process.
Simply Standardize Over 40 Business Modeling Tools: The 4Q-Business Model Int...Rod King, Ph.D.
Every day, more and more tools are emerging for visualizing part of or a whole business model. This presentation visually summarizes over 40 business modeling tools. A unique aspect of this presentation is that each business modeling tool is linked to the 4Q-Business Model Diamond which can serve as a tool for translating business modeling tools into a common visual language. In short, the 4Q-Business Model Diamond can serve as a standard tool for visualizing part or whole of a business model (system).
Spiral model : System analysis and designMitul Desai
This presentation is about the one of the system development life cycle i.e Spiral model including its phases, advantages, disadvantages and implementation
Walk, Don't Run: Incremental Change in Enterprise UXuxpin
You'll learn:
- A realistic approach to product improvement in large enterprises
- How to create and execute a pilot program for overcoming “product stagnation”
- How to scale the program to a growth team dedicated to improving existing products
Herding Cats: User Research Techniques for Standardizing an Organic IntranetGianna Pfister-LaPin
ORIGINALLY PRESENTED AT UPA 2011 in Atlanda, GA --- A well-designed intranet can provide tremendous value to a company by reducing employee time and effort spent on generating, integrating, managing and retrieving knowledge. We'll cover user research techniques for developing standards needed to "prune" an organic intranet without robbing it of its unique strengths, and provide suggestions on how to handle external obstacles such as lack of management awareness, access to subject matter experts, and recruiting skilled team members.
North-Eastern States has been a storehouse of development potential for the pharma houses both of India & abroad this is what thhe initial set up looks like
The 4 Perspectives of BUSINESS MODEL PROJECT MANAGEMENT: Why Some Businesses ...Rod King, Ph.D.
In the world of business a dangerous gulf or schism exists between "Strategy" on the one hand and "Execution" on the other hand. Many Strategy projects are not implemented. And of those implemented, about 70% fail.
This presentation introduces the approach of "Business Model Project Management" as an approach to seamlessly integrate Strategy and Execution. Business Model Project Management assumes a "business model" as the unit of organization, analysis, and management of every project. The presentation introduces a novel tool called the "Business Model Diamond."
The Business Model Diamond is a visual checklist that can be used in projects involving business model documentation, improvement, innovation, and storytelling. Unique to the Business Model Diamond are its four (ICES) perspectives: Investor, Customer, Enterprise, and Strategist Perspectives. Successful businesses constantly keep these four perspectives in focus while trying to find a positive dynamic balance between them. In businesses that fail, the four perspectives are either fragmented or misaligned.
3 Critical Steps to Project Management Office (PMO) DevelopmentGravesSE
Implementers know that before you make final decisions, you examine the current state and optimize it whenever possible before overlaying new process or new technology. Launching a PMO is no different. This presentation covers three important steps to position and balance your organization during PMO implementation.
A presentation that contains an introduction to the whole concept of System Life Cycle. System Life Cycle - A methodology used for improving a system / process.
Simply Standardize Over 40 Business Modeling Tools: The 4Q-Business Model Int...Rod King, Ph.D.
Every day, more and more tools are emerging for visualizing part of or a whole business model. This presentation visually summarizes over 40 business modeling tools. A unique aspect of this presentation is that each business modeling tool is linked to the 4Q-Business Model Diamond which can serve as a tool for translating business modeling tools into a common visual language. In short, the 4Q-Business Model Diamond can serve as a standard tool for visualizing part or whole of a business model (system).
Spiral model : System analysis and designMitul Desai
This presentation is about the one of the system development life cycle i.e Spiral model including its phases, advantages, disadvantages and implementation
Walk, Don't Run: Incremental Change in Enterprise UXuxpin
You'll learn:
- A realistic approach to product improvement in large enterprises
- How to create and execute a pilot program for overcoming “product stagnation”
- How to scale the program to a growth team dedicated to improving existing products
Post-Agile Methodologies and all that JazzStojan Peshov
It's been 15 years since the Agile Manifesto was signed and several methodologies were raised ever since. There is almost no developer nowdays that haven't adopted at least one of the Agile principles and uses them in everyday work or even private life. Some has even done improvised versions which work according their needs.
The question that's been around these past years is if the Agile is old enough to become past and what's the next big thing, is it a time to call it Post-Agilit period and what that means. What has or needs to change in order to abandon the old and become the Post Agilit followers.
Lots of teams already claim themselves as Post-Agilit pioneers and some new ideas of methodologies have been introduced. I'll try to bring an overview of some of them and bring you some thoughts that might help answering the above questions.
How to Plan for Hyper Growth Success by Slack Software EngineerProduct School
Every company is different. Every team is different. Every Product Manager is different. In Carly's two years working at Slack as a Software Engineer building features for Enterprise Grid, she's had the opportunity to work with several Product Managers with distinct styles and varying levels of experience. Her talk explored challenges her team encountered working on high impact, cross functional projects in a hyper growth startup environment.
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...UXPA Boston
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Your Agile Process
Mark Ferencik's presentation from the UXPA Boston 2016 Conference
Abstract
The methods used for conventional software development cannot be used directly for the development of web applications. Today
most of the companies use scrum methodology for the development of web applications. But it seem to be difficult to use the scrum
in large projects because of the change of requirement late in the project and also it is difficult apply scrum in a big team. This
paper identifies and analyses the various changes required in the scrum methodology to make them applicable for the large
projects and reduce the cost.
Keywords: software development model, hybrid model, scrum methodology, prototype models
Doing agile with an ISO-20000 Telco (AgilePT 2015)Manuel Padilha
A story from the trenches regarding a software project developed for a Telco company. The challenges faced while dealing with a mostly Agile customer that is part of a larger company with heavily defined processes.
The "way out" and how to deliver working software with close to zero spec and still complying to project management requirements, customer timings and own company budget.
A keynote to help people involved in software product development to execute the right agile and lean practices in order to see a successful relationship among stakeholders.
Managing a team and project are quite synonymous. Especially, teams require effective distribution of responsibility / roles. Once that is setup, a proper process guides people to make progress. All this fits into a product lifecycle, which is essential to develop the right product, in the right way, and deliver it at the right time.
Compresses potentially months of work into a few days by start using the Design Sprint Process. Step by step, in just 4 days, rapidly solve big challenges, create new products, or improve existing ones.
128 -The Great Migration What I Learned Transitioning 1000 Customers To Our N...ProductCamp Boston
ProductCamp Boston is the world's largest and most exciting crowd-sourced one-day event for product people. It's organized by and for product managers, product marketers and entrepreneurs, so attendees get the most out of the day.
Attendees learn about and discuss topics in product management and product marketing, product discovery, product development & design, go-to-market, product strategy and lifecycle management, and product management 101, startups, and career development.
www.ProductCampBoston.org
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...Adrian Jones
More and more clients are asking for Agile development for their projects, in particular the Scrum methodology, but do they really know what they are getting into? Both Waterfall and Scrum are viable methodologies, but each is best suited to particular situations, clients, and projects - neither can be considered the better methodology in all circumstances.
This presentation discusses the potential advantages of using Agile development for building sites in Drupal, but also the potential road-bumps and pitfalls.
How to Write an Efficient Defect Case & Save MoneyMediacurrent
Have you ever had to test a bug case and could not make heads or tails on what it is about?
End up spending a lot of time and effort on deciphering the description and trying duplicating the issue. Asking yourself, what in the world are they talking about?
All this effort and time cost money.
Thomas Burke outlines you how to write up a good defect case, so that whoever has to verify it can do it without having to spend a lot of precise time figuring what the issue is and how to test it.
Building a next generation video sharing platform with Plone 6Rikupekka Oksanen
At the University of Jyväskylä, Finland, we have been running a Plone-based video streaming platform called Moniviestin for over 20 years. This year we are building a next generation video sharing platform for researchers' purposes. The demand is for a very secure but easy to use platform. For this we use several open source tehcnologies, from Camunda, Nomad, Keycloak and Plone 6. In this presentation I will demonstrate the preview version of the new video service for research purposes and talk about the development process, what we aim for, and why Plone 6 is a good choise for us
I will discuss our plans to renew plone.org using Plone 6, the latest and greatest of all Plone releases. This talk will contain a short history of plone.org, the rise and fall of plone.com, and give a glimpse of a new future with a renewed site. I will tell you about the challenges with the current site and the possibilities with the new one. It is also a call to action since we will need people helping with migration, design, theming, and content work. Practice what you preach and eat your own dog food - plone.org should be the pinnacle of what you'll get with out-of-the-box Plone.
Volto Unleashed - Real Life User Experience - Case Study Guide, University of...Rikupekka Oksanen
Plone Conference 2020 presentation. More info: https://2020.ploneconf.org/talks/volto-unleashed-real-life-user-experience-case-study-guide-university-of-jyvaskyla
During spring 2020 at the University of Jyväskylä, we developed an integration with our study information system Sisu and our new GatsbyJS-based Study Guide https://studyguide.jyu.fi/2020/en
By the Power of Plone - Case Carousel at University of Jyväskylä RevisitedRikupekka Oksanen
I will showcase through various projects the different usage and benefits of Plone at our university. I will highlight the core aspects of Plone through different cases: Flexible permission management, overall robustness, content management usability, possibility to integrate to other systems, some TTW-tricks where you don't need programming skills, workflows, content rules etc.
Plone conference 2018 presentation: Digital transformation in University of Jyväskylä is improved by finding solutions to create flexible business process solutions. In case Supervisiondoc we are using Plone, forms and workflows and a new addon called collective.flow.
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017Rikupekka Oksanen
We organised our first ever Plone development sprint at University of Jyväskylä, Finland in July 2017. Here are some lessons learned on organising an open source development sprint.
A story of how University of Jyväskylä is doing a big website renewal, including challenges like organizational restructure, new brand, new theme, new intranet, new search engine and migration to new Plone 5.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
2. ● One easy to understand method
● One that actually enables projects to
succeed.
The Fountain Project Model
Bridging the gap between
WaterfaIl and Agile
8. ● Is iterative
● Brings value early on
● Makes developers talk with the customer
● Shows problems and actual needs early
● ... so you can react to them
Agile
9. helps projects to succeed
Which makes customers happy
While making the developers look good
Most importantly Agile
12. Because they don't get Agile
"I don't get it?
Where's the
planning
stage?"
13. 1. Define
2. Plan
3. Develop
4. Test
5. Deploy
6. Use happily ever after
They have milestones and easy to
understand Gantt-charts
But they DO understand Waterfall
1. Define
2. Plan
3. Develop
4. Test
5. FINISH
14. Only gives money to projects he can
understand.
Ok. So you have to choose Waterfall.
You get the funding and start doing your
project using Waterfall...
The person with the money
23. ● Had to wipe out all mankind. They were
behaving bad.
● And dinosaurs too.
● (All the furry animals were saved though)
First version wasn’t all good
24. Small success is better than epic fail
-> Dinosaurs and evil men roaming the
Earth at the same time?
The point is
27. ● "Agile success stories": 4 400 000
● "Waterfall success stories": 368 000
o -> Mostly starting by phrases like:
"Report says Agile is more successful"...
"Where is Waterfall failing us"...
Google it
28. 1.Is easy to understand and
sell to the managers
2.Actually enables the
project to succeed
So we need a project model that
29. Combining in the easy understandability of
Waterfall and the power of Agile methods.
The Fountain Project Model
30. -> 1st step is Deployment
Wow, isn't that kind of hard?
Empowered by the Talaskivi
method
31. -> Planet Earth on the first day
So...
A puny working software on the second day
Should be doable.
Remember God
32. ● Apply Fountain Project Model to web-
projects where you as a developer
already know on which technology would
suffice.
● Select the technology stack which is the
most familiar to the developers/your
organization
Lets set some boundaries
33. People have bended different systems to
do something that the system really wasn't
meant to do...
You can do anything with
everything in IT-world
34. You must do different things with
different people
● The end user: provide working software
● The manager with the money: provide
easy-to-understand checkpoints
● The develoment team: get out of their
way
As a project manager...
35. 1.Deployment
2. Customer/end user figures out the next 3
most important features
3. Develop (BDD, TDD, whatever suits you)
and deploy again to the preview-site
4. Talk to the customer again, 3 next most
important features
5. Develop until customer is happy enough
The stages of springing a
Fountain
36. You can make it look like this for
the Managers
1. Stage ONE
date xx.yy.zzzz
2. Stage TWO.
date xx.yy.zzzz
3. Stage THREE
date xx.yy.zzzz
4. Stage FOUR
date xx.yy.zzzz
5. FINISH
date xx.yy.zzzz
37. ● You can show him a "Gantt-chart" of
different phases of the Project
● He can feel pleased with himself as he
"gets it"
● If some dates are off, its okay -
remember - IT-projects tend to fail.
They’ll understand
● But eventually this project actually
succeeds and the Manager gets more
money
Benefits for the Manager
38. And this is how it actually looks
for the Customer
1. Deployment
date xx.yy.zzzz
2. Development A.
3. Release A
4. Development B.
5. Release B.
Start getting profit
for the first set of
features!
See the first version
of the service and
define 3 next most
important things
See the changes
in the demo site
as things evolve
Customer is already getting value from the product
39. ● On the second day of the project, the
customer gets a working site.
● It's easier for the customer to see what's
missing than to explicitly define what
should be added
● The customer can then point and
comment on things
● In the end (or beginning!) the customer
gets a working system!
Benefits for the Customer
40. And this is how it looks like for
the developers
41. ● Developers get the funding!
● Developers can easily discuss with the
customer using the demo site
● Developers can focus on only 3 things at
a time.
● Don't have to develop features that
nobody uses at the end
● Satisfied customer, satisfied CEO
-> a bonus?
Benefits for the Developer
42. ...if not a bonus, at least the feeling that
you have done well.
Well...
43. When the Fountain is so big it makes a
rainbow with the Sun shining behind it.
When is the project ready?
44.
45. DO not apply in Russia. They don’t like
rainbows.
Warning.
46. ● Talk to the end users - show and tell,
and let them tell you
● Use Agile methods in the actual
development
● ...and disguise them when talking to
managers.
Remember