Planon switched to the SCRUM development method in 2004 to address issues with their previous Prince2 method. This allowed for biannual releases with marketing versions in between, and made changes more affordable to implement. Under SCRUM, teams self-select tasks for one month sprints. Product quality is ensured through effective team composition, test automation, and test effort estimation per backlog item. The agile product management process at Planon starts by identifying business problems and acquiring stakeholder input to determine themes and functionality to implement, estimating costs and opportunities. Themes are broken into concepts and solution stories to define requirements assigned to SCRUM teams.
In this quality assurance training session, you will learn Agile in QA. Topics covered in this course are:
• Introduction to Agile
• Agile - Manifesto
• Agile over Traditional Method
• Principles of Agile
• Roles in Agile
• What is a User Story?
• Relationship of User Stories and Tasks
• How an Agile Team Plans its Work?
• When a Story is Done
To know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-quality-assurance-qa-training-with-hands-on-exercises/
Agile development model in Software Testing, be it Manual Testing or automation; is likewise a sort of incremental model. In this model, the software is developed in incremental, quick cycles
In this quality assurance training session, you will learn Agile in QA. Topics covered in this course are:
• Introduction to Agile
• Agile - Manifesto
• Agile over Traditional Method
• Principles of Agile
• Roles in Agile
• What is a User Story?
• Relationship of User Stories and Tasks
• How an Agile Team Plans its Work?
• When a Story is Done
To know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-quality-assurance-qa-training-with-hands-on-exercises/
Agile development model in Software Testing, be it Manual Testing or automation; is likewise a sort of incremental model. In this model, the software is developed in incremental, quick cycles
The Meaning of Process
2.2 Software Process Models
2.3 Tools and Techniques for Process Modeling
2.4 Practical Process Modeling
2.5 Information System Example
2.6 What this Chapter Means for You
In this Business Analysis Training, you will learn Agile Methodology. Topics covered in this session are:
• Agile Approach
• What is Agile?
• What does the Agile Manifesto Mean?
• Principles of Agile
• Central: Incremental and Iterative Development
• Agile Methods
• Scrum Lifecycle
• SCRUM team
• Agile Methods – Scrum
For more information, click on this link:
https://www.mindsmapped.com/courses/agile-and-scrum/introduction-to-agile/
One of the enhanced method for requirement determination is agile methodology in system analysis phase, and this slide presents the strategies available under agile methods for requirement determination with maximum user involvement for developing an information system.
In this interactive session, Scott Ambler explores a vitally important, nitty-gritty, down-in-the-weeds aspect of agile—how to take an agile model-driven development (AMDD) approach to enhance and scale your software delivery capabilities. Correctly applied, AMDD enhances your modeling and documentation efforts, streamlines agile development, and reduces false starts and rework. Scott addresses critical modeling issues that pertain to all agile projects—how to successfully model the complexities of modern-day software without getting bogged-down in mountains of paperwork, how to document systems in an agile manner, how to scale agile development methods with an agile approach to modeling and documentation, how to take an evolutionary approach to user interface and database design, and how modeling extends and supports test-driven development to address the full exploration of requirements, architecture, and design. Join Scott to dig into this vital—yet often ignored—aspect of agile development.
A keynote presentation comparing/contrasting old & new SDLC methodologies that was used to kick off an internal agile meetup focused on standardizing on the Atlassian suite of SDLC tools.
This slide share will help users to understand the agile software development methodology and how does it work. It also defines the whole process to implement scrum methodology.
Learn about Agile Methodology of Software Engineering and study concepts like What is Agile, Why Agile is there, Agile Principles, Agile Manifesto with Pros & Cons of it.
Presentation also include Agile Testing Methodology like Scrum, Crystal Methodologies, DSDM, Feature Driven Development, Lean Software Development & Extreme Programming.
If you watch this one please rate it and do share this presentation to others so then can easily learn more about the Agile Methodology.
This Presentation shows That what is Agile methodology, its principles and key points and how it is different from other software development life cycle.
A fair analysis of the Agile Methodology. A quick comparison of Agile and Waterfall to clear up misconceptions about the two. Scalability is a major issue with Agile and is worth considering if you're not a large software company.
The Meaning of Process
2.2 Software Process Models
2.3 Tools and Techniques for Process Modeling
2.4 Practical Process Modeling
2.5 Information System Example
2.6 What this Chapter Means for You
In this Business Analysis Training, you will learn Agile Methodology. Topics covered in this session are:
• Agile Approach
• What is Agile?
• What does the Agile Manifesto Mean?
• Principles of Agile
• Central: Incremental and Iterative Development
• Agile Methods
• Scrum Lifecycle
• SCRUM team
• Agile Methods – Scrum
For more information, click on this link:
https://www.mindsmapped.com/courses/agile-and-scrum/introduction-to-agile/
One of the enhanced method for requirement determination is agile methodology in system analysis phase, and this slide presents the strategies available under agile methods for requirement determination with maximum user involvement for developing an information system.
In this interactive session, Scott Ambler explores a vitally important, nitty-gritty, down-in-the-weeds aspect of agile—how to take an agile model-driven development (AMDD) approach to enhance and scale your software delivery capabilities. Correctly applied, AMDD enhances your modeling and documentation efforts, streamlines agile development, and reduces false starts and rework. Scott addresses critical modeling issues that pertain to all agile projects—how to successfully model the complexities of modern-day software without getting bogged-down in mountains of paperwork, how to document systems in an agile manner, how to scale agile development methods with an agile approach to modeling and documentation, how to take an evolutionary approach to user interface and database design, and how modeling extends and supports test-driven development to address the full exploration of requirements, architecture, and design. Join Scott to dig into this vital—yet often ignored—aspect of agile development.
A keynote presentation comparing/contrasting old & new SDLC methodologies that was used to kick off an internal agile meetup focused on standardizing on the Atlassian suite of SDLC tools.
This slide share will help users to understand the agile software development methodology and how does it work. It also defines the whole process to implement scrum methodology.
Learn about Agile Methodology of Software Engineering and study concepts like What is Agile, Why Agile is there, Agile Principles, Agile Manifesto with Pros & Cons of it.
Presentation also include Agile Testing Methodology like Scrum, Crystal Methodologies, DSDM, Feature Driven Development, Lean Software Development & Extreme Programming.
If you watch this one please rate it and do share this presentation to others so then can easily learn more about the Agile Methodology.
This Presentation shows That what is Agile methodology, its principles and key points and how it is different from other software development life cycle.
A fair analysis of the Agile Methodology. A quick comparison of Agile and Waterfall to clear up misconceptions about the two. Scalability is a major issue with Agile and is worth considering if you're not a large software company.
The development of software is planned in stages and steps that culminate in the construction of functional applications of software. As a start-up, you are a new bug in this competitive industry.
Top 50 Agile Interview Questions and Answers.pdfJazmine Brown
Top 50 Agile Interview Questions and Answers
Many organizations and businesses are taking notice of the agile technique. In today's world, it has become the benchmark for project management and software development. Various firms now use agile methodologies to offer high-value goods to their clients in the lowest amount of time.
In recent years, the agile technique has grown in popularity, and as a result, businesses have adopted it into their organizational structures. As a result, professionals with knowledge of agile are in high demand. As a result, you may have a lucrative career in this field.
These Agile interview questions and answers are great for you if you are planning to attend an agile interview and are preparing for one.
We hope that this post will familiarize you with some of the top agile interview questions that are most commonly raised in the interview. These flexible agile interview questions will improve your chances of passing your forthcoming interview.
50 top agile interview questions along with concrete answers
We have formulated the top agile interview questions and answers based on three different levels of entry into the profession along with scenario-based questions.
Beginner/Entry-Level Agile Interview questions and Answers
1. Explain agile methodology.
Agile methodology is a software development paradigm that emphasizes iterative and incremental development. The agile strategy is based on delivering a product in tiny operational increments or builds. Every program built is a better and more advanced version of the previous one. The development team and stakeholders are constantly collaborating on enhancements and changes in requirements.
Alternatively, we can describe the agile approach as the process of continuously providing functioning software while maintaining regular communication with stakeholders in order to ensure customer satisfaction.
2. How many types of Agile Methodologies are there? Enumerate them.
Agile Methodologies are classified into seven different types. They are:
• Scrum
• Kanban
• Extreme Programming
• Feature-Driven Development (FDD)
• Dynamic Systems Development Method (DSDM)
• Lean
• Crystal
3. What are the merits and demerits of the agile technique?
The following are some of the most noteworthy benefits of the agile methodology:
• Agile software development is one of the quickest and most flexible methodologies available.
• During the development phase, customers might adjust their needs at any time.
• It largely focuses on the software product's regular release. As a result, clients have the opportunity to see the product in its early stages of development.
• Customers have the option of providing comments on any working deliverable they receive.
• Because the development team focuses on creating a product that matches the customer's needs, this strategy ensures customer happiness.
• It focuses mostly on the product's good design.
DELIVER QUALITY SOFTWARE PRODUCTS BY FOLLOWING SIMPLE STEPSTechahead Software
Outsourcing is cost-effective, and offshore software outsourcing, in particular, helps reduce development costs, which leads to a reduced market price and more competitiveness.
A close look at the methodologies, stages and best practices involved in developing products for our times)
What you will get out of this book:
Why Lean IT + Lean Development methodologies are two must-have approaches in your start-up toolkit
Making the right cloud provider and development partner choice for your startup
A thorough overview of how you can build an app on the Google App Engine and how and when integrations will take place
A guide to what a prospective client must look for in a development partner
The primary goal of the SDLC process is to produce cost-efficient and high-quality products. The process comprises a detailed plan that describes how to develop, maintain, and replace the software.MAQ is one of the best software development company in Dubai, UAE for Innovative Software Solutions
Software Development Process The Complete Guide.pdfLaura Miller
The software development process includes 6 distinct stages. Understanding the steps will help you plan your project with the right software development team.
International Journal of Engineering Research and Development (IJERD)IJERD Editor
journal publishing, how to publish research paper, Call For research paper, international journal, publishing a paper, IJERD, journal of science and technology, how to get a research paper published, publishing a paper, publishing of journal, publishing of research paper, reserach and review articles, IJERD Journal, How to publish your research paper, publish research paper, open access engineering journal, Engineering journal, Mathemetics journal, Physics journal, Chemistry journal, Computer Engineering, Computer Science journal, how to submit your paper, peer reviw journal, indexed journal, reserach and review articles, engineering journal, www.ijerd.com, research journals,
yahoo journals, bing journals, International Journal of Engineering Research and Development, google journals, hard copy of journal
Dedicated Testing Team Available for Hire.
Best Suitable Engagement Model as per your Requirement
1. Project to Project
2. Per Hour Basis
3. Per Accepted Bug Basis
5 big bets to drive growth in 2024 without one additional marketing dollar AND how to adapt to the biggest shifting eCommerce trend- AI.
1) Romance Your Customers - Retention
2) ‘Alternative’ Lead Gen - Advocacy
3) The Beautiful Basics - Conversion Rate Optimization
4) Land that Bottom Line - Profitability
5) Roll the Dice - New Business Models
Mastering Local SEO for Service Businesses in the AI Era is tailored specifically for local service providers like plumbers, dentists, and others seeking to dominate their local search landscape. This session delves into leveraging AI advancements to enhance your online visibility and search rankings through the Content Factory model, designed for creating high-impact, SEO-driven content. Discover the Dollar-a-Day advertising strategy, a cost-effective approach to boost your local SEO efforts and attract more customers with minimal investment. Gain practical insights on optimizing your online presence to meet the specific needs of local service seekers, ensuring your business not only appears but stands out in local searches. This concise, action-oriented workshop is your roadmap to navigating the complexities of digital marketing in the AI age, driving more leads, conversions, and ultimately, success for your local service business.
Key Takeaways:
Embrace AI for Local SEO: Learn to harness the power of AI technologies to optimize your website and content for local search. Understand the pivotal role AI plays in analyzing search trends and consumer behavior, enabling you to tailor your SEO strategies to meet the specific demands of your target local audience. Leverage the Content Factory Model: Discover the step-by-step process of creating SEO-optimized content at scale. This approach ensures a steady stream of high-quality content that engages local customers and boosts your search rankings. Get an action guide on implementing this model, complete with templates and scheduling strategies to maintain a consistent online presence. Maximize ROI with Dollar-a-Day Advertising: Dive into the cost-effective Dollar-a-Day advertising strategy that amplifies your visibility in local searches without breaking the bank. Learn how to strategically allocate your budget across platforms to target potential local customers effectively. The session includes an action guide on setting up, monitoring, and optimizing your ad campaigns to ensure maximum impact with minimal investment.
The Secret to Engaging Modern Consumers: Journey Mapping and Personalization
In today's digital landscape, understanding the customer's journey and delivering personalized experiences are paramount. This masterclass delves into the art of consumer journey mapping, a powerful technique that visualizes the entire customer experience across touchpoints. Attendees will learn how to create detailed journey maps, identify pain points, and uncover opportunities for optimization. The presentation also explores personalization strategies that leverage data and technology to tailor content, products, and experiences to individual customers. From real-time personalization to predictive analytics, attendees will gain insights into cutting-edge approaches that drive engagement and loyalty.
Key Takeaways:
Current consumer landscape; Steps to mapping an effective consumer journey; Understanding the value of personalization; Integrating mapping and personalization for success; Brands that are getting It right!; Best Practices; Future Trends
Digital Commerce Lecture for Advanced Digital & Social Media Strategy at UCLA...Valters Lauzums
E-commerce in 2024 is characterized by a dynamic blend of opportunities and significant challenges. Supply chain disruptions and inventory shortages are critical issues, leading to increased shipping delays and rising costs, which impact timely delivery and squeeze profit margins. Efficient logistics management is essential, yet it is often hampered by these external factors. Payment processing, while needing to ensure security and user convenience, grapples with preventing fraud and integrating diverse payment methods, adding another layer of complexity. Furthermore, fulfillment operations require a streamlined approach to handle volume spikes and maintain accuracy in order picking, packing, and shipping, all while meeting customers' heightened expectations for faster delivery times.
Amid these operational challenges, customer data has emerged as an important strategy. By focusing on personalization and enhancing customer experience from historical behavior, businesses can deliver improved website and brand experienced, better product recommendations, optimal promotions, and content to meet individual preferences. Better data analytics can also help in effectively creating marketing campaigns, improving customer retention, and driving product development and inventory management.
Innovative formats such as social commerce and live shopping are beginning to impact the digital commerce landscape, offering new ways to engage with customers and drive sales, and may provide opportunity for brands that have been priced out or seen a downturn with post-pandemic shopping behavior. Social commerce integrates shopping experiences directly into social media platforms, tapping into the massive user bases of these networks to increase reach and engagement. Live shopping, on the other hand, combines entertainment and real-time interaction, providing a dynamic platform for showcasing products and encouraging immediate purchases. These innovations not only enhance customer engagement but also provide valuable data for businesses to refine their strategies and deliver superior shopping experiences.
The e-commerce sector is evolving rapidly, and businesses that effectively manage operational challenges and implement innovative strategies are best positioned for long-term success.
Videos are more engaging, more memorable, and more popular than any other type of content out there. That’s why it’s estimated that 82% of consumer traffic will come from videos by 2025.
And with videos evolving from landscape to portrait and experts promoting shorter clips, one thing remains constant – our brains LOVE videos.
So is there science behind what makes people absolutely irresistible on camera?
The answer: definitely yes.
In this jam-packed session with Stephanie Garcia, you’ll get your hands on a steal-worthy guide that uncovers the art and science to being irresistible on camera. From body language to words that convert, she’ll show you how to captivate on command so that viewers are excited and ready to take action.
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User JourneysSearch Engine Journal
Digital platforms are constantly multiplying, and with that, user engagement is becoming more intricate and fragmented.
So how do you effectively navigate distributing and tailoring your content across these various touchpoints?
Watch this webinar as we dive into the evolving landscape of content strategy tailored for today's fragmented user journeys. Understanding how to deliver your content to your users is more crucial than ever, and we’ll provide actionable tips for navigating these intricate challenges.
You’ll learn:
- How today’s users engage with content across various channels and devices.
- The latest methodologies for identifying and addressing content gaps to keep your content strategy proactive and relevant.
- What digital shelf space is and how your content strategy needs to pivot.
With Wayne Cichanski, we’ll explore innovative strategies to map out and meet the diverse needs of your audience, ensuring every piece of content resonates and connects, regardless of where or how it is consumed.
10 Video Ideas Any Business Can Make RIGHT NOW!
You'll never draw a blank again on what kind of video to make for your business. Go beyond the basic categories and truly reimagine a brand new advanced way to brainstorm video content creation. During this masterclass you'll be challenged to think creatively and outside of the box and view your videos through lenses you may have never thought of previously. It's guaranteed that you'll leave with more than 10 video ideas, but I like to under-promise and over-deliver. Don't miss this session.
Key Takeaways:
How to use the Video Matrix
How to use additional "Lenses"
Where to source original video ideas
SMM Cheap - No. 1 SMM panel in the worldsmmpanel567
Boost your social media marketing with our SMM Panel services offering SMM Cheap services! Get cost-effective services for your business and increase followers, likes, and engagement across all social media platforms. Get affordable services perfect for businesses and influencers looking to increase their social proof. See how cheap SMM strategies can help improve your social media presence and be a pro at the social media game.
Come learn how YOU can Animate and Illuminate the World with Generative AI's Explosive Power. Come sit in the driver's seat and learn to harness this great technology.
The session includes a brief history of the evolution of search before diving into the roles technology, content, and links play in developing a powerful SEO strategy in a world of Generative AI and social search. Discover how to optimize for TikTok searches, Google's Gemini, and Search Generative Experience while developing a powerful arsenal of tools and templates to help maximize the effectiveness of your SEO initiatives.
Key Takeaways:
Understand how search engines work
Be able to find out where your users search
Know what is required for each discipline of SEO
Feel confident creating an SEO Plan
Confidently measure SEO performance
The What, Why & How of 3D and AR in Digital CommercePushON Ltd
Vladimir Mulhem has over 20 years of experience in commercialising cutting edge creative technology across construction, marketing and retail.
Previously the founder and Tech and Innovation Director of Creative Content Works working with the likes of Next, John Lewis and JD Sport, he now helps retailers, brands and agencies solve challenges of applying the emerging technologies 3D, AR, VR and Gen AI to real-world problems.
In this webinar, Vladimir will be covering the following topics:
Applications of 3D and AR in Digital Commerce,
Benefits of 3D and AR,
Tools to create, manage and publish 3D and AR in Digital Commerce.
In this presentation, Danny Leibrandt explains the impact of AI on SEO and what Google has been doing about it. Learn how to take your SEO game to the next level and win over Google with his new strategy anyone can use. Get actionable steps to rank your name, your business, and your clients on Google - the right way.
Key Takeaways:
1. Real content is king
2. Find ways to show EEAT
3. Repurpose across all platforms
Most small businesses struggle to see marketing results. In this session, we will eliminate any confusion about what to do next, solving your marketing problems so your business can thrive. You’ll learn how to create a foundational marketing OS (operating system) based on neuroscience and backed by real-world results. You’ll be taught how to develop deep customer connections, and how to have your CRM dynamically segment and sell at any stage in the customer’s journey. By the end of the session, you’ll remove confusion and chaos and replace it with clarity and confidence for long-term marketing success.
Key Takeaways:
• Uncover the power of a foundational marketing system that dynamically communicates with prospects and customers on autopilot.
• Harness neuroscience and Tribal Alignment to transform your communication strategies, turning potential clients into fans and those fans into loyal customers.
• Discover the art of automated segmentation, pinpointing your most lucrative customers and identifying the optimal moments for successful conversions.
• Streamline your business with a content production plan that eliminates guesswork, wasted time, and money.
For too many years marketing and sales have operated in silos...while in some forward thinking companies, the two organizations work together to drive new opportunity development and revenue. This session will explore the lessons learned in that beautiful dance that can occur when marketing and sales work together...to drive new opportunity development, account expansion and customer satisfaction.
No, this is not a conversation about MQLs and SQLs. Instead we will focus on a framework that allows the two organizations to drive company success together.
Top 3 Ways to Align Sales and Marketing Teams for Rapid GrowthDemandbase
In this session, Demandbase’s Stephanie Quinn, Sr. Director of Integrated and Digital Marketing, Devin Rosenberg, Director of Sales, and Kevin Rooney, Senior Director of Sales Development will share how sales and marketing shapes their day-to-day and what key areas are needed for true alignment.
3. India is the world's largest sourcing destination for the information technology (IT)
industry, accounting for approximately 67 % of the US$ 124-130 billion market.
The industry employs about 10 million workforce.
India's cost competitiveness in providing IT services, which is approximately 3-4
times cheaper than the US, its unique selling proposition (USP) in the global
sourcing market.
The IT sector in India grew at a Compound Annual Growth rate (CAGR) of 15%
over 2010-15,which is 3-4 times higher than the global IT spend.
Estimated to expand at a CAGR of 9.5 per cent to US$ 300 billion by 2020.
3
4. India, the fourth largest base for new businesses in the world and home to over 3,100
tech start-ups, is set to increase its base to 11,500 tech start-ups by 2020, as per a
report by Nasscom and Zinnov Management Consulting Pvt Ltd.
The computer software and hardware sector in India attracted cumulative foreign
direct investment (FDI) inflows worth US$ 17.575 billion between April 2000 and
May 2015.
4
5. Company Overview
Planon, founded in 1984, currently has a customer base of over 1300, which is
supported by more than 325 employees.
The company made approximately 1.9 million profit with a revenue of 25 million in
2007.
Planon International is an international software vendor that produces Facility
Management and Real Estate management software for organisations.
Planon's products are marketed through six Planon subsidiaries, based in the
Netherlands, Belgium, Germany, UK, India and the US, and a worldwide network of
partners.
Planon International, has, as one of the First known companies, attempted to
implement an agile product management process based on the agile principle.
5
6. Introduction
One of the major innovations in software development methodology of the last few
years has been the introduction of agile principles.
Several agile software development methods have been developed Since Agile
Manifesto in 2001.
Examples of such methods are DSDM (Dynamic Systems Development Method),
Extreme Programming and Feature Driven Development.
Demand for the extension of agile principles to other domains has risen. One such
domain is software product management.
Software product management (SPM) is the process of managing requirements,
defining releases, and defining products in a context where many internal and
external stakeholders are involved.
6
7. What is Agile?
Agile methodology is an alternative to traditional project management, typically used in software
development. It helps teams respond to unpredictability through incremental, iterative work
cadences, known as sprints. Agile methodologies are an alternative to waterfall, or traditional
sequential development.
What is Scrum?
Scrum is the most popular way of introducing Agility due to its simplicity and flexibility.
Scrum emphasizes empirical feedback, team self management, and striving to build properly
tested product increments within short iterations
7
8. Facility Management
Discipline of ensuring functionality of the built environment by integrating people,
place, process and technology.
Facility management encompasses activities such as long-range and annual facility
planning, facility financial forecasting, real estate acquisition and/or disposal, work
specifications, installation and space management, maintenance and operations
management, and telecommunications integration, security, and administrative
services.
8
9. Principles followed by Planon
Planon uses the principle that common data can be used among different processes.
The common data is therefore only entered once into the data model that is central to
all Planon software.
Secondly, because so many of the facility management processes are affected by
Planon software products, Planon has developed its own implementation framework.
With this framework a specific implementation path can be designed for a customer.
Finally, Planon trains the application managers at customers on a regular basis, as to
provide them with more competence with the Planon products.
9
10. Product Backlog
One of the central documents in the SCRUM method is the product backlog
Product Backlog contains a list of all items relevant to a specific product
This list can consist of bugs, defects, customer requested enhancements, competitive product
competitive edge functionality and technology upgrades
Product Requirement
Planned requirements for the project and is described in the product backlog
Each requirement has a priority and a number of complexity points.
The highest priorities are to be developed first.
The complexity points indicate how much developer time is needed to create it.
10
11. Sprint Backlog
Its consists of requirement of the employees, task assigned, an estimation of work to be done
per task
Each team that participates in the project maintains its own sprint backlog
On the SB every requirement is broken down into several tasks, which are then assigned to
specific team-members
Daily Update
After each sprint meeting, a daily progress comes out.
11
12. Activity Sub-activity Description
Prepare Sprint Review product backlog An existing PB is reviewed by the team to see which product
development need to be developed in the upcoming sprint.
PB contains product requirement for a project.
Each sprint has a number of product requirement to be developed.
Rejected requirements are sent back to the Product manager.
Accepted requirements are planned and assigned for the upcoming
sprint.
Send to PM requirements that are rejected will be sending back to the Product
Manager.
Further description or adjustments has to be made for the team in
order to be clear and able to develop.
When the Requirements are further described or adjusted by the
Product Manager,
the team can review the product requirements in the product backlog.
Make planning A planning for developing REQUIREMENTS is made for each team with
their SPRINT BACKLOG for the upcoming sprint.
Assign requirement The product requirement are assigned to the SCRUM teams.
The product requirement are put in the sprint backlog of the teams.
Each team has their own sprint backlog.
Run Sprint Hold daily SCRUM meeting Every team has their own SCRUM meeting.
The SCRUM master gets an update and can remove certain
impediments.
When this is done the progress can be clearly seen and the SPRINT
BACKLOG can be updated.
12
13. Activity Sub-activity Description
Develop requirement After the daily SCRUM meeting, the team does their own work and develops the
assigned REQUIREMENTS.
Depending on the priority and importance of the REQUIREMENTS, developed
REQUIREMENTS are chosen and tested.
If the sprint has not ended, it goes to the activity “Hold daily SCRUM meeting”.
When the sprint ends it goes to the activities “Check developed software” and
“Evaluate past sprint”.
Check developed software Developed software is checked if they meet the criteria and ready to be presented as
a demo. The four criteria are:
1. Junit test has been passed successfully.
2. No urgent bugs.
3. Documentation is made.
4. Software is working.
When one of the criteria is missing, the REQUIREMENTS are taken to the next sprint
and goes to the activity “Review product backlog”.
If the software meets the criteria it goes to the activity “Deliver working software”.
Evaluate past sprint An evaluation takes place at the end of every sprint.
The teams discuss what went well and what went wrong and what improvements
can be made for the next sprint.
These IMPROVEMENT ITEMS are written down and a selection of one to three
IMPROVEMENT ITEMS is made.
They are taken onto the SPRINT BACKLOG.
Deliver working software When the sprint has ended and the software meets the criteria, an INTERNAL
RELEASE is delivered.
Also a DEMO is made to present the working software. Each team delivers working
software .
The working software is the REQUIREMENTS combined together to an INTERNAL
RELEASE.
13
14. Activity Sub-activity Description
Release Product Review sprint The team presents the demo of the working software in the Sprint review.
Every stakeholder (employees, customers, product management) can attend
the sprint review.
NEW REQUIREMENTS can be derived from the review.
These NEW REQUIREMENTS are put into the PRODUCT BACKLOG.
Release external version When the DEMO is given and the sprint has been reviewed, The INTERNAL
RELEASE is released.
Each half year an EXTERNAL RELEASE of the software is released. When the
half year hasn’t passed, a new sprint starts and goes to “Review product
backlog”.
Release customer If the half year has passed and there have been six successful releases of the
INTERNAL RELEASE, an EXTERNAL RELEASE of the software is released to
customers.
A new sprint starts if the project is still running and goes to “Review product
backlog”.
Project can end because of several reasons; no business value, no market
needs or software has been developed successfully and no more
adjustments/extensions have to be made.
14
15. Activity Sub-activity Description
Identify Business
Problem
The inception of the process always starts with identifying a VERIFIED
BUSINESS PROBLEM.
These problems are the triggers for the process.
Then the decision is made whether VISION and THEMES are applicable to
solve the business problem.
If applicable or needed it goes to “set goals” or else “Create Product
Backlog”.
Identify Theme Set goals Set goals for the upcoming project and based on the goals and the business
problems, VISIONS are chosen.
Choose vision The input for the VISION can come from customers, employee or a
stakeholder.
Visions are chosen to solve the business problem.
Involve stakeholders Stakeholders are involved in the decision making process and information is
acquired from them.
Decide business value VISIONS are depicted in a graph to see their business value.
The cost is compared against their added value.
The business value is described in the RELEASE DOCUMENT.
Identify opportunities Based on the business value, opportunities are identified.
Define theme The VISION is further described to a THEME. A VISION is defined to a THEME or
a set of THEMES.
15
16. Activity Sub-activity Description
Estimate theme investment An estimation of the investments and how long it will take to realize the THEME is
made. The costs and the business value are calculated.
Choose theme Based on the business value comparison, stakeholders of Product Management and
theme investment, THEMES are chosen for the upcoming project.
The chosen THEME is described further in the RELEASE DOCUMENT. When THEMES
are chosen, the next decision is if CONCEPTS are needed or go straight to defining
REQUIREMENTS.
Define Requirements Define concept A THEME is broken down to a set of CONCEPTS.
These CONCEPTS contains SOLUTION STORIES.
These stories are used for defining the REQUIREMENTS. CONCEPTS are defined by
product managers and software architects.
Review concept When CONCEPTS are defined, they are reviewed by Software Architects and Domain
Experts. If the CONCEPTS are approved, a set of REQUIREMENTS are defined in the
next activity. If the CONCEPT is not approved, it should go back to the activity ‘Define
Concept’.
Define requirement Each CONCEPT is further described and broken down to a set of REQUIREMENTS. A
team is responsible for defining REQUIREMENTS. A REQUIREMENT can be broken
down to smaller REQUIREMENTS to fit in a sprint. The REQUIREMENTS are put into the
PRODUCT BACKLOG.
Review requirement REQUIREMENTS are reviewed by Lead Developers, Architects, Functional analysts and
Domain Experts. If a REQUIREMENT is approved it goes to the next activity ‘Value
requirement’. If a REQUIREMENT is rejected, because they are unclear or not
sufficiently described, they need to be defined again and goes back to the activity
‘Define requirement’.
Create Product Backlog A PRODUCT BACKLOG is made to put in the chosen THEMES, CONCEPTS and
REQUIREMENTS for the upcoming project.
Prepare Product
Development
Value requirement The costs and the business value of a REQUIREMENT are determined. These
REQUIREMENTS are valued and prioritized in the next activity. 16
17. Activity Sub-activity Description
Prioritize requirement First the countries are prioritized and a weighing-factor is assigned. After the
country prioritizing, the requested features are prioritized. REQUIREMENTS get
a priority and are put into the PRODUCT BACKLOG. The highest rated
REQUIREMENTS needs to be developed first.
Make sprint planning When REQUIREMENTS are clear and have enough detail they are assigned to
SCRUM teams.
The REQUIREMENTS are put in the specific sprint backlog of each team and
the general sprint backlog of Product Management.
The progress of a project can be tracked and monitored.
Each development team has their specific sprint backlog containing the
progress, planning and the members of the team.
Prepare Release
Launch
Identify key new
modules/features
After assigning REQUIREMENTS, the release needs to be prepared. New
modules and features are first identified and prepared for the departments:
Marketing & Sales and Services.
Prepare Marketing
&
Sales
A DELIVERABLE LIST (MARKETING LIST) is made to prepare the department
Marketing & Sales.
The list contains items about how and what needs to be sold effectively to
the market and the customers.
Prepare Services For an effective implementation a DELIVERABLE LIST is made.
Items about advising customers, how to use the new features and
implementation of these new features are part of the list.
Prepare Training The departments Marketing & Sales and Services needs to be trained and is
described in the IMPLEMENTATION LIST.
Besides a training description for the departments, also the customers and
partners of the company need a training description.
Prepare Implementation The necessary items to effectively implement the new modules/features are
described in the RELEASE DEFINITION and are also a part of the DELIVERABLE
LIST and RELEASE DOCUMENT.
17
18. SCRUM at Planon
Planon switched to the SCRUM development method in 2004.
Before this time, work was being done according to the Prince2 method. However, management
recognized that by working in this manner, several issues arose.
Firstly, release cycles could take up to one or one and a half year. This was combined with the fact
that release end-dates were difficult to predict.
Another important issue was the fact that during a project, many changes were requested. The Prince2
method did not offer sufficient support for this, resulting in a lot of calculations that caused a large
share of the product managements time to be put into these tasks instead of in product value.
18
19. Improvements due to SCRUM
Firstly, changes are now implementable against far lower costs.
software is developed in one-month sprint, resulting in two release per year, with
marketing-versions delivered in between.
19
20. Effort Estimation
Availability of testers, complexity of a task and skill of the teams are some of the
factors that make it difficult to define an adequate unit.
Planon currently uses ’complexity points’ (CP) to indicate the estimated effort
required.
20
21. Task Assignment
Teams are still allowed to select those tasks of which they think that they can
implement them within one sprint’s time
Every team is assigned only few projects.
21
22. Product Quality Assurance
One of the key-elements to a successful SCRUM implementation identified by
Planon is product quality assurance
Effective composition of the development teams regarding the ratio of programmers
over testers
Crucial aspect is test automation along with unit testing by the whole team. Since it
is not possible to test all features completely, test effort has to be determined per
backlog item.
22
23. Development Team Composition
Development teams at Planon are multi-disciplined, consisting of functional
designers, testers, (lead) programmers and documenters. Besides this, two other
functions exist outside of the teams, namely the lead architect and development
infrastructure support.
23
24. The Process of Agile Product Management
The inception of the process starts with the identification of a verified business
problem.
The input for the themes can come from various sources, such as customers,
employees or stakeholders
Stakeholders are involved in the decision making process and information is
acquired from them
In order to be able to determine which themes and functionalities are going to be
implemented, both the potential costs and opportunities are estimated
24
25. The Process of Agile Product Management
The chosen themes are, in most cases, broken down into a set of concepts. Every
concept contains a set of solution stories
A requirement engineer and a SCRUM team are responsible for the definition of the
requirements. Requirements can be broken down into smaller requirements to fit into
a sprint.
The highest rated requirements are to be developed first
25
27. Vision, Scope & Requirements
Before any project can start, it should to a certain extent be clear what is going to be
built.
Planon has extended this with the concepts ‘vision’, ‘theme’ and ‘concept’.
A vision is basically the starting point for each project. It is an idea, brought up by an
employee, a customer or any other stakeholder
27
28. Product Management Sprint
The agile aspect of planons product management approach lies mainly in the fact that, besides
software development, the product management task is also performed according to thirty-day sprints.
Software development, new, completed or cancelled task are continuously kept up-to-date on the
product management sprint backlog.
28
29. Product Management Backlog Analysis
Mean Lowest Highest
Of task 75.4 43.0 121.0
Of prod man 5.6 5.0 6.0
Of hours at start 537.9 324.0 750.0
Of hours at end 197.1 102.0 320.0
Avg hours per task 7.7 3.7 12.9
Avg task per
person
13.5 7.2 22.4
Avg hours per
person
97.4 54.0 150.0
% of hours fulfilled 63.3% 47.6% 81.1%
29
30. Continued…
The above table tells about the task structure, including task duration and workload per person, as
well as on the discovery of interesting patters.
The table shows the amount of task that were placed on the SPM sprint backlog in one month, the
total amount of planned hours for those tasks and the average amount of hours per task, the average
workload per person expressed in hours.
The final column shows an effectively-score, obtained by calculating the reduction in hours assigned
to all the tasks. The bottom three rows show statistics about the lowest, the highest and the average
score for all items.
The SPM backlog provides interesting information regarding the amount of tasks and their
characteristics.
Firstly, we are able to distinguish a set of recurring, standard activities. The second interesting point is
the introduction of themes, concepts and requirements into the SPM backlog.
30
31. Lesson Learn
Alternating cycles for SPM and Development
The software development and the SPM sprint are both performed continuously, but with a
difference in starting date of approximately two weeks. This implies that each SPM sprint
ends halfway the software development sprint, ensuring that the product backlog is ready to
be used when the development teams start their new sprint.
Daily SCRUM meetings are essential
The fifteen-minute meeting at the start of each day is experienced as a positive,
helpful aspect of the process.
31
32. Complex requirements are in need of structured detailing
This contribution lies in the division of requirements into themes, concepts and requirements
Both high level and low level requirements are placed on the product backlog and handled in
time by the appropriate person.
Backlog administration requires discipline
The sprint backlog can play a useful role in controlling the SPM process and keeping track of
the progress of a sprint, the motivation to keep the current set of tasks and the amount of time
spent on a specific task up-to-date is still lacking.
32