Skip to main content

Book Review:: Agile Noir by Lancer Kind


Tweet: Book Review: Agile Noir by Lancer Kind
   and I'm envisioning a 1956 black and white film
Kartar is the metaphor of his project.



First, allow me to layout some ground rules and a touch of the backstory...

I'm not a professional book reviewer, nor paid in anyway to read.  But if I could get that gig... I'd be a happy camper.  I've never written a book, but I've hacked out some code, a few articles, some of which might be considered book reviews.  I've worked in the Agile industry for more than a decade (but who's counting), and so - I may be a little close to the topic to have proper literary impartial bias.  In fact let me just go ahead and be explicit - I've done this, been there, got the t-shirt; I shit you not - this shit is for real!

Agile Noir by Lancer Kind

Now the ground rules...  I think this review will be written ... what's the word... while I'm reading, at the same time, without much delay in the reading - writing phases....in situ.... iteratively... oh I give up...

So don't be surprised - dear reader - if I just drop off in the middle...
                       ... maybe check back every week until I finish
March 22,
I've studied the cover... quite a nice graphic - to bad the whole novel isn't a graphic novel; oh - maybe it would be too bloody,  I could see Agile Noir becoming a Tarantino film.  As I sat looking at my book to-do stack... I skipped a few levels down the stack and pulled out Lancer Kind's 2016 Agile Noir.  I have read some of his previous comics titled Scrum Noir (vol 1, 2, 3).  So maybe I know what to expect - should be a fun romp in the fast lane with lots of inside the industry puns, innuendo and metaphors.

Well the damn dedication just reeks of an Agile Coach - Servant Leader (puke, barf.... moving on).

The High Cost of Schedule Slip
Now you may not find the situation Kartar finds himself in funny...  allow me to add some overtones of irony....  I'm going to go out on a racist limb and suggest that Kartar is an Indian.  That he is working in the heart of the Indian nation (Los Wages, NV), perhaps on a job for an Italian crime boss.  And none of these circumstances have anything to do with one of the world of science's biggest failures - Columbus's discover of the New World - which the thought was India, and named it's inhabitants there by creating the confusion we will have to deal with evermore.  Now Columbus was of course searching for a way to reduce the schedule required for shipping spices.

Kartar appears to be very emerged in planning and the art/science/pesdo-truth of planning and predicting the future of projects.  And he may be a master with the Gantt chart (which is footnoted on page 18).

This is all ringing just too true ... and I'm envisioning it in the style of a 1956 black and white film...

Kartar is the metaphor of his project... it seems that it's not quite on schedule... he's late to a just announced meeting with some superior and is driving at break neck speed on loose sand in the Vegas out skirts creating over bumps and ditches in his car with the accelerator pinned to the floor - because some people in a van might be trying to kill him.  Happens ALL - THE - TIME.

April 4th
Finished chapter 1.  That Bastard.  He killed off our hero Kartar.  oh - OPPS - SPOILERS!
I truly don't know if I should throw the book in the garbage bin or keep reading... going to bed.

April 6th
OK - that was quite the trick, Chapter 2, Rowing over a better Waterfall is a twist... but now it's getting interesting and our hero is back, yet I fear not quite in control of his project.

April 10th
The chapter Death by Documentation is just that... a death march, I almost quit.  The chapter is worth skipping if you have ever been on one of these classic projects - then you already know enough to thumb to page 89 and restart.  However if your not in IT or project management work of any type (Record Scratch: then how in the heck did you find my blog - and why are you reading this book?) you might enjoy the chapter as it will explain how all of your companies IT project fall behind schedule and never deliver what you want.  Read it - little bells of enlightenment will chime in your head.

The introduction of the IT Mechanic is quite fun.  He's almost a stalker... yeah, he's definitely a PM stalker.  This character is going to be fun.  He's reminding me of someone I've met... and someone from my youthful days of reading Carlos Castaneda.  The character's name is "J" could it stand for Jaun (as in don Jaun Matus)?  He's got an interesting calling card with no numbers or email addresses.  I'd recommend he try Moo - best printing house in the business.  J has some psyc skills and quite a few trick up his sleeves (he is living in the land of Penn & Teller after all).

I really enjoyed this chapter, but then almost any thing would be great after that death slog of documentation hell.

April 12th 
Sprinting is the right word for the next chapter... it's a dash by Usain Bolt.  In Sprinting with a Bollywood Autobot Kartar learns to write user stories and mix drinks of analysis, design, requirement, and development.  He attempts to negotiate on delivery with the owner and in the end crosses the third rail of the PMI tracks in a Lovers quarrel.  Oh - damn, that's not at all what happens.  But it's a lot of fun and went by really fast.  Don't know if we can sustain this pace for the rest of the book.

April 19th
Scrumming in a Waterfall - nice visual, great chapter.  I'm pulling for Kartar, he's doing all the right behaviors, making mistakes and learning each step of the way.  One day he's going to land this project in the success column of management's spreadsheet.  It appears that's how interested the big boss is in the project (affectionally called "Winner").  It's right when Kartar is about got the dirty little secret of Scrum figured out in this iteration that the Lovers, Sis & Lex show up and we cycle under the pressure of the waterfall, tumbling and gasping for air.  

How do you explain water to a fish?  I'm thinking that Kartar is learning all kinds of things in this iteration.  He's gotten lesson at the firing range, upgrade his tiny pistol to an arsenal that Fiona Glenanne (Burn Notice) would be proud of - maybe she'd invite Kartar to show her his car trunk.

But by the end of this chapter - we are back in the rabbit hole with Alice and late, we're late, for an important date.

April 23rd
I've come to understand something about "new new product development" in the software world... it requires great Product Vision and this chapter illustrates a wonderful secret of the process.  This is a wonderful view of the typical company move to the Agile mindset.  Place yourself in Kartar's view and you may believe you have the system figured out.  But is there something missing?  All the teams are scrumming and getting along, produce working software.  It's a happy time on the project.  I'm left wondering what could possibly happen next (hint its not near enough to the end of the book).

April 30th
The next two chapters are great... I couldn't put down the book, had to see Kartar's fate - could he ship the Winner, or would the PMI high priestess Lex & Sis reclaim their underling that has gone astray?  Yes (SPOILERS), of course he get's his team doing Scrum, and the the other's join in the game to ship working software... but what stresses might this cause within this Vegas eco-system?

Well, you may make a guess - but it might surprise you how this project to produce the mobile gambling game-boy turns out.  And if there is a hero... I'm sure it's not Kartar, but he doesn't disappoint.

Addendum ~=  Moral of the Story
The last two chapters, are really addendum, or afterward, for those of you who wish to go beyond the story and understand the underlying moral.

So at this departure point, allow me to confess.  I enjoined this task of reading Agile Noir to answer one personal question:

Would reading a fictional story of a character going through the mental transformation of becoming Agile, be as powerful as a two day workshop that results in a certification, and the beginning of a lifetime's journey to agility, and JOY in the workplace?

This is a difficult question to answer from my current perspective - I would love your (dear reader) answer - it may be much more realistic than my answer.  I believe (I want to believe - me and Muller) that this could be as powerful to a ready open minded person, as an introductory 2 day class.  So my answer to the primary question: YES!

Now one might want to know WHY?
I have an idea why this technique may be just as powerful - maybe better scalability, and in general better ROI.  Come back after this idea bakes a few days...

Table of Contents:
  1. The High Cost of Schedule Slip
  2. Rowing over a better Waterfall
  3. Death by Documentation
  4. The IT Mechanic
  5. Sprinting with a Bollywood Autobot
  6. Scrumming in a Waterfall
  7. Product Vision
  8. Sustainable Pace
  9. Liberation and Libations
Addendum:
  1. Agile Development is about having FUN!
  2. Why Let Your Framework Limit You?



See Also:
Scrum Noir - several volumes of graphic novel about scrum masters and the projects they encounter - also by Lancer Kind
I will have a Double Expresso - Amazon review of Scrum Noir.


Perhaps because of this book review - just today (Dec 26, 2017) I got this job offer:  What could possibly go wrong - I sent my resume in (but I'm not falling for the old MSWord format...they my doctor it before forwarding it on...).

I am writing to you about an exciting Program Manager 1289 position working onsite with our client in Las Vegas, NV 89109
Please review the below job description and if interested, please forward your updated resume in MSWord format immediately. Upon receipt of your resume we will contact you to confirm your availability and overall fit for this position.
 
Coretechs is an approved staffing supplier for multiple companies.
 
Position: Program Manager 1289
Duration: 12 Months (possible hire)
Location: Las Vegas, NV 89109
 
Responsibilities
The Project Management Office and IT Shared Services Program Manager is a hands-on position requiring experience and expertise managing multiple projects and project teams. The Program Manager drives projects to successful completion to ensure employee and business partner satisfaction. The Program Manager takes ownership and responsibility for the quality and precision of all project deliverables, and works collaboratively with other program managers to share leading practices, such that deliverables are produced in a standardized and meaningful manner. 
General management responsibilities
  • Responsible for understanding and representing the strategic roadmap for the program, adhering to requirements of business goals and objectives, and monitoring and reporting progress of these activities.
  • Prepares presentations, as required and as requested, and adheres to Project Management Office and company brand guidelines. 
  • Administers and conducts weekly project meetings, bi-weekly program meetings, and other meetings to promote and manage the program’s projects.
  • Participates in and provides meaningful contributions to the Project Management Office and IT Shared Services initiatives. 
  • Gains consensus of peers and superiors to build a collaborative team environment delivering exceptional customer service.
  • Develops, implements, and maintains program and project reports. 
  • Routinely communicates program results to business and IT partners.
  • Monitors the competitive dynamics of our industry and sector, and seeks opportunities to provide value add perspectives.
 
Role and responsibilities
  • Emphasis is placed on cultivating relationships with our business partners, colleagues in the PMO, others in IT, as well as others throughout the enterprise. 
  • The Program Manager works with business partners to gain intimidate knowledge and understanding of the business units’ strategic roadmaps, and provides value add contributions such as technology and industry-based thought leadership, input and insights. 
  • Responds to project idea requests and provides support materials, as directed. 
  • Provides input on all associated downstream/upstream impacts of new project requests, and assesses the workload of project managers, and other stakeholders within the IT organization, and continually assesses project and program risk.
  • The Program Manager possesses exceptional understanding of project budgets, forecasts, and schedules, and must be able to lead and perform in a hands-on manner throughout the project life cycle ensuring that projects are delivered on time, on budget, and with the highest quality and standards. 
  • Supports the vertical director in Requests for Proposal and contract negotiations.
  • Consistently engages with the regulatory compliance team to ensure legal and other regulatory considerations are met and addressed. 
  • Manages, with others in IT, the business relationships with significant vendors.
  • Provides or secures the training necessary to ensure optimum job performance of self and of direct reports.
  • Seeks methods to optimize performance, reduce costs and improve service levels.
  • Education and experience:
  • Bachelor's degree in business management, project management, financial management, computer science, communications, or related field required.
  • Master's degree preferred.
  • Four to eight years of professional experience with demonstrated excellence in people, process, and technology project management.
 
Work Environment:
  • Comfortable working in a fast-paced technology environment.
  • Willing to complete tasks under strict time constraints, which may require long, off-hour and weekend work.
  • Willing to work on-site at any of our casino resorts, which may include exposure to noisy, smoky, and populated areas
  • Qualifications:
  • Superior verbal, written, and presentation communication skills.
  • Expert skills in leading and managing on-site and remote workforce.
  • Expert capabilities in the creation of meaningful reporting, interpretation of project data and trends to enhance portfolio decision-making.
  • Capability to engage in all aspects of project management goal setting and strategy development.
  • Nimble, and able to react quickly to changing business needs.
  • The successful candidate must be comfortable juggling multiple priorities and possess the agility and tenacity to deliver on tight timelines. 
  • Ability to facilitate discussion and drive consensus. 
  • Proficient in all MS Office tools, awareness of IT and gaming applications, and experience with project management tools used by large companies
  • Ability to work independently, and with integrated with cross-functional teams.
  • Ability to quickly adapt to changing priorities in a dynamic, matrix environment.
 
Skill/Experience/Education
  • Bachelor’s Degree Required
  • Gaming License is required for the position. If the agency or candidate does not possess one, they will have to work with the Caesars regulatory group to get one. The license will incur a $105-110 charge. The cost is to be negotiated between the candidate and the agency to determine who will pay for it.
 
Desired:
  • PMP Certified
 
Thanks & Regards,
------redacted----
Recruiter
Post a Comment

Most Popular on Agile Complexification Inverter

Situational Leadership II Model & Theory

Have you ever been in a situation where you thought the technique needed to move forward was one thing, yet the person leading (your leader) assumed something else was what was needed?  Did you feel misaligned, unheard, marginalized?  Would you believe that 54% of all leaders only use ONE style of leadership - regardless of the situation?  Does that one style of leading work well for the many levels of development we see on a team?

Perhaps your team should investigate one of the most widely used leadership models in the world ("used to train over 5 million managers in the world’s most respected organizations").  And it's not just for the leaders.  The training is most effective when everyone receives the training and uses the model.  The use of a ubiquitous language on your team is a collaboration accelerator.  When everyone is using the same mental model, speaking the same vernacular hours of frustration and discussion may be curtailed, and alignment achieved, outcomes …

Where is Shakespeare When We Need Him?

We are desperately searching for a term for people that connotes the best of human kind.  The creative, sensing, combinatorial synergistic, empathic solutioning persons that have yet to been labeled with a role name that works.

Some of the old terms:
Staff, Workforce, Human Resource, My Team, Army, Company

Shakespeare created 1700 words in his time.  He mutated verbs to nouns, and vice-a-versa, transformed verbs into adjectives, and formed words from whole cloth never before heard.  This skill is rare, but there is a poet that can create the term we need in the twenty-first century.

What should this term define?

21st Century Human Resource; the generalizing specialist.

Yes, but what more?  What less?

Suggest your poetry in the comments, let us see if we cannot do 1/1700 as well as The Bard.

By-the-way; who create the phrase "coin a word"?



A TED Play List - How do you create new words
6:52
Erin McKeanGo ahead, make up new words! In this fun, short talk from TEDYouth, lexicographer Er…

Team Performance Model - by Drexler and Sibbet

Many of you have all heard of the Tuckman model of team dynamics (Forming, Storming, Norming, Performing).  It was created in 1966 and has become the most popular model for describing team behavior.  Is it time to level up in your mental model of team dynamics?  Are you ready for a richer more functional model?



Introducing the Team Performance Model by Drexler and Sibbet



Orientation - Why am I here?
"Orientation is about understanding the purpose of a team and assessing what it will mean to be a member.  you need to understand the reason the team exist, what will be expected of you and how you will benefit from membership.  In a new team, these are individual concerns, because the group is only potentially a team.  that is why these concerns are illustrated as occurring in your imagination at an intuitive level.  As a team leader it is important to provide time and space for people to answer these internal questions themselves."

Keys to when Orientation challenges are resolve…

PEZ -or- Why one shouldn't track Scrum Tasks in Hours

I've been called to task - asked why I teach teams to distinguish between Task Hours and some non-denominational non-specific non-absolute unit.  The latest team I guided used PEZ!  As in the daily stand up a person might be heard to say:
"Yesterday I was working on the code to DisCombobulate the GUID so that we could distinguish customers from guest and the task to peek into the hashed session state was harder than I anticipated - I will need 2 more PEZ to get that done today."
Benefits of "Task Points"

Because it works and is more fun.  Not a sufficient and rational reason.

Because it's a fractal of the concept of Story Points.  Not a practical enough reason.

Because it encourages transparency and acknowledges that we are really bad at estimates.  Not sure we wish to propagate that notion.

Because Scrum has a value of Openness and in that sprit - can we admit that a team of 7 people doing 50 "hours" of tasks a week is really a poor metric.   Is t…

Elements of an Effective Scrum Task Board

What are the individual elements that make a Scrum task board effective for the team and the leadership of the team?  There are a few basic elements that are quite obvious when you have seen a few good Scrum boards... but there are some other elements that appear to elude even the most servant of leaders of Scrum teams.









In general I'm referring to a physical Scrum board.  Although software applications will replicated may of the elements of a good Scrum board there will be affordances that are not easily replicated.  And software applications offer features not easily implemented in the physical domain also.





Scrum Info Radiator Checklist (PDF) Basic Elements
Board Framework - columns and rows laid out in bold colors (blue tape works well)
Attributes:  space for the total number of stickies that will need to belong in each cell of the matrix;  lines that are not easy eroded, but are also easy to replace;  see Orientation.

Columns (or Rows) - labeled
    Stories
    To Do
    Work In P…