First, allow me to lay out some ground rules and a touch of the backstory...
I'm not a professional book reviewer, nor paid in any way 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 a 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.
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've studied the cover... quite nice graphics - too 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. 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 worlds of science's biggest failures - Columbus's discovery of the New World - which he thought was India and named it's inhabitants thereby 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/pseudo-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 breakneck speed on loose sand in the Vegas outskirts 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.
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.
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.
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 psych skills and quite a few tricks up his sleeves (he is living in the land of Penn & Teller after all).
I really enjoyed this chapter, but then almost anything would be great after that death slog of documentation hell.
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,
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).
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 underlying that has gone astray? Yes (SPOILERS), of course, he gets his team doing Scrum, and 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 readily 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:
- The High Cost of Schedule Slip
- Rowing over a better Waterfall
- Death by Documentation
- The IT Mechanic
- Sprinting with a Bollywood Autobot
- Scrumming in a Waterfall
- Product Vision
- Sustainable Pace
- Liberation and Libations
- Agile Development is about having FUN!
- Why Let Your Framework Limit You?
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
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.
- 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
- 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.
- 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.
- PMP Certified
Thanks & Regards,