software business and engineering institute agilefant...soberit software business and engineering...
TRANSCRIPT
![Page 1: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/1.jpg)
SoberITSoftware Business and Engineering Institute
Agilefant:Open Source Tool Support for
Managing an Agile Development Portfolio
Lic. Tech. Jarno Vähäniitty
The ATMAN Research Project
Software Process Research Group
Aalto University
![Page 2: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/2.jpg)
SoberITSoftware Business and Engineering Institute
Agenda
�What is the ”development portfolio”?
�What is Agilefant and what does it do?
�Who have adopted Agilefant?
2
�Questions and Comments
![Page 3: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/3.jpg)
What is the ”Development Portfolio”?
An example:
![Page 4: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/4.jpg)
(None ongoing)
#1: Agilefant 2.0(major release)
#2: HyperCalendar(minor release)
#3: Solving a problem at
#4: Agilefant Roadmappingsupport for Customer B
#5: Server optimisation
#7: 2 lectures at the University(upcoming)
On hold, inactive problem at customer A #6: Training at
customer B
Delivery for customer C
Advanced user mgmt for
Customer CIn sales:
On hold, inactive or waiting for launch:
GUI facelift
Warranty repairsfor customer B
![Page 5: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/5.jpg)
Agilefant Establishes a symbiotic relationship between industry and research
Vision
![Page 6: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/6.jpg)
SoberITSoftware Business and Engineering Institute
10+ publications� Vähäniitty, Lassenius, Rautiainen & Pekkanen: Long-term Planning of Development Efforts by Roadmapping - a Model and
Experiences from a Small Software Company (PDF, presentation slides). In the proceedings of Euromicro 2009 Software Engineering and Advanced Applications (SEAA)
� Vähäniitty, Rautiainen & Lassenius: Small Software Organizations Need Explicit Portfolio Management. Revised draft; forthcoming in IBM journal of Research and Development, Special Issue on Creating Business Value through Software Development, Fall 2009
� Lehtola, Kauppinen, Vähäniitty & Komssi: Linking business and requirements engineering: is solution plannning a missing activity in software product companies? Requirements engineering journal, Special issue RE'07 best papers, Volume 14, Number 2 / June, Springer-Verlag 2009
� Lehto, Ilkka and Kristian Rautiainen. Software Development Governance Challenges of a Middle-Sized Company in Agile Transition. In Proceedings of Software Development Governance Workshop, May 2009.
� Vähäniitty & Rautiainen: Towards a Conceptual Framework and Tool Support for Linking Long-term Product and Business Planning with Agile Software Development. International Workshop on Software Development Governance (SDG2008)
6
� Raatikainen, Mikko, Kristian Rautiainen, Varvana Mylläriemi and Tomi Männistö. Integrating Product Family Modeling with Development Management in Agile Methods. In Proceedings of Software Development Governance Workshop, May 2008.
� Lehtola, L. & Kauppinen M. & Vähäniitty, J. "Strengthening the link from business decisions to requirements engineering: Long-term product planning in software product companies". Proceedings of the 15th IEEE International Requirements Engineering Conference (RE'07), New Delhi, India, Oct 2007
� Vähäniitty, J. "A Tentative Framework for Connecting Long-Term Business and Product Planning with Iterative & Incremental Software Product Development". In proceedings of the 7th International Workshop on Economic-Driven Software Engineering Research (EDSER-7) at ICSE 2005, St. Louis, USA, 2005
� Vähäniitty, J & Rautiainen, K. "Towards an Approach for Development Portfolio Management in Small Product-Oriented Software Companies". In proceedings of Hawaii International Conference on System Sciences (HICSS-38), Jan 2005. (presentation slides)
� "Pacing Software Product Development: A Framework and Practical Implementation Guidelines". eds. Rautiainen, K., and C. Lassenius. Helsinki University of Technology Software Business and Engineering Institute Technical Reports 3, pp. 23-49. Helsinki, 2004 (electronic edition of the book published 9/2006)
� Vähäniitty, J. "Key Decisions in Strategic New Product Development for Small Software Product Businesses". EUROMICRO 2003, Software Process and Product Improvement Track / Software Engineering in Small and Very Small Enterprises, Antalya, Turkey, 2003.
![Page 7: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/7.jpg)
SoberITSoftware Business and Engineering Institute
What does Agilefant do?
�Iteration management
�Release management
�Project portfolio management
�Daily work
7
�Daily work
�Timesheets
Let’s take a brief look at each
![Page 8: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/8.jpg)
Stories Tasks
Iteration management
Stats
Tasks without a story
![Page 9: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/9.jpg)
A closer look at the burndownScope changes
The burndown
Reference velocity
Predicted velocity
![Page 10: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/10.jpg)
Release management
Under workin ongoing sprint(s)
To be split and worked on in upcoming sprint(s)
Done
Ongoing iterations
Upcoming iterations
Past iterations
A closer look at the burn-up...
![Page 11: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/11.jpg)
Release management
Planned scope
Done
![Page 12: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/12.jpg)
Release management
�Unlimited story hierarchy
�Working on...
�Visualising the hierarchy
Leffingwell’s model for scaling agile
hierarchy
�Re-structuring the hierarchy
Beta Q1/2010
![Page 13: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/13.jpg)
Project portfolio
management
Status
Product
People assigned
Ranked projects
Unranked projects
Project typeProject
Product
![Page 14: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/14.jpg)
Daily work
My work queue
My workload
Tasks assigned to me from all ongoing
iterations
Zoom to Work queue...
![Page 15: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/15.jpg)
Daily work
Iteration
StoryTask
The trip to Paris...
Task
![Page 16: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/16.jpg)
Timesheets
�Effort can be logged to
�Tasks
�Stories
�Projects
�Iterations
�Products
�Report generation & export to excel
![Page 17: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/17.jpg)
Who have adopted Agilefant?
![Page 18: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/18.jpg)
Adopters that we know of (10/2009)
15 teams in9 organizations92+ users
5 teams in5 organizations37 users
18
10 teams in9 organizations73 users 4+ teams in
4 organizations62+ users
Estimated total:100-120 teams50-70 organizations500-800 users
![Page 19: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/19.jpg)
Some indicators…
�Visitors @ Agilefant.org
�Downloads
![Page 20: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/20.jpg)
SoberITSoftware Business and Engineering Institute
Positive Feedback from Reviews
�9/2009: Joint 1st place w/IceScrum
20
�2008: Joint 1st place w/Xplanner (???)
![Page 21: Software Business and Engineering Institute Agilefant...SoberIT Software Business and Engineering Institute Agilefant: Open Source Tool Support for Managing an Agile Development Portfolio](https://reader035.vdocuments.us/reader035/viewer/2022062602/5f01ef6e7e708231d401c2e9/html5/thumbnails/21.jpg)
SoberITSoftware Business and Engineering Institute
Thank You!
Questions & Comments?
http://[email protected]