IPowerIdeas
  • Home
  • Management
  • Leadership
  • Books for Success
    • Books for Success – All
    • Books for Escaping
    • Guidebooks and Workbooks
    • Book Reviews
    • Essential Materials
  • Videos
  • Frameworks
    • 5 Dysfunctions of a Team
    • Ideal Team Player
    • Systems Thinking
    • Coaching in the Moment
    • EOS
    • ITIL
    • Agile
    • Scrum
  • Resources
    • Stories
    • Quotes
    • Team Building
    • Miscellaneous
  • Escape Plan
    • Books for Escaping
    • Games for Escaping
    • Escape Ideas
  • Blog
Category:

Frameworks

Scrum Team
FeaturedFrameworks

Creating a Highly Effective Scrum Team

by IPowerIdeas May 22, 2019

 – Everything You Need to Know

 

What makes up a Scrum team? Who does what? And how can you strengthen your team so it gets to ‘Done’?

 

These are some of the questions asked when setting up an effective scrum team. I have consolidated an informative summary – I Power Seed – along with other helpful articles on scrum teams.

 

As a side note, I have taken parts of the Scrum framework and use them in other parts of my leadership practices and have made a significant difference. Try it yourself and you will see and experience that the Scrum framework is proven and effective.



I have also included some additional resources at the bottom of this post.

 

Who Constitute the Scrum Team?
The Scrum team is a well-structured team dedicated to delivering quality results or products to the customer. They work in a certain time frame that is comprised of several sprints (time-box duration of less than 30 calendar days). After each sprint, the Scrum team should have completed a product increment until the very last sprint, in which they should have delivered a complete product that meets the customer’s expectations.

 

The Scrum team is made up of the following:
– Scrum Master
– Product Owner
– Development Team

 

The stakeholders are the people outside the Scrum Team but have a specific interest and knowledge in the product.

 

The Scrum Master
This person is primarily responsible for promoting and supporting Scrum. As the name suggests, they have the expertise and knowledge on Scrum methodology – its theory, rules, practices, and values . If anyone has questions about the Scrum process, they seek help from the Scrum Master. This person also works with external people (such as the stakeholders) to understand which of their interactions are helpful and which are not.

 

The Scrum Product Owner
The Product Owner has the sole responsibility of managing the Product Backlog. He has the expertise and knowledge about the product that has to be delivered and closely works with the stakeholders and the customer in order for the Scrum Team to understand the specifics of the project and the results they need to achieve. The product owner has a solid understanding of users, the marketplace, the competition, the client’s desires and expectations, and the future trends of the system or product being developed. To sum it all up – the Product Owner does whatever is necessary to build the best product possible.

 

The Development Team
The development team is composed of professionals who have the skills, background and capability to carry out the items from the Product Backlog so the Scrum Team could deliver a potentially releasable product increment at the end of each sprint. It is important to note that the development team is are self-organizing. Meaning, neither the Scrum Master or the Product Owner can instruct them on how to perform their task or carry out the backlog items. They are also cross-functional, possessing all knowledge required to deliver a working product. As to the size, the development team is small enough to stay agile but big enough to complete the sprint.

 

The Stakeholders
Again, the stakeholders are not directly involved in the Scrum Team. But they have a specific interest and knowledge over the product. The stakeholders are represented by the Scrum Product Owner.

 

What an Ideal Scrum Team Looks Like
The three components of the Scrum Team have to work together to get to ‘Done’. Each of these three roles, while remaining independent as to the tasks and scope, should synergize. After all, they are a team.

Taking into account the following qualities and characteristics should help you establish a highly efficient Scrum Team:

  • The Scrum Team members share the same norms and rules.
  • They are empowered. It is only when the team is empowered could they work with the highest level of motivation and performance.
  • The team is small and has no sub-teams. During the sprint planning, a very important matter that the Scrum Team discusses is the capacity of the development team. They should have enough people to perform the tasks/backlog items.
  • They should be co-located. The Scrum team revolves around collaboration. Ideally, they should meet daily, face to face.
  • The members work full time as the sprint has a very limited time period.
  • They take time to learn to work together, learn together, and make changes together.
  • They are transparent.
  • The Scrum team is cross-functional. They have to be multidisciplinary. The members of the development team are not differentiated by their skills or profession. They are all called “Scrum Team Member”.

 

If you want to read more, check out the original article by Luís Gonçalves

 

Additional Resources:

The Ideal Scrum Team Composition for Agile Development

Identify the Members of the Scrum Team

The 5 + 1 values of highly effective Scrum teams

6 Must Have Skills to Become a Notable Scrum Master

The Scrum Guide

 
https://youtu.be/vLd6xIrlNvI?t=36
24 views
0 FacebookTwitterLinkedinEmail
ITIL 4 Foundation
FeaturedFrameworks

ITIL V4 Foundation Changes

by IPowerIdeas April 30, 2019

Are you ready for the new changes?

 

New changes are here for ITIL 4 and being a Certified ITIL Practitioner I wanted to know what was changed as well as provide a quick and high-level summary of changes (I Power Seed).

 

Hope you find the summary helpful.

 


 

Two Quick Points:

  • The focus in ITIL 4 is on service management principles, concepts and practices, rather than processes. This gives service providers more freedom to design tailor-made processes that work for the organization.
  • ITIL 4 also reflects recent trends in software development and IT operations, and includes advice on how to apply philosophies such as Agile, DevOps and Lean in the domain of service management.
 

What’s New In ITIL 4?  Here is a short video:

https://www.youtube.com/watch?v=tPYV9fpK1Yg
 

Here the Axelos book – ITIL Foundation 4 Edition

8 Things that Stand Out in the New ITIL Practitioner Guidance Book

 

Standout #1: Let’s Start with the ITIL Practitioner Authors
Standout #2: The Acknowledgement of Enterprise Service Management
Standout #3: ITIL Practitioner’s Nine “Guiding Principles”
Standout #4: That CSI is Front and Center
Standout #5: There’s a Deep Dive into Metrics
Standout #6: That the “Continual Improvement of Metrics and Measurements” Is Included
Standout #7: The Organizational Change Management Chapter
Standout #8: Practical Advice and a Practical Toolkit

 

Here is a Really Good Summary Article:
10 Key Changes in ITIL 4 (and My Take on Them)

 

Change #1 – The ITIL v3 processes are now ITIL 4 practices
Change #2 – The ITIL service lifecycle has been replaced with the ITIL service value system (SVS) and the service value chain within it
Change #3 – There’s now a focus on the “co-creation of value”
Change #4 – The nine guiding principles of ITIL Practitioner are now seven
Change #5 – There are now even more ITIL 4 practices than there were ITIL v3 processes
Change #6 – The 4 Ps of service management are now the 4 dimensions of service management
Change #7 – CSI has changed
Change #8 – Governance now has a proper seat at the ITIL table
Change #9 – A brighter light has been shone on automation
Change #10 – Enterprise service management is and isn’t mentioned

 

Here is another video: Capgemini Academy – ITIL 4 vs ITIL 2011

https://www.youtube.com/watch?v=V77xAPD7JB4
 

Here is One Way for Training:
Lynda (.com)
Link: Preview of course for ITIL 4: Service Value Chain

 

If you have an hour, here is a deeper dive into the new changes: ITIL 4: The Changes, What’s New and How it Impacts You

https://www.youtube.com/watch?v=7MIRQa8JGhk
12 views
0 FacebookTwitterLinkedinEmail
Agile-Scrum-Tools
FeaturedFrameworks

Agile or Scrum Tools – What Works For You?

by IPowerIdeas May 22, 2018

Are you looking for Agile or Scrum tools?  I did some basic research and looked at a number of sources to provide a high-level summary of several tools that were suggested or recommended by Agile and Scrum users.  This is not by any means a detailed summary nor do I want to make a recommendation (as I have used many of these tools).  This site is about planting seeds, I Power Seeds, to provide basic information to the reader providing a foundation to get you started in the direction that is right for you and your company.  Empowering you, or the “I”, with information and knowledge.

 

Good luck and please leave comments, feedback, or suggestions for Agile or Scrum tools.

 

Asana

Generally a 4-4.5 starts (out of 5)

 

Asana is a web and mobile application designed to help teams track their work. It was founded in 2008 by Facebook co-founder Dustin Moskovitz and ex-engineer Justin Rosenstein, who both worked on improving the productivity of employees at Facebook.

 

Asana is web-based software-as-a-service (SaaS) designed to improve team collaboration. It focuses on allowing users to manage projects and tasks online without the use of email. In April 2012, Asana released its application programming interface (API) to third-party developers. Asana is integrated with productivity tools including Dropbox, Evernote, Google Drive, Zapier, Harvest, Instagantt, Jira, Zendesk, and DigiSpoke. In May 2013, Asana launched Organizations, which enables companies to adopt Asana at enterprise scale. Organizations added an Asana Team Browser, a user dashboard, employee auto-join and IT administration abilities related to provisioning and permissions. In January 2015, Asana released its native Android app. In November 2017, Asana released the app in French and German. In March 2018, Asana announced a new interactive feature called Timeline, which business can use to visualize and map out their projects.

 

Reception
Asana received a 4.5 / 5 from PC Magazine (October 13, 2017), which named it an Editors’ Choice and called it “one of the best collaboration and productivity apps for teams.” The article remarked on Asana’s “thoughtful design, fluid interactive elements, and generous member allotment.”

 

Asana

 

Trello

Generally 4.5-5 starts (out of 5)

 

Trello is a web-based project management application originally made by Fog Creek Software in 2011, that was spun out to form the basis of a separate company in 2014 and later sold to Atlassian in January 2017. The company is based in New York City.

 

On January 26, 2017, PC Magazine gave Trello a 3.5 / 5, calling it “flexible” and saying that “you can get rather creative,” while noting that “it may require some experimentation to figure out how to best use it for your team and the workload you manage.”

Trello

 

JIRA

Generally 3.5-4 starts (out of 5)

 

Jira is a proprietary issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. The product name is a truncation of Gojira, the original Japanese word that was anglicised to Godzilla, itself a reference to Jira’s main competitor, Bugzilla. It has been developed since 2002. According to one ranking method, as of June 2017, Jira is the most popular issue management tool.

 

According to Atlassian, Jira is used for issue tracking and project management by over 75,000 customers in 122 countries around the globe. Some of the organizations that have used Jira at some point in time for bug-tracking and project management include Fedora Commons, Hibernate, Twitter, Skype Technologies, NASA, the United States Department of Defense, and The Apache Software Foundation, which uses both Jira and Bugzilla. Jira includes tools allowing migration from competitor Bugzilla.

 

JIRA

 

Rally (scrum) – Now Agile Management

Generally 4-4.5 starts (out of 5)

 

The Rally acquisition brings to CA leading agile software and services expertise to help businesses consistently and quickly develop high-quality software. Not only do Rally’s offerings complement and expand CA strengths in DevOps and Application Lifecycle Management, but they open up a whole new range of opportunities in a world driven by software. The powerful combination of Rally and CA will help organizations deliver value faster and make confident, agile decisions as a matter of everyday business.

 

Rally-Scrum

 

VSTS

Generally 4-4.5 starts (out of 5)

 

Visual Studio Team System Profiler is a commercial profiler offered by Microsoft, available as part of the Visual Studio Team System (VSTS) suite and the Development Edition of Visual Studio. It can work either in sampling mode, in which the snapshot of the program state is recorded at certain intervals, or in instrumentation mode, where statistic gathering probes are injected at entry and exit point of functions. While the instrumentation mode allows more accurate statistics to be gathered, it also makes the program run more slowly while being profiled.

 

The VSTS profiler helps to optimize performance of code targeted for the .NET platform or natively compiled Visual C++ code. Modern versions of the VSTS profiler can be used to profile both 32-bit and 64-bit Windows programs. The profiler reports performance characteristics for methods which are called during a given run of the profiler including the number of calls to the function and the call stack when the function was called.

 

From within the profiler, the application is launched and executed normally for a period of time. When the user decides to exit the program, the profiler gives a summary of the number of times that each function was called, the elapsed time of each function, and the memory consumed by objects.

 

A standalone version of the VSTS profiler can also be installed from the Visual Studio Team System DVD, and is also available for download on the Microsoft website. While the standalone profiler can be installed or used on any platform, the results it collects can only be analyzed in a version of Visual Studio which includes the profiler.

 

VSTS

 

Axosoft

Generally 3.5-4 starts (out of 5)

 

Axosoft (formerly OnTime) is a proprietary project management and bug tracking system developed by Axosoft, LLC. The system is available as hosted or on-premises software. Project managers and developers are able to visually see each task, requirement, defect and incident in the system on individual filing cards through the Scrum planning board. Axosoft operates as a web application and has the capabilities to integrate with Microsoft Visual Studio and TortoiseSVN.

 

Axosoft, LLC was founded on August 1, 2002 and is headquartered in Scottsdale, Arizona.

 

Recognition
In November 2010, Axosoft OnTime was named the Microsoft Visual Studio Magazine 2010 Readers Choice Award Winner for the Collaboration, Project Management and Agile Solutions category.

 

Axosoft

 

Agilo

Generally 3-4 starts (out of 5)

 

Agilo for Trac (formally known as Agilo for Scrum) is an open source, web-based Scrum tool to support the agile Scrum software development process. Agilo is based on Trac, a widely used Issue tracking system. It is programmed in Python and is distributed under the Apache Software License 2.0.

 

Its development was started in January 2007 by Andrea Tomasini while at agile42 and the first public version was released in January 2008. Since August 2011 it has been named to Agilo for Trac to emphasize its binding with Trac.

 

Agilo is used in agile software development projects in all economic sectors who use the Scrum framework. The python application can be downloaded and used either as source tarball, python-egg, SaaS, a VMWare Virtual appliance or a Windows Installer.

 

Version 0.8 is based on Trac 0.11, later versions on Trac 0.12. Starting from release 0.9.15 (1.3.15 PRO) Agilo for Trac is based on Trac 1.0.11.

 

Agilo supports Scrum-Teams, ScrumMasters and Product Owners in running and coordinating agile software development projects.

 

Reported users of Agilo include groups at Volkswagen, AT&T, Siemens, eBuddy, and Oracle Corporation.

 

Agilo

 

Scrumworks

Generally 4.5-5 starts (out of 5)

 

CollabNet is a software development and delivery solutions provider headquartered in South San Francisco, California. All of CollabNet’s solutions and services are used to improve the ways and means of software development. They fit in the industry categories covered by DevOps, application lifecycle management (ALM), and application release automation (ARA).

 

About
CollabNet TeamForge is an ALM platform used to organize complex, distributed teams and projects from a single platform. CollabNet DevOps Lifecycle Manager (CollabNet DLM) is an enterprise DevOps product used to help organizations integrate DevOps toolchains for tracking and reporting of the entire software development lifecycle. The company also partners closely with Clarive Software, which provides a release management solution to automate software deployment and releases. CollabNet offers Clarive solutions directly to customers. CollabNet also has a long history in the Agile space and is one of the industries’ largest Scrum trainers. It also provides Agile consulting and training services to supplement its product offerings.

 

CollabNet customers span finance, healthcare, government, high-tech, and other industries in 100 countries. CollabNet partners with technology providers such as HP and Microsoft, solutions providers and systems integrators including UNICOM and Hitachi Solutions, and resellers such as Carahsoft and Code Experts. The company also partners with #YesWeCode, a Dream Corps initiative designed to bring free technology training and industry connections to 100,000 young people in communities of color and increase local talent for the technology industry.

 

Scrumworks

 

 

Most of this information was taken off Wikipedia.

 

9 views
0 FacebookTwitterLinkedinEmail
BooksFrameworks

Scrum Quick Start Guide

by IPowerIdeas April 24, 2018

Here is another I Power Seed for you. If you are looking for a good introduction book into Scrum and one that you can get through easily and quickly while providing a general foundation to get you started with Scrum, this is the book.

 

I would recommend it to anyone who is new to Scrum and wanted to get a high-level understanding of it and its framework. Once they read the book, I think they get inspired and dig deeper into Scrum. I will also be posting reviews of books that go into Scrum in more detail.

 

As Scrum is a member of the Agile family of management systems, I would also check out future posts of Agile. Such as New Agile Adopters 

 

So, take a look at the book and enjoy the beginning into a highly-effective framework. One that is primarily used for software development but the guidelines can also be used with other projects.

 

Scrum Values

From Amazon

 

Scrum QuickStart Guide: A Simplified Beginner’s Guide To Mastering Scrum Paperback
by Ed Stark

 

Scrum, Made Simple

 

At its philosophical core, Scrum is a truly revolutionary approach to project management. With Scrum, traditional roles of authority are deconstructed, as are the traditional linear (part-1, part-2, etc.) approaches to getting things done within a team. Scrum teaches that better results are possible by embracing a more elliptical and fluid framework, one that emphasizes rigorous collaboration, observation, reflection, experimentation, institutionalized feedback loops and a perpetual quest for process improvements—and that’s just the beginning.

 

The Scrum QuickStart Guide from ClydeBank Business offers a beginner-friendly walkthrough of this exciting, innovative, and widely acclaimed approach to project management. Unlike other books on Scrum that come flooded with technical jargon and theoretical discussions, The Scrum QuickStart Guide will provide you with a down-to-earth account of the essentials; a foundation to prepare you for your first hands-on forays into the world of Scrum.

 

As is true with all titles throughout the ClydeBank Business library, the best-selling Scrum QuickStart Guide treats readers to a gloriously simplified account of the subject matter. Prepare for an introduction to Scrum that’s at once robust and friendly to newcomers. Happy learning!

 

You’ll Learn…

  • How Scrum Asserted Itself as a Necessary Offshoot of the Classic Project Management Methodology, Agile
  • The Roles, Process Components and Progress Metrics of Scrum—What They are and How to Use Them
  • The Anatomy of “the Sprint” the Primary Building Block of a Scrum-Driven Endeavor
  • How Scrum Can be Applied Across a Multitude of Different Business Types and Business Sizes
  • How to Lay the Groundwork for Systematic Feedback and Continual Process Improvements
  • How Google, ING, and other Organizations Have Leveraged Scrum to Their Benefit
12 views
0 FacebookTwitterLinkedinEmail
Pitfalls of Agile
FrameworksManagement

5 Biggest Pitfalls of New Agile Adopters

by IPowerIdeas April 19, 2018

This is a simple and short video about Agile and some of the pitfalls of new adopters. It is an interesting video and helps to get you started on understanding where potential pitfalls could stem from and how to identify them early. It also helps to offer ideas and ways to recognize other distractions and if you can identify them early it will help you find solutions as quickly as possible.

 

One of the things I like about Agile and Scrum are the Sprints and how they embrace getting development done quickly as well as the model or framework incorporates continuous improvement which I am a huge proponent of. I think of how many projects I have been involved in that could have been completed quicker and with less hiccups or distractions by utilizing the general concepts of sprints.

 

I think utilizing sprint-like processes in other projects could have helped complete them sooner by not using the waterfall method. I think there are projects where using the waterfall method is unavoidable. However, there are many times the Agile or Scrum methods could increase efficencies by taking small chunks of the project, completing them in small and time-based periods, assessing what went wrong or what could have been done better after each sprint, and then adjust accordingly. I think it is something worth exploring in your own processes and environment.

 

The other component of a sprint is working closely with the Product Owner and/or Stakeholders on a daily basis which will keep projects from derailing or stalling as well as rapidly removing speedbumps or roadblocks.

 

My I Power Seed challenge is to spend time in the Agile and Scrum frameworks and see if you can utilize its methods and subsequent results and if they can be incorporated into what you are doing in your specific business model (outside of software development).

 

Either way, Agile is a great project management framework that produces results.

 

Please comment and offer feedback.

 

Certified Scrum Master – Simona Millham

 

12 views
0 FacebookTwitterLinkedinEmail
FeaturedFrameworks

Scrum – Software Development Framework

by IPowerIdeas April 4, 2018

There are several (or many) frameworks specific to software development. In this post I want to introduce you, my “I Power Seeds“, to Scrum.

 

I will also be posting other frameworks and models. The goal is to plant seeds or introductions to these frameworks and models for you to then dive deeper into the one that fits into your goals or those of the company you are with or looking to join.

 

I will be pulling in some details from resources such as websites, videos, and training workshops.

 

What are the Benefits of Scrum?
• Better visibility and efficiency
• Empowerment and autonomy
• Focus, improved productivity and forecasting

 

From Wikipedia

Scrum is a framework for managing work with an emphasis on software development. It is designed for teams of three to nine developers who break their work into actions that can be completed within fixed duration iterations (called “sprints”), track progress and re-plan in 15-minute Daily Scrum meetings, to collaborate and deliver work on every sprint.

 

Key ideas
Scrum is an iterative and incremental agile software development framework for managing product development. It defines “a flexible, holistic product development strategy where a development team works as a unit to reach a common goal”, challenges assumptions of the “traditional, sequential approach” to product development, and enables teams to self-organize by encouraging physical co-location or close online collaboration of all team members, as well as daily face-to-face communication among all team members and disciplines involved.

 

A key principle of Scrum is the dual recognition that customers will change their minds about what they want or need (often called requirements volatility) and that there will be unpredictable challenges—for which a predictive or planned approach is not suited. As such, Scrum adopts an evidence-based empirical approach—accepting that the problem cannot be fully understood or defined up front, and instead focusing on how to maximize the team’s ability to deliver quickly, to respond to emerging requirements, and to adapt to evolving technologies and changes in market conditions.

 

Note on capitalization.  Many of the terms used in Scrum (e.g., scrum master) are typically written with leading capitals (i.e., Scrum Master) or as conjoint words written in camel case (i.e., ScrumMaster). To maintain an encyclopedic approach, however, this article uses normal sentence case for these terms—unless they are recognized marks (such as Certified Scrum Master).

 

In the literature, this is occasionally seen in all capitals, as SCRUM. While this is incorrect, as Scrum is not an acronym, it likely arose due to an early paper by Ken Schwaber which capitalized SCRUM in the title.

 

History
Hirotaka Takeuchi and Ikujiro Nonaka introduced the term scrum in the context of product development in their 1986 Harvard Business Review article, “New New Product Development Game”. Takeuchi and Nonaka later argued in The Knowledge Creating Company that it is a form of “organizational knowledge creation, […] especially good at bringing about innovation continuously, incrementally and spirally”.

 

The authors described a new approach to commercial product development that would increase speed and flexibility, based on case studies from manufacturing firms in the automotive, photocopier and printer industries. They called this the holistic or rugby approach, as the whole process is performed by one cross-functional team across multiple overlapping phases, where the team “tries to go the distance as a unit, passing the ball back and forth”. (In rugby football, a scrum is used to restart play, as the forwards of each team interlock with their heads down and attempt to gain possession of the ball.)

 

In the early 1990s Ken Schwaber used what would become Scrum at his company, Advanced Development Methods; while Jeff Sutherland, John Scumniotales and Jeff McKenna, developed a similar approach at Easel Corporation, referring to it using the single word Scrum. In 1995 Sutherland and Schwaber jointly presented a paper describing the Scrum framework at the Business Object Design and Implementation Workshop held as part of Object-Oriented Programming, Systems, Languages & Applications ’95 (OOPSLA ’95) in Austin, Texas. Over the following years, Schwaber and Sutherland collaborated to combine this material—with their experience and evolving good practice—to develop what became known as Scrum.

 

In 2001 Schwaber worked with Mike Beedle to describe the method in the book, Agile Software Development with Scrum. Scrum’s approach to planning and managing product development involves bringing decision-making authority to the level of operation properties and certainties.

 

In 2002 Schwaber with others founded the Scrum Alliance and set up the certified scrum accreditation series. Schwaber left the Scrum Alliance in late 2009 and founded Scrum.org which oversees the parallel professional scrum accreditation series.

 

Since 2010, there is a public document called The Scrum Guide that defines sort of an official version of Scrum and is occasionally revised.

 

Download the Scrum Guide:    2017-Scrum-Guide-US

 

Here are my I Power Seeds

Here are some key points and terms.
Roles
○ Product Owner
○ Scrum Master
○ Development Team

Artifacts
○ Product Backlog (PBI)
○ Sprint Backlog
○ Product Increment

Events
○ Sprint Planning
○ Sprint Execution
○ Daily Scrum (product increment)
○ Sprint Review (inspect and adapt)
○ Sprint Retrospect (inspect and adapt)

The retrospect is continuous improvement (CSI in the ITIL framework).

Teams should be no more than 3-9 people and contain cross-functional members so the team can do it all (this includes designers, architects, testers, programmers, etc.)

 

Scrum Master – Scrum is facilitated by a scrum master, who is accountable for removing impediments to the ability of the team to deliver the product goals and deliverables. The scrum master is not a traditional team lead or project manager but acts as a buffer between the team and any distracting influences. The scrum master ensures that the Scrum framework is followed. The scrum master helps to ensure the team follows the agreed processes in the Scrum framework, often facilitates key sessions, and encourages the team to improve.

 

Has no management authority over the team.

What you need in a Scrum Master:
• Empathy
• Knowledge
• Passion
• Communication skills
• Guidance and coaching (not telling)

Scrum Master

(image from CBT Nuggets)

Sprints – the iterative steps.

 

Product Owner – oversees the Product Backlog Items (PBIs)
• Clearly expressing the PBIs
• Ensuring it is understood by all members
• Making sure it is visible and transparent
• Prioritizing the PBIs
• Refining
• They do not assign tasks

Product Owner has management over the scrum team, but a Scrum Master does not so they should not be the same person.

There are no Project Managers in Scrum, there is an overlap of skills, and a benefit is there no micromanagement.

 

There is a very strong recommendation to never have the same role as Scrum Master and as the Product Owner. The roles are different and need to be different people to have a successful Scrum process.

 

Need only one Product Owner – decisions by committee takes too long – Scrum is agile and quick. This is key. How many times have we seen projects delayed or stalled because of “death by committee” – Scrum removes that and while it is very agile.

 

There are also no sub-teams and no titles – everyone is a “Developer” – such as there are no team members who only test, that way everyone is in the Scrum process from start to end and everyone has a wide breadth and depth of skills and experience to encompass all facets from coding to testing to deployment.

 

This type of teams or groups are small and everyone is focused on team work rather than “my work”. This model keeps everyone more engaged than other software development models.

 

Within the Scrum framework, the teams are cross-functional and self-organizing team members. The teams need to have members who are responsible to self-organize and the Scrum Master will help them stay on task.

 

Product Owner tells the team what needs to be done. The Scrum Master does not do this, they are there to coach, encourage, help reduce or mitigate distractions. The team itself tells each other what needs to be done – tasks, etc. What a concept right?!

 

An example of a key role of the Scrum Master is to mitigate distractions from the development team to ensure the sprints are effective and efficient. This is critical to agile and fast development

 

I will give you an example of a similar instance that I put into place with my development team. The company I joined allowed the end user to contact the developers directly to offer suggestions and report issues. I changed that process by hiring a development manager (Scrum Master) and I was the Product Owner. The development manager coached them, offered ideas, and kept them on task by having short meetings. The users were directed to let me know what suggestions and concerns they had. Even though this was not a formal Scrum framework in place, it was similar in nature and I saw immediate results. Development time was decreased by as much as 75% as the development team could solely focus on development while the manager coached them and resolved issues immediately and I took care of the Product Owner responsibilities. In the end, the end-users and my staff were engaged and happy with the pace of software development.

 

All team members are equal which makes it easier to collaborate and share – TRUST and ACCOUNTABILITY are high. (two facets of a successful team)

 

Others in the team help out to complete the overall goal versus one person moving along to something else.

 

PBIs – Product Backlog – these are the list of changes or requests needed or requested.

 

Feature has to have Value (like ITIL). This is a key concept, there must be value. Scrum is agile and if you add a bunch of bells and whistles, that might never be used, is slows down development (opposite of agile development).

 

List of requirements in Scrum is flexible, plan-based approaches are fixed.

 

Product Backlog Items (PBI’s can include anything and are added from the Process Owner)

 

Sprints should not be longer than 4 weeks and the Scrum Master enforces this with the team.

 

Everyone in the team attends, not necessarily all the stakeholders
• Process Owner brings the Sprint Goal
• Sprints should be sustainable

Sprint – start with highest priority PBI’s.

 

Sprint – use Task Flow Board much like a Kanban (see other post for more details).

 

A Sprint is completed or done when the Product Owner and Developers agree upon.

 

Daily Scrum – has to happen every day, same place, same time – time boxed and lasts only 15 min – just to touch bases. It should include just the developers with the Scrum Master orchestrating it but not dictating assignments. The Scrum Master must keep things on pace if the Process Owner sits in.

 

Developers pick a time for each Sprint – such as 2 weeks – but can change depending on what works for the team. But then once changed, stick to it so it does not keep changing. Short and consistent Sprints is key as it helps keep focus on priorities that the team set for each Sprint.

 

Scrum Execution – working Product Increment comes out of it – what will be done over the next “2 week” Sprint.

 

Sprint Review – about 1 hour meeting for every week for the Sprint, should be no surprises, demo what was done, informal and collaborative.

 

Sprint Retrospective – held after each Sprint to look at the Scrum Team and should be less than 1 hour per each week of Sprint where the team comes up with an action plan or plan for improvement, action items, and is a way to help the team feel better about improvement. This is a time-boxed inspect and adapt activity for the Scrum Team to examine their processes, relationships, and tools.

 

5 Scrum Values:
These core values of Scrum are really important to understand. They keep the software development going in a fast pace while providing encouragement, engagement, sustainability, and producing significant results.

Scrum 5 Core Values

Resources

CBT Nuggets
I really enjoy this format and it works for me as they are short videos with a short quiz after each video. I personally like this format as it gives me short bits of information and provides me time to take notes and reflect and research further on what I learned in the 6-8 minute videos. I noticed I have learned and retained a lot more in this format then watching one long video or even doing an online live course.

 

 

From Amazon

Scrum QuickStart Guide: A Simplified Beginner’s Guide To Mastering Scrum, by Ed Stark


Really good introductory book to get you started.

 

Here are some images from the web:

Scrum Sprint Process

Scrum Sprint Process 2

 

Blog post from LinkedIn

 

5 views
0 FacebookTwitterLinkedinEmail
Scrum
FrameworksVideos

Scrum – An Introductory Overview

by IPowerIdeas March 30, 2018

What is Scrum?

 

From Wikipedia:

Scrum is a framework for managing work with an emphasis on software development. It is designed for teams of three to nine developers who break their work into actions that can be completed within fixed duration iterations (called “sprints”), track progress and re-plan in 15-minute Daily Scrum meetings, to collaborate and deliver work on every sprint. Approaches to coordinating the work of multiple scrum teams in larger organizations include Large-Scale Scrum, Scaled Agile Framework (SAFe) and Scrum of Scrums, among others.

 

I will be posting I Power Seeds regarding Scrum over the next few weeks to give you a framework of what Scrum is and how it can benefit you.  But this video will give you an high level overview.  Enjoy, and look for future posts.

 

 

 

 

 

14 views
0 FacebookTwitterLinkedinEmail
ITIL and ITSM
FeaturedFrameworks

ITIL and ITSM Brief Overview

by IPowerIdeas March 16, 2018

For those who want to expand your knowledge, I highly recommend learning about and getting ITIL certified. I learned about it from LinkedIn as I saw a large number of professionals with the certification. So I began my journey into ITIL.

 

As I worked through the vast amount of information during my research and how to become certified, I began to unwind all the terms, frameworks, models, and so forth and the list continued to grow and expand. As I am often told by my wife, I am a geek. I was instantly thrust into a tremendous amount of information where I became enthesiastic and excited to learn all I could. My OneNote on ITIL exploded with new notebooks, tabs, and pages filled with all the information I was gathering and learning about.

 

To that end, I will start by the basics of ITIL within this post and will expand on ITIL and other subjects in other posts. This post is to just introduce you to ITIL and ITSM.

 

I can tell you now as a ITIL Certified Practitioner, it was well worth the time and energy. Enjoy your journey no matter where it takes you.

 

ITIL on Axelos – find out more information regarding ITIL/ITSM and certifications

 

Background on ITIL (Information Technology Infrastructure Library) and ITSM (IT Service Management)

 

ITIL
ITIL, an acronym for Information Technology Infrastructure Library, is a set of detailed practices for IT service management (ITSM) that focuses on aligning IT services with the needs of business. In its current form (known as ITIL 2011), ITIL is published as a series of five core volumes, each of which covers a different ITSM lifecycle stage.

 

ITIL describes processes, procedures, tasks, and checklists which are not organization-specific, but can be applied by an organization for establishing integration with the organization’s strategy, delivering value, and maintaining a minimum level of competency. It allows the organization to establish a baseline from which it can plan, implement, and measure. It is used to demonstrate compliance and to measure improvement.

 

Since July 2013, ITIL has been owned by AXELOS, a joint venture between Capita and the UK Cabinet Office. AXELOS licenses organizations to use the ITIL intellectual property, accredits licensed examination institutes, and manages updates to the framework. Organizations that wish to implement ITIL internally do not require this license.

 

I will also post some good videos regarding ITIL so check them out.

 

 

This information some if you want more, please visit Wikipedia

 

ITSM
IT service management (ITSM) refers to the entirety of activities – directed by policies, organized and structured in processes and supporting procedures – that are performed by an organization to design, plan, deliver, operate and control information technology (IT) services offered to customers.[1] It is thus concerned with the implementation of IT services that meet customers’ needs, and it is performed by the IT service provider through an appropriate mix of people, process and information technology.

 

Differing from more technology-oriented IT management approaches like network management and IT systems management, IT service management is characterized by adopting a process approach towards management, focusing on customer needs and IT services for customers rather than IT systems, and stressing continual improvement. The CIO WaterCoolers’ annual ITSM report states that business use ITSM “mostly in support of customer experience (35%) and service quality (48%).”

 

This information some if you want more, please visit Wikipedia

 

What is ITIL – from CIO

 

 

Introduction to ITIL

There are 5 Stages and 26 Processes

5 Stages

1.  Service Strategy
2.  Service Design
3.  Service Transition
4.  Service Operation
5.  Continual Service Improvement

26 Processes

Service Strategy – 4 processes

  1.  Strategy Generation
    2.  Financial management
    3.  Demand management
    4.  Service Portfolio management

Service Design – 7 processes

1.  Service Catalog Management
2.  Service Level Management
3.  Availability Management
4.  Capacity Management
5.  It service Continuity Management
6.  Information Security Management
7.  Supplier Management

Service Transition – 7 processes

1.  Transition Planning and Support
2.  Change Management
3.  Service Asset and Configuration Management
4.  Release and Deployment Management
5.  Service Validation and Testing
6.  Evaluation
7.  Knowledge Management

Service Operation – 5 processes

1.  Event Management
2.  Incident Management
3.  Request Fulfillment
4.  Problem Management
5.  Access Management

Continual service improvement – 3 processes

1.  The 7 improvement process
2.  Service Measurement
3.  Service Reporting

ITIL Service Lifecycle Model

There are some excellent images and charts that were an incredible help to me as I am a visual person.  Here are a couple examples:

ITIL Service Lifecycle Model

ITIL Components

ITIL Overview

I took several professional training courses from New Horizons and I highly recommend them. Their instructors are people who are or were active professionals in all kinds of business, they were not just book smart, so they offer tremendous insight and real-world examples that you can easily relate to. Their real world examples tie in the book knowledge to something you can relate to which really helps to understand the concepts, not just memorize them and regurgitate them to pass the certification(s).

 

https://nhlearninggroup.com

 

ITIL Videos

 

https://www.youtube.com/watch?v=vp2wfoVRMDE

 

 

Here is a useful consulting resource:

ITIL Consulting – Pink Elephant

 

8 views
0 FacebookTwitterLinkedinEmail
  • Facebook
  • Twitter
  • Linkedin
  • Your Comments and Feedback
  • Terms of Use
  • About Us
  • Contact Us

Copyright 2024 - All Rights Reserved. Designed and Developed by Global Finds LLC


Back To Top
IPowerIdeas
  • Home
  • Management
  • Leadership
  • Books for Success
    • Books for Success – All
    • Books for Escaping
    • Guidebooks and Workbooks
    • Book Reviews
    • Essential Materials
  • Videos
  • Frameworks
    • 5 Dysfunctions of a Team
    • Ideal Team Player
    • Systems Thinking
    • Coaching in the Moment
    • EOS
    • ITIL
    • Agile
    • Scrum
  • Resources
    • Stories
    • Quotes
    • Team Building
    • Miscellaneous
  • Escape Plan
    • Books for Escaping
    • Games for Escaping
    • Escape Ideas
  • Blog