SCRUMming “The Photosynthesis of Agile TREES (SCRUM Teams) for Software Development”

SCRUMming: “The Photosynthesis of Agile TREES (SCRUM Teams) for Software Development”

Photosynthesis is one of the nature’s most sustainable production lines, the minuscule sugar/glucose Factory, by utilizing the energy of the Sun along with inputs of water and carbon dioxide

Similarly SCRUMming act as “working software” factories , with well defined/refined Product Backlog(derived from Vision/Strategic Themes), along with right Agile cultural mindset and Enablers(Practices/Tools)

Carbon is chemical backbone for Photosynthesis, like Culture for SCRUMming.

And Team (TREEs) gets it from the Environment, surroundings, values embraced and the principles followed, around and within the organization. It is one of the most important ingredients for Agile team to function efficiently and transform into high performing teams (the photosynthesis efficient Trees/plants).

The Correlations:

Photosynthetic organisms are the primary producers of SUGAR on the planet. They also produce oxygen gas as a byproduct and thus serve as the foundation of life providing food and oxygen for the complex food webs.

Scrum Teams/Scrum is one of primary holistic approaches/framework to produce working software for complex Projects. They also produce O2 “Operational efficiency” and “Optimized Whole” as byproduct and thus serve as the foundation for High performing Teams and Optimized Organizations for complex Market Needs (Projects)

Photosynthesis

SCRUMming

TREEs

Agile/Scrum Teams

LEAVES

Team Members

CO2

Coordination and Collaboration

WATER

Enablers

SUN

Source of Requirement(Stakeholders, end User, Non-functional)

Spectrum

Strategic Themes, Use-cases, Ideas

Visible light

Product Backlog

SUGAR

Working Software

O2

ByProduct(Operational Efficiency and Optimized Whole)

Calvin Cycle

Sprint

Food for thought

“The Trees that are slow to grow bear the best fruit”

Build a strong team foundation. Even as per Tuckman’s model, let the team go through the various stages of “Forming, storming, norming, and performing” to get the best results, resulting into high performing agile teams.

“Don’t cut down the TREEs”

Don’t break the scrum Teams, as reaching performing stage is difficult if the scrum teams are cut or their make-up shifts a lot, as when a change is introduced teams reach back to forming stage to start over again and adapt to the change.

“Storms make Trees take deeper roots”

Let the team struggle, fail small and storm, to “inspect and adapt” and “continuously learning and improving”, this leads to strong team foundation.

“Be Eco friendly, Save Trees and let them GROW !!”

Build and preserve the environment/culture for SCRUM teams (trees) and let them GROW!!

“Love the trees until their leaves fall off, and then encourage them to try again next year.”

Letting the teams fail small and encourage them to learn and adapt, instead of penalizing them.

 

The C4 plants (C4-pathway), the High performing agile Teams …..

 
3 favorite thumb_down thumb_up 7 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

  • žThe overview of Photosynthesis & Scrumming (5min)
  • žThe Correlations with visualization of SCRUM workflow(5min)
  • žThe characteristics and patters/anti-patterns of various SCRUMming (20mins)
  • žThe SCRUMming phases(The Calvin Cycle) (5mins)
  • žSome food for thoughts(5mins)
  • žQ&A

Learning Outcome

žThe correlations with Photosynthesis help to visualize the complete SCRUM workflow with focus on Agile values/Principles.

žThe acronyms used helps to understand the various key characteristics, patterns and anti-patterns of SCRUM, leading to high-performing teams and optimized Organization.

žSome thoughts for awakening the mindset towards SCRUM sustainability.

Target Audience

Scrum practioners, Scrum Team members and complete Leadership

schedule Submitted 2 years ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Sumeet Gupta
    By Sumeet Gupta  ~  2 years ago
    reply Reply

    Hi Ravi,

     

    Thanks for youn inputs on this.

    Please find my inputs as below:

    We can reduce the talk from 90 to 60/45 mins, though i have kept the slide lite, but i am planning to cover details regarding tranforming to high perfoming team, along with Enterprose awareness and optimization. That was the resons to tag it as Enterprise Agile as well. Not sure if you were able to check the detailed Notes in each slide, providing the details on each slide.

    Few Topics covered in the topics which could benfits the audience apart from Badic agile knowlege:

    1. The correlations help to visualize the scrum work flow,  how to elmiate waste and move towards lean enterprise.

    2. Some of the best practices like Guild formation, Obstacle management, solid (Functional/module) team formation/foundation (slide 4/5)

    3. Details and Patterns/Anti-paterns of various agile metrics/charts (slide 6)

    4. How to build/optimze/Refine backlog, with the various strtergies, refinements, ROIs etc(slide 8)

    5. Optimze the whole organization/enterprise (slide 10).

    6. How various tools/enablers, can help optimize and enable scruming to produce continuous working software like wire-framming, CI, CD etc.

    7. Some thoughts/inputs for efficient scrumming like breaking/re-organizing scrum teams etc ...

     

     

    Sharing the link of detailed PPT with notes at bottom notes section : http://www.slideshare.net/SumeetGuptaCSM/scrumming-the-photosynthesis-of-agile-trees-scrum-teams-for-software-development-51408734

    Please let me know if more details or updates are required.

     

    Regards

    Sumeet Gupta

     

    • Ravi Kumar
      By Ravi Kumar  ~  2 years ago
      reply Reply

      Hi Sumeet,

      Thanks for pointing me to the details on the slides. I must confess that I had not gone through the slide details. 

      Can you please share links to the videos of your earlier talks on this topic or any other? 

      The review panel will get back to you.

      My personal take is that the parallels you are drawing between Photsynthesis and SCRUM teams is great and how they should be nurtured etc. are good. I get it. I'm still unable to appreciate the learning outcomes as much as I'd like to. I think there is potential but will be keen to undersntand how the learning from photosysthesis can be really applied in the enterprise context which is beyond visualization.

       

      Thanks,

      Ravi

       

      • Sumeet Gupta
        By Sumeet Gupta  ~  2 years ago
        reply Reply

        Hi Srinath and Ravi,

        As mentioned below, I have recently delivered the session on the same in one of the Agile workshop "Agile Beyond Theory Workshop" and please find the link of the same as below:

        https://www.youtube.com/watch?v=bYl-WFULMd0

        Also, please find the details of the deck contents with examples in one of my recent article published on Scrum Alliance :

        https://www.scrumalliance.org/community/articles/2015/september/scrumming-the-photosynthesis-of-agile-trees-%28scr

        Hope that helps.

      • Sumeet Gupta
        By Sumeet Gupta  ~  2 years ago
        reply Reply

        Hi Ravi,

         

        Thanks for the prompt reposnse.

        I don't have link for the video for this presentation, as this is the fist time it has been submitted for presentation/review. The similar articile has been submitted in Scrum Alliance as well, but it is still under editting for getting published.

        Also, as suggested earlier, i have moved this under "agile in the trenches" category.

        The learning outcome to again summarize " will come from the maintining the continously flow of work, through out the life cycle of product development, to keep on contiuosly delivering the workign software with the help of various enablers and ingredents and prodcuding optimized organization/enterprise as by product".

         

        Regards

        sumeet

        • Srinath Chandrasekharan
          By Srinath Chandrasekharan  ~  2 years ago
          reply Reply

          Sumeet,

          In case there is no video of any earlier presentations you have made, I would suggest that you record one and upload it as it will help us to evaulate your proposal in totality (content and delivery).

          One another things that will improve / stregthen your content is adding specific examples. From your slide deck, I see that a lot of it theory and like Ravi mentioned the audience would be looking for some concrete examples

           

          Regards,

          Srinath

          • Sumeet Gupta
            By Sumeet Gupta  ~  2 years ago
            reply Reply

            Hi Srinath,

            I have recently delivered the session on the same in one of the Agile workshop "Agile Beyond Theory Workshop" and will share the video for the same, once it gets live.

            Also, please find the details of the deck contents with examples in one of my recent article published on Scrum Alliance :

            https://www.scrumalliance.org/community/articles/2015/september/scrumming-the-photosynthesis-of-agile-trees-%28scr

            Hope that helps.

            Regards

            Sumeet

  • Ravi Kumar
    By Ravi Kumar  ~  2 years ago
    reply Reply

    Hi Sumeet,

    Thanks for the proposal. 

    Frankly 90 mins for a talk is too much and will not be acceptable for most audience. Also, I'm not sure how this fits in Enterprise Agile? Agile in the Trenches might be a the track for this. Before you move it there I suggest you relook into the proposal and focus on

    1. Complete the proposal with links to the Video of your talk and other links to your blogs, talks etc.
    2. Why would someone invest the time in attending this session? Attendees of Agile India 2016 are quite knowledgable on the basics of agile.
    3. How does it fit into Enterprise Agile track?
    4. Any experiece you can share along with the theory that has helped shape agile teams?

     

    Best,

    Ravi

     


  • Liked Prasad
    keyboard_arrow_down

    Prasad - Movers & Shakers of Enterprise Agility

    Prasad
    Prasad
    Prasad
    HolleyHolland
    schedule 2 years ago
    Sold Out!
    45 Mins
    Experience Report
    Intermediate

    With business agility being the new watchword in senior management circles, many enterprises are looking for ways to adopt this into their technology practices. However, it is imperative for such an initiative to go beyond the mere adoption of agile in a few projects.

    To run an effective enterprise there are different  systems and applications in every value streams.  There is no one size fit for all. There could be a broad pattern/ classification  like 'Money making applications' 'Applications which bring efficiencies to their operation' and 'Applications which are critical from a regulation and compliance perspective'.

    My session is going to focus on experience and patterns that helped in  achieving Agility in the above categories of applications   with respect to  key 'Movers & Shakers' in the system.  

  • Liked Prasad
    keyboard_arrow_down

    Prasad - Speed to Innvoation via pretotyping

    Prasad
    Prasad
    Prasad
    HolleyHolland
    schedule 2 years ago
    Sold Out!
    20 Mins
    Talk
    Intermediate

    Most of the Enterprise today are in a state where the business need to look beyond the aesthetics of a product or the nuts & bolts of a service…
    Where consumer engagement and loyalty count far more than features and benefits alone,  where consumer expect to interact with or even influence suppliers. The new Global Enterprise paradigm is increasingly shifting power into the hands of the end consumers. This empowerment will make consumers more connected, intelligent, more capable of taking good decisions, and certainly more demanding. More connected consumers, automated processes, and sophisticated analytics place unprecedented demands on IT functions.  Only by connecting all the dots between people, ideas, and data can a business drive consumer loyalty, engagement and value.  
    In this session I am going to brief on 'Pretotyping ' concept and techniques to learn on building the right 'it'. Recently I did session on same topic at Digital India conclave.

  • Liked Kevin Thompson
    keyboard_arrow_down

    Kevin Thompson - Agile Program Management for Large Organizations

    Kevin Thompson
    Kevin Thompson
    Agile Practice Lead
    cPrime
    schedule 2 years ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    Few organizations have just a single Scrum Team developing products. More often, multiple Scrum Teams must collaborate to build larger, more complex products. The effective synchronization of planning and development across these Teams requires Agile Program Management.
     
    Scrum achieves the "sweet spot" between too little prescription and too much. The sweet spot for Agile Program Management has been more elusive. Solutions such as DAD (Disciplined Agile Delivery) and SAFe (Scaled Agile Framework) tend to generate too much detail, and either too much or too little in the way of guidance, all at the same time.
     
    A better approach is needed--one that hits the same sweet spot as Scrum, but at the level of program management.
     
    This presentation introduces the basic concepts of Agile Program Management by defining the Roles, Ceremonies, metrics, and artifacts relevant to multi-Team collaboration. This lightweight framework is less detailed and less prescriptive than others, yet provides a time-tested and practical solution for ensuring successful collaboration across Teams.

  • Liked Kalpna Gulati
    keyboard_arrow_down

    Kalpna Gulati - Feature Toggle - The WHAT, WHY and HOW

    45 Mins
    Case Study
    Beginner
    Feature Toggle provides a mechanism for including pending features that take longer than a single release cycle as a part of CI/CD. The technique allows developers to release a version of a product that has unfinished features. These unfinished feature are hidden (toggled) so they do not appear in the delivered version. When the feature is done and complete we can have it as part of the release and the toggle is then removed.
     
    This session will cover the basics of Feature Toggle along with a technical walk through of code in the session to understand what is Feature Toggle, why we need it and what are the business contexts in which we can use it. The live demo will cover the libraries that support Feature Toggle and we can also talk about the design patterns that can and should be used with this feature. The session will enable us to understand when to use Feature Toggle and what are the lessons learnt on its usage.
     
  • Liked Avinash Rao
    keyboard_arrow_down

    Avinash Rao - So you need an Agile Coach?

    45 Mins
    Talk
    Intermediate

    There are various flavors of “Going Agile” (all real reasons I’ve heard from customers)

    • “The Boss wants Agility so we are implementing Scrum”
    • “Corporate Mandate – All projects will now be Agile”
    • “By going Agile, we want to transform our IT to deliver industry leading productivity and value”
    • “Everyone is being asked to do it, so can you please Agile [sic] my small, irrelevant project over there?”

    Corresponding to the needs of different programs, Agile coaches need to be able to play different roles, using different toolkits depending on the situation.

    In this session, we will present three different flavors of Agile Coaching, each with an example:

    • Agile Coach as Trainer
    • Agile Coach as Expert
    • Agile Coach as Alchemist

     

    In the ‘Agile Coach as Trainer’ situation:

    • Company or client has already decided to adopt (a certain flavor of) Agile, and the Coach is needed for conversion – Training, Procedures, Ceremonies, and Test-runs; there is low ambiguity.
    • The Agile Coach essentially focuses on the rollout using the methodology already decided upon.

    The Agile Coach is expected to:

    • Bring in a set of rules, procedures and ceremonies that will be replicated across the teams during the rollout
    • Act as the trainer and role-model behavior for the new way of work
    • Success is typically the rate of conversion to Agile, and adherence to the new way of work.

     

    In the ‘Agile Coach as Expert’ situation:

    • The client has decided to adopt Agile (or one of its variants) and needs a Coach to help transition the identified (frequently large or critical) program to the new way of work
    • There are several ‘How will … ‘ questions that are still open, like:
      • How will the non-Agile dependencies integrate?
      • What does this do to my productivity measure?
      • What process changes are needed to hit the target identified?

    The Agile Coach is expected to:

    • Come in with a Toolkit of Agile, Kanban, Lean techniques that can be applied singly or in conjunction to the situation
    • Tailor the processes to align with the client’s goal, process, and limitations (frequently imperfect from a traditional Agile perspective)
    • Cut through the ambiguity with Expert knowledge on Agile and related processes
    • Be a politician to succeed

     

    Finally, in the ‘Agile Coach as Alchemist’ situation:

    • Transformations have BHAG and aim to achieve an order-of-magnitude change or improvement.
    • These are neither ‘Hard work’ problems or ‘Technique’ problems; this is not a ‘bend the curve’ process

    The Agile Coach is expected to:

    • Need to create Crucibles through which the team must pass through, and emerge transformed on the other side
    • Guide the team through the Crucibles (which is tailored to the situation) to minimize attrition through the process
    • Align this process to the desired BHAG and outcome

     

     For each of these situations, we will present an illustration with examples of clients who are facing these different Agile success criteria.

     

  • Liked Jerry Rajamoney
    keyboard_arrow_down

    Jerry Rajamoney - Coaching / Coach Smells in Agile

    Jerry Rajamoney
    Jerry Rajamoney
    Agile Coach
    SolutionsIQ
    schedule 2 years ago
    Sold Out!
    45 Mins
    Experience Report
    Intermediate

     

    • We all know about Code Smells. How about the Agile Coach smells.
    • What I meant here is the bad Behavior of the Agile Coaches which never promoted Agile characteristics.
    • How to figure out the pitfalls of both
      • Agile Coaches
      • Bad Agile Coaching techniques
    • My topic of discussion includes:
      • Agile Coaches smells: [20 minutes]
        • Sell everything by the name of "Agile
        • One solution fits all (like using Scrum for everything)
        • Process dictator (either my way or no way)
        • Insist too much on the metrics to "Track"
        • Upward pleasing behavior [Not challenging the management]
      • Agile Coaching techniques: [15 minutes]
        • Providing solutions for everything without helping them to find out
        • Acting like Subject Matter Expert
        • Consultant rather than Coach
        • Lack of trust
      • Questions & Answers [10 minutes]
  • Liked Ritu
    keyboard_arrow_down

    Ritu - Thinking Beyond :: Marry Agile and DevOps for Phenomenal results

    Ritu
    Ritu
    Sr. Program Manager
    Aricent
    schedule 2 years ago
    Sold Out!
    20 Mins
    Talk
    Executive

    DevOps is not a person or a task or a defined role. It is a transition of mindset and culture which ensures more collaboration to build better quality software quickly and reliably. Agile and DevOps can no longer exit is Silos. They need to have a strong partnership for overall success as we move towards cloud.

     

    Its more of 3 key points

    1. Collaboration of People

    2. Convergence of Process

    3. Creation & Exploitation of To o l s

    We have been working in DevOps model for last 2 years. Would share the transitioning challenges and gaps. Also the first hand experience on

    - How the culture and thought process got transitioned.

    - Quality and metrics details

    - How tools supported this collaboration

    Our next vision to improve it further.